From ec108bdcefc492f850c74cc309474cbd046cf00b Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 11 Nov 2016 08:02:49 +0000 Subject: [PATCH] Note increased allocation speed --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf05e04d..e05cb8b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,9 @@ Features: - 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 `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. +- 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