cyclone/_posts/2019-03-28-Released-Cyclone-Scheme-0.10.md
2019-03-27 19:02:30 -04:00

792 B

layout title excerpt
post Released Cyclone Scheme 0.10 This release improves performance of most compiled code.

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 nested if expressions instead of the memv 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 to Cyc-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 and assoc family of functions.