Released Cyclone Scheme 0.36.0
February 14, 2024
Long time coming with many fixes to numeric operations.
Released Cyclone Scheme 0.35.0
August 25, 2022
Various bug fixes to core functionality.
Released Cyclone Scheme 0.34.0
January 2, 2022
Allow for more complete sandboxing when bootstrapping the compiler, and various bug fixes for libraries.
Released Cyclone Scheme 0.33.0
September 24, 2021
Allow easier macro debugging from the REPL using expand.
Released Cyclone Scheme 0.32.0
August 16, 2021
Added support for Alpine Linux and made several improvements to the garbage collector.
Released Cyclone Scheme 0.31.0
July 27, 2021
This release fixes a number of critical bugs.
Released Cyclone Scheme 0.29.0
June 15, 2021
This release provides incremental improvements and an implementation of (char-ready?)
Released Cyclone Scheme 0.28.0
April 8, 2021
We now allow an unlimited number of function arguments and provide friendly alternative names for SRFI libraries.
Released Cyclone Scheme 0.27
March 5, 2021
This release contains enhancements to our C integration as well as various bug fixes.
Released Cyclone Scheme 0.26
February 3, 2021
Added type checking to (cyclone foreign) and fixed regressions related to type checking of records/vectors.
Released Cyclone Scheme 0.25
January 25, 2021
Our package manager has been renamed to Winds.
Released Cyclone Scheme 0.24
January 3, 2021
Happy New Year! This release fixes bugs related to type checking of vectors/records and prevents two segmentation faults in the runtime.
Released Cyclone Scheme 0.23
December 1, 2020
This release contains compiler bug fixes for ARM and import expressions added during macro expansion.
Released Cyclone Scheme 0.22
November 3, 2020
Many improvements focused on compiler usability and interoperability.
Released Cyclone Scheme 0.21
September 17, 2020
Various bug fixes and continuous integration support for FreeBSD.
Released Cyclone Scheme 0.20
August 14, 2020
We now have official support for calling Scheme from C.
Released Cyclone Scheme 0.19
August 3, 2020
This release improves error reporting and includes many bug fixes.
Released Cyclone Scheme 0.18
June 8, 2020
With this release we proudly present our new package manager, Cyclone-Winds!
Released Cyclone Scheme 0.17
April 6, 2020
This release fixes a bug in differentiating between textual and binary ports.
Released Cyclone Scheme 0.16
March 11, 2020
This release contains bug fixes and improvements for freeing memory allocated for Opaque C objects.
Released Cyclone Scheme 0.15
February 26, 2020
This release makes it easier to integrate with C libraries
Released Cyclone Scheme 0.14
February 11, 2020
Cyclone now automatically relocates stack objects when performing a mutation, preventing a whole range of race conditions in multithreaded application code.
Released Cyclone Scheme 0.12
January 17, 2020
Happy New Year! Cyclone can now automatically build libraries, without the need for makefiles.
Released Cyclone Scheme 0.11.8
December 30, 2019
Improved support on various platforms and added missing bytevector functions.
Released Cyclone Scheme 0.11.7
December 5, 2019
Fixed build problems on Mac OS X and Homebrew!
Released Cyclone Scheme 0.11.6
December 2, 2019
This release contains a wide range of fixes and enhancements.
Released Cyclone Scheme 0.11.5
October 30, 2019
As of this release, LibTomMath is bundled with Cyclone and no longer a separate dependency.
Released Cyclone Scheme 0.11.4
September 27, 2019
Significant speedup for mutable operations as well as many critical bug fixes.
Released Cyclone Scheme 0.11.3
August 14, 2019
Build instructions for FreeBSD, as well as many bug fixes and enhancements, are provided by this release.
Released Cyclone Scheme 0.11.2
July 7, 2019
This release provides a new concurrency library and bug fixes to SRFI 18.
Released Cyclone Scheme 0.11.1
May 25, 2019
This release adds support for immutable objects.
Released Cyclone Scheme 0.11
April 16, 2019
This release includes updated build instructions for Mac as well as continued improvements to compiler performance and code validation.
Released Cyclone Scheme 0.10
March 28, 2019
This release improves performance of most compiled code.
Released Cyclone Scheme 0.9.10
March 5, 2019
This release improves the performance of record types and vectors.
Released Cyclone Scheme 0.9.9
February 19, 2019
This release contains several bug fixes for numeric operations.
Released Cyclone Scheme 0.9.8
February 16, 2019
This release adds a compiler optimization to perform limited memoization of pure functions.
Released Cyclone Scheme 0.9.7
January 19, 2019
This release contains many compiler optimization fixes and speeds up compilation of large programs.
Released Cyclone Scheme 0.9.6
December 9, 2018
This release contains bug fixes for the most recent set of compiler optimizations.
Released Cyclone Scheme 0.9.5
November 28, 2018
This release includes minor improvements to the runtime.
Released Cyclone Scheme 0.9.4
November 25, 2018
This release includes many new compiler optimizations.
Released Cyclone Scheme 0.9.3
October 1, 2018
This release includes various bug fixes.
Released Cyclone Scheme 0.9.2
August 26, 2018
This release includes various performance enhancements.
Released Cyclone Scheme 0.9.1
August 9, 2018
This release fixes an intermittent crash affecting read
and other I/O functions.
Released Cyclone Scheme 0.9
July 31, 2018
This release significantly improves garbage collection performance by using lazy sweeping.
Released Cyclone Scheme 0.8.1
July 2, 2018
This release includes many performance enhancements and compiler optimizations.
Released Cyclone Scheme 0.8
May 30, 2018
Support for complex numbers has finally been added to Cyclone in this release.
Released Cyclone Scheme 0.7.3
May 7, 2018
This release includes many bug fixes as well as performance enhancements for hash tables.
Released Cyclone Scheme 0.7.2
February 15, 2018
Cyclone now includes a built-in pattern match library! This release also provides bug fixes for macro hygiene and allocation of large objects.
Released Cyclone Scheme 0.7.1
December 21, 2017
This release improves support for macros by (finally) including let-syntax
and letrec-syntax
as well as enhancing eval
to allow defining syntax-rules
macros. The release also adds a few minor features from R7RS that had been missing.
Released Cyclone Scheme 0.7
November 17, 2017
This is the first Cyclone release with Unicode support.
Released Cyclone Scheme 0.6.3
September 16, 2017
This release contains many bugfixes from wasamasa and a compiler optimization for numerical operations based on a post from the CHICKEN hackers mailing list.
Released Cyclone Scheme 0.6.2
August 25, 2017
This release provides additional performance improvements and fixes a potential crash when working with large vectors.
Released Cyclone Scheme 0.6
August 21, 2017
This release provides significant speed improvements to read
and includes the SRFI 143 fixnum library for higher performance integer operations.
Released Cyclone Scheme 0.5.4
August 3, 2017
This release allows icyc
to specify additional library import directories and also includes minor performance improvements.
Released Cyclone Scheme 0.5.3
June 29, 2017
This release allows import of system libraries with arbitrary names and improves the performance of minor garbage collection.
Released Cyclone Scheme 0.5.2
June 6, 2017
This release fixes a bug in for-each
that caused poor performance when iterating over large lists.
Using the C Profiler and Debugger with Cyclone Scheme
June 5, 2017
While going through a new run of the R7RS benchmarks from Larceny, I noticed Cyclone performed significantly worse than other schemes on the tail benchmark.
Released Cyclone Scheme 0.5.1
May 24, 2017
The main focus of 0.5.1
is performance but this is also the first release to provide installation instructions for Linux, Mac, and Windows.
Released Cyclone Scheme 0.5
April 14, 2017
With interpreter support for loading libraries via import
, icyc
can now be used to its full potential.
Released Cyclone Scheme 0.4
March 9, 2017
Support is now available for bignums and integer overflow.
Released Cyclone Scheme 0.3.4
February 10, 2017
Cyclone Scheme 0.3.4 is now available.
Writing the Cyclone Scheme Compiler (Revised 2017)
January 11, 2017
Providing an update on Cyclone’s internals and the development process
Released Cyclone Scheme 0.3.3
December 19, 2016
Cyclone Scheme 0.3.3 is now available.
Released Cyclone Scheme 0.3.2
November 22, 2016
Cyclone Scheme 0.3.2 is now available.
Released Cyclone Scheme 0.3.1
November 20, 2016
Cyclone Scheme 0.3.1 is now available.
Released Cyclone Scheme 0.3
October 22, 2016
Cyclone Scheme 0.3 is now available.
Released Cyclone Scheme 0.2
September 7, 2016
Cyclone Scheme 0.2 is now available.
Announcing the Cyclone Scheme Compiler
July 27, 2016
Initial announcement to comp.lang.scheme