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#f
instead 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 undefined
andabsolute value function 'abs' given an argument of type 'long' but has parameter of type 'int'
.