diff --git a/_posts/2017-08-03-Released-Cyclone-Scheme-0.5.4.md b/_posts/2017-08-03-Released-Cyclone-Scheme-0.5.4.md new file mode 100644 index 00000000..7797a6a9 --- /dev/null +++ b/_posts/2017-08-03-Released-Cyclone-Scheme-0.5.4.md @@ -0,0 +1,15 @@ +--- +layout: post +title: Released Cyclone Scheme 0.5.4 +excerpt: This release allows `icyc` to specify additional library import directories and also includes minor performance improvements. +--- + +Features + +- Allow the `-A` and `-I` options to `icyc` for specifying additional library import directories. +- Perform constant folding as part of the CPS optimization phase. +- Statically allocate closures that do not contain any free variables, to avoid unnecessary heap allocations. + +Bug Fixes + +- Updated `string->number` to return `#f` for all bases when the conversion fails. Previously bases other than ten would return `0` instead.