mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
New release
This commit is contained in:
parent
79350302a9
commit
25245790f9
1 changed files with 17 additions and 0 deletions
17
_posts/2018-02-15-Released-Cyclone-Scheme-0.7.2.md
Normal file
17
_posts/2018-02-15-Released-Cyclone-Scheme-0.7.2.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
layout: post
|
||||
title: Released Cyclone Scheme 0.7.2
|
||||
excerpt: Cyclone now includes a built-in pattern match library! This release also provides bug fixes for macro hygiene and allocation of large objects.
|
||||
---
|
||||
|
||||
Features
|
||||
|
||||
- Added a `(scheme cyclone match)` library based on Alex Shinn's `match.scm` portable hygienic pattern matcher.
|
||||
- The compiler now emits a faster version of `apply` in cases where only two arguments are received.
|
||||
|
||||
Bug Fixes
|
||||
|
||||
- Made several improvements to macro hygiene by renaming local variable bindings during expansion. Added a unit test module covering many test cases.
|
||||
- Fixed many functions including `utf8->string`, `string->utf8`, `bytevector-copy`, `list->vector`, and `list->string` to heap allocate objects that exceed the maximum size for objects on the stack.
|
||||
- Prevent a compiler error when there is only one argument to `+` or `*`.
|
||||
|
Loading…
Add table
Reference in a new issue