Revised 0.9.7 section

This commit is contained in:
Justin Ethier 2019-01-18 17:25:42 -05:00
parent 7607b86432
commit 5afbb9d1ea

View file

@ -5,15 +5,14 @@
Features Features
- Faster version of `list?`. - Faster version of `list?`.
- Faster compilation of large files. - Faster compilation of large source files.
- Do not inline `member` or `assoc` to avoid looping over the same list multiple times. - Do not inline `member` or `assoc` to avoid looping over the same list multiple times.
TODO: do not perform beta expansion of large source files (need to investigate this more, this is just an interum solution)
Bug Fixes Bug Fixes
- Do not inline primitive calls when arguments to the call are mutated in the function body or mutated elsewhere via `set!`. - Do not inline primitive calls when arguments to the call are mutated in the function body or mutated elsewhere via `set!`.
- Modified generated code for `(inline)` functions to eliminate the possibility of out-of-order execution. - Modified generated code for `(inline)` functions to eliminate the possibility of out-of-order execution.
- Fix a bug where beta expansion of an `if` expression can lead to compilation errors.
## 0.9.6 - December 9, 2018 ## 0.9.6 - December 9, 2018