Released Cyclone Scheme 0.10
March 28th, 2019
Features
- Improve performance in generated C code by allocating data for closures statically where possible, instead of via
alloca
. - Speed up
case
expressions by using nestedif
expressions instead of thememv
primitive to evaluate conditions with more than one constant. The nested expressions have better cache locality and also avoid any additional object allocation or initialization. - Allow passing the
'bin
symbol toCyc-installation-dir
to return the location of the installation directory for binaries.
Bug Fixes
- Prevent the possibility of a segmentation fault when passing am improper list to the
member
andassoc
family of functions.