From ede522734bf80742752d9f81510e14c95bd247a9 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Mon, 19 Dec 2016 17:09:48 -0500 Subject: [PATCH] New release --- ...2016-12-19-Released-Cyclone-Scheme-0.3.3.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 _posts/2016-12-19-Released-Cyclone-Scheme-0.3.3.md diff --git a/_posts/2016-12-19-Released-Cyclone-Scheme-0.3.3.md b/_posts/2016-12-19-Released-Cyclone-Scheme-0.3.3.md new file mode 100644 index 00000000..982e0df9 --- /dev/null +++ b/_posts/2016-12-19-Released-Cyclone-Scheme-0.3.3.md @@ -0,0 +1,18 @@ +--- +layout: post +title: Released Cyclone Scheme 0.3.3 +excerpt: Cyclone Scheme 0.3.3 is now available. +--- + +Features: + +- Added SRFI 113 - sets and bags. +- Improved performance by more aggressively inlining primitives that work with immutable objects, such as the numeric arithmetic and comparison functions. +- Allow the reader to recognize `#true` and `#false`. + +Bug Fixes + +- Prevent C compilation errors when compiling strings with special characters in them such as `#\tab`, `#\alarm`, and `#\return`. +- Do not generate invalid C code when compiling `+` or `*` without any arguments. +- Handle compilation of variable-argument anonymous lambdas. For example: `((lambda x x) 3 5)`. +