mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-12 23:37:38 +02:00
Version 0.9.7
This commit is contained in:
parent
ec4135ee2a
commit
b08ee1a774
1 changed files with 17 additions and 0 deletions
17
_posts/2019-01-19-Released-Cyclone-Scheme-0.9.7.md
Normal file
17
_posts/2019-01-19-Released-Cyclone-Scheme-0.9.7.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
layout: post
|
||||
title: Released Cyclone Scheme 0.9.7
|
||||
excerpt: This release contains many compiler optimization fixes and speeds up compilation of large programs.
|
||||
---
|
||||
|
||||
Features
|
||||
|
||||
- Faster version of `list?`.
|
||||
- Faster compilation of large source files.
|
||||
- Do not inline `member` or `assoc` to avoid looping over the same list multiple times.
|
||||
|
||||
Bug Fixes
|
||||
|
||||
- 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.
|
||||
- Fix a bug where beta expansion of an `if` expression can lead to compilation errors.
|
Loading…
Add table
Reference in a new issue