mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-16 17:27:33 +02:00
Revised 0.9.4 section
This commit is contained in:
parent
1145d1f8e2
commit
190c4a63fe
1 changed files with 5 additions and 5 deletions
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -3,15 +3,15 @@
|
||||||
## 0.9.4 - TBD
|
## 0.9.4 - TBD
|
||||||
|
|
||||||
Features (notes)
|
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.
|
- combine lambda functions that are only called for side effects.
|
||||||
- improve inlining of primitives that work with immutable objects.
|
- 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
|
- 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!!
|
true features:
|
||||||
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.
|
- EXPERIMENTAL - Added a new feature `program` to `cond-expand` that is only defined when compiling a program. TODO: what about icyc?
|
||||||
|
|
||||||
Bug Fixes
|
Bug Fixes
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue