From 190c4a63fe6cdaa39c880dddd56f63acd5a449f0 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 23 Nov 2018 22:06:41 -0500 Subject: [PATCH] Revised 0.9.4 section --- CHANGELOG.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d20c45ac..b6c3e2fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,15 +3,15 @@ ## 0.9.4 - TBD Features (notes) -- optimize recursive functions using C iteration + + code optimizations: +- optimize recursive functions by using C iteration - combine lambda functions that are only called for side effects. - improve inlining of primitives that work with immutable objects. -- EXPERIMENTAL - Added a new feature `program` to `cond-expand` that is only defined when compiling a program. TODO: what about icyc? - - eliminate functions that are only used to define local variables -TODO: make sure to add local-var-redux.scm to cyclone-bootstrap! this has not been done yet!! - may be in a better place now, but consider renaming with a 'opt-' prefix. that way we can organize everything better once there are more of these. also it looks like there are at least 2 .scm test files in the same directory that can be removed. + true features: +- EXPERIMENTAL - Added a new feature `program` to `cond-expand` that is only defined when compiling a program. TODO: what about icyc? Bug Fixes