From 8c8888237ec5193eff2a38483ba520b373671987 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Mon, 2 Dec 2019 18:33:41 -0500 Subject: [PATCH] New release --- ...19-12-02-Released-Cyclone-Scheme-0.11.6.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 _posts/2019-12-02-Released-Cyclone-Scheme-0.11.6.md diff --git a/_posts/2019-12-02-Released-Cyclone-Scheme-0.11.6.md b/_posts/2019-12-02-Released-Cyclone-Scheme-0.11.6.md new file mode 100644 index 00000000..fb692ed0 --- /dev/null +++ b/_posts/2019-12-02-Released-Cyclone-Scheme-0.11.6.md @@ -0,0 +1,21 @@ +--- +layout: post +title: Released Cyclone Scheme 0.11.6 +excerpt: This release contains a wide range of fixes and enhancements. +--- + +Features + + - Faster record type constructors. + - During compilation, validate the number of arguments passed to local function calls. + - Added the `-use-unsafe-prims` compiler option to generate faster code for certain primitives by eliminating runtime safety checks. + +Bug Fixes + +- Fixed `integer?` such that if `x` is an inexact real number, then `(integer? x)` is true if and only if `(= x (round x))`, per R7RS. +- @extrasharp fixed issues with definitions in `(scheme cxr)`. +- @nymacro fixed a bug in the bootstrap Makefile that prevented builds from working on FreeBSD. + +Internals + + - When including an internal `.scm` file used by the compiler, check the current directory before the system directory. This makes it easier to work on certain compiler modules.