mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 04:25:06 +02:00
Note increased allocation speed
This commit is contained in:
parent
063e5c8c73
commit
ec108bdcef
1 changed files with 2 additions and 1 deletions
|
@ -7,8 +7,9 @@ Features:
|
||||||
- Thanks to ecraven, added R7RS function `exact-integer-sqrt` to `(scheme base)`.
|
- Thanks to ecraven, added R7RS function `exact-integer-sqrt` to `(scheme base)`.
|
||||||
- Allow the reader to recognize `+inf.0`, `-inf.0`, `+nan.0`, and `-nan.0`.
|
- Allow the reader to recognize `+inf.0`, `-inf.0`, `+nan.0`, and `-nan.0`.
|
||||||
- Allow `cond-expand` to test for whether a library exists using the form `(library {library name})`.
|
- Allow `cond-expand` to test for whether a library exists using the form `(library {library name})`.
|
||||||
- Reduce size of compiled code by inlining constant values. This reduced the code size of various cyclone libraries by approximately 33%. Added other inlining as well to slightly improve performance.
|
|
||||||
- Added command line option `-O` to set the optimization level. For now there is `-O0` to disable optimizations and the default setting to enable them. Going forward there will be more fine-grained control.
|
- Added command line option `-O` to set the optimization level. For now there is `-O0` to disable optimizations and the default setting to enable them. Going forward there will be more fine-grained control.
|
||||||
|
- Reduce size of compiled code by inlining constant values. This reduced the code size of various cyclone libraries by approximately 33%. Added other inlining as well to slightly improve performance.
|
||||||
|
- Increased allocation speed when objects are moved to the heap during a major GC.
|
||||||
|
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue