Released Cyclone Scheme 0.9.3
October 1st, 2018
Features
- Allow pretty printing of bytevectors.
- Internal change to the compiler - preserve lambda AST forms throughout compilation process. This should make it easier to implement certain optimizations in future releases.
Bug Fixes
- Fix
input-port?,output-port?,input-port-open?, andoutput-port-open?to return#finstead of raising an error when a non-port object is passed. - Fix overflow detection when performing fixnum multiplication to avoid undefined behavior in the C runtime.
- Prevent warnings from the C compiler regarding
shifting a negative signed value is undefinedandabsolute value function 'abs' given an argument of type 'long' but has parameter of type 'int'.
