From 317a3cc984d2ef6f3b3fb1094abc70b9ebe52ca2 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Wed, 2 Aug 2017 19:00:34 -0400 Subject: [PATCH] New release --- .../2017-08-03-Released-Cyclone-Scheme-0.5.4.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 _posts/2017-08-03-Released-Cyclone-Scheme-0.5.4.md 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.