From c013fe06f64bb6d9ad66a14be17e1d45402b6488 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Thu, 16 Jan 2020 14:02:01 -0500 Subject: [PATCH] Stage for new release --- ...020-01-17-Released-Cyclone-Scheme-0.12.wip | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 _posts/2020-01-17-Released-Cyclone-Scheme-0.12.wip diff --git a/_posts/2020-01-17-Released-Cyclone-Scheme-0.12.wip b/_posts/2020-01-17-Released-Cyclone-Scheme-0.12.wip new file mode 100644 index 00000000..6a65591c --- /dev/null +++ b/_posts/2020-01-17-Released-Cyclone-Scheme-0.12.wip @@ -0,0 +1,19 @@ +--- +layout: post +title: Released Cyclone Scheme 0.12 +excerpt: Happy New Year! Cyclone can now automatically build libraries, without the need for makefiles. +--- + +Features + +- When compiling a program with `cyclone` any library dependencies are automatically built as well. + Note: + - A library will only be built if an object file does not exist for it or if any of the source files are newer than the object file. + - Only "local" libraries will be built. Cyclone will not automatically attempt to build libraries in system directories. + - This capability can be disabled by the `-no-batch` option. +- Added `define-values` from R7RS. + +Bug Fixes +- Prevent compilation errors when optimizations are disabled via `-O0`. +- The compiler now omits the continuation argument when printing the expected number of arguments to a function, to avoid confusing error messages. +