Released Cyclone Scheme 0.8.1
July 2nd, 2018
Features
- Improved garbage collector performance for large heaps.
- Generate faster compiled code for:
car,cdr, and most built-in predicates.- Calls to
listthat contain less than five arguments. - Calls to
mapandfor-eachthat only pass a single list.
- Allow optimization of some simple self-recursive functions.
- Allow the optimizer to beta expand a wider range of function calls.
Bug Fixes
- Fixed a bug where
current-jiffywas returning total clock time of the process. Such an approach cannot be used to measure time accurately when more than one thread is executing concurrently. - Prevent the possibility of an infinite loop by not beta expanding recursive function calls.
