mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-14 00:07:36 +02:00
0.19 release
This commit is contained in:
parent
d819d8c220
commit
41bfcb674e
1 changed files with 19 additions and 0 deletions
19
_posts/2020-08-03-Released-Cyclone-Scheme-0.19.md
Normal file
19
_posts/2020-08-03-Released-Cyclone-Scheme-0.19.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
layout: post
|
||||
title: Released Cyclone Scheme 0.19
|
||||
excerpt: This release improves error reporting and includes many bug fixes.
|
||||
---
|
||||
|
||||
Features
|
||||
|
||||
- Improved error messages with filename and line numbers are now provided for a wide range of syntax errors.
|
||||
- Added `c-void` type into `(cyclone foreign)`.
|
||||
|
||||
Bug Fixes
|
||||
|
||||
- Fixed a bug in the optimized numeric comparison operators when comparing a double with a bignum, that could lead to undefined behavior.
|
||||
- Fixed `make_empty_bytevector` and `make_c_opaque` parameters on `(cyclone foreign)`.
|
||||
- Avoid compilation errors when a program ends with a `set!` expression. Thanks to Yorick Hardy for the bug report!
|
||||
- Fixed a bug with the interpreter such that running an `import` will no longer remove definitions from the global environment.
|
||||
- Fixed another interpreter bug to allow `import` to load renamed identifiers.
|
||||
- Prevent compiler errors when calling an anonymous lambda that accepts an optional argument list.
|
Loading…
Add table
Reference in a new issue