Released Cyclone Scheme 0.19
August 3rd, 2020
Features
- Improved error messages with filename and line numbers are now provided for a wide range of syntax errors.
- Added
c-voidtype into(cyclone foreign).
Bug Fixes
- Fixed a bug in the optimized numeric comparison operators when comparing a double with a bignum, that could lead to undefined behavior.
- Fixed
make_empty_bytevectorandmake_c_opaqueparameters on(cyclone foreign). - Avoid compilation errors when a program ends with a
set!expression. Thanks to Yorick Hardy for the bug report! - Fixed a bug with the interpreter such that running an
importwill no longer remove definitions from the global environment. - Fixed another interpreter bug to allow
importto load renamed identifiers. - Prevent compiler errors when calling an anonymous lambda that accepts an optional argument list.
