mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 04:25:06 +02:00
16 lines
813 B
Markdown
16 lines
813 B
Markdown
---
|
|
layout: post
|
|
title: Released Cyclone Scheme 0.9.3
|
|
excerpt: This release includes various bug fixes.
|
|
---
|
|
|
|
Features
|
|
|
|
- Allow pretty printing of bytevectors.
|
|
- Internal change to the compiler - preserve lambda AST forms throughout compilation process. This should make it easier to implement certain optimizations in future releases.
|
|
|
|
Bug Fixes
|
|
|
|
- Fix `input-port?`, `output-port?`, `input-port-open?`, and `output-port-open?` to return `#f` instead of raising an error when a non-port object is passed.
|
|
- Fix overflow detection when performing fixnum multiplication to avoid undefined behavior in the C runtime.
|
|
- Prevent warnings from the C compiler regarding `shifting a negative signed value is undefined` and `absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int'`.
|