map/for-each optimization

This commit is contained in:
Justin Ethier 2019-08-09 16:09:59 -04:00
parent f3c83e42a4
commit 540c5463f6

View file

@ -10,7 +10,7 @@ Features
- Arthur Maciel added instructions for building Cyclone on FreeBSD. - Arthur Maciel added instructions for building Cyclone on FreeBSD.
- Added support for delays and promises to `(cyclone concurrent)`. Note functions/macros for both types of objects are prefixed with `shared-` to differentiate them from R7RS definitions from `(scheme lazy)`. - Added support for delays and promises to `(cyclone concurrent)`. Note functions/macros for both types of objects are prefixed with `shared-` to differentiate them from R7RS definitions from `(scheme lazy)`.
- Added platform (linux, bsd, etc) to the list of emitted by `(features)` and to the features recognized by `cond-expand`. - Added platform (linux, bsd, etc) to the list of emitted by `(features)` and to the features recognized by `cond-expand`.
- Optimize compilation of `vector` for five arguments or less. - Optimize compilation of `vector` for five arguments or less, and compilation of `map` / `for-each` with two list arguments.
Bug Fixes Bug Fixes