mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-13 15:57:36 +02:00
New release
This commit is contained in:
parent
f30c90363a
commit
e5b87f3a72
1 changed files with 15 additions and 0 deletions
15
_posts/2019-03-28-Released-Cyclone-Scheme-0.10.md
Normal file
15
_posts/2019-03-28-Released-Cyclone-Scheme-0.10.md
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: Released Cyclone Scheme 0.10
|
||||||
|
excerpt: This release improves performance of most compiled code.
|
||||||
|
---
|
||||||
|
|
||||||
|
Features
|
||||||
|
|
||||||
|
- Improve performance in generated C code by allocating data for closures statically where possible, instead of via `alloca`.
|
||||||
|
- Speed up `case` expressions by using nested `if` expressions instead of the `memv` primitive to evaluate conditions with more than one constant. The nested expressions have better cache locality and also avoid any additional object allocation or initialization.
|
||||||
|
- Allow passing the `'bin` symbol to `Cyc-installation-dir` to return the location of the installation directory for binaries.
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
|
||||||
|
- Prevent the possibility of a segmentation fault when passing am improper list to the `member` and `assoc` family of functions.
|
Loading…
Add table
Reference in a new issue