mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-15 00:37:35 +02:00
New release
This commit is contained in:
parent
9b8213763d
commit
c322004480
1 changed files with 17 additions and 0 deletions
17
_posts/2021-03-05-Released-Cyclone-Scheme-0.27.md
Normal file
17
_posts/2021-03-05-Released-Cyclone-Scheme-0.27.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
layout: post
|
||||||
|
title: Released Cyclone Scheme 0.27
|
||||||
|
excerpt: This release contains enhancements to our C integration as well as various bug fixes.
|
||||||
|
---
|
||||||
|
|
||||||
|
Features
|
||||||
|
|
||||||
|
- Arthur Maciel added `opaque?` and `opaque-null?` predicates to `(cyclone foreign)`.
|
||||||
|
- Added `import-shared-object` to `(scheme eval)` to allow loading a third party C shared library.
|
||||||
|
- Allow C compiler/linker options from a library to be expanded via `cond-expand`.
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
|
||||||
|
- Updated the runtime to avoid a race condition when creating new symbols. Thanks to Skye Soss for the bug report and patch.
|
||||||
|
- Prevent the compiler from inlining calls to primitives that open ports, avoiding a range of issues such as an open file operation being inlined across multiple places in the intermediate code. Thanks to Andy Arvanitis for the bug report.
|
||||||
|
- Arthur Maciel updated `current-jiffy` to use `clock_gettime`.
|
Loading…
Add table
Reference in a new issue