mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
983 B
983 B
layout | title | excerpt |
---|---|---|
post | Released Cyclone Scheme 0.35.0 | Various bug fixes to core functionality. |
Features
- Arthur Maciel added
make-opaque
to(cyclone foreign)
. - Add
memory-streams
to the list of symbols that(features)
can return, indicating that the current installation supports in-memory streams.
Bug Fixes
-
Prevent an error when evaluating a
begin
expression that contains both a macro definition and an application of that macro. For example:begin (define-syntax foo (syntax-rules () ((foo) 123))) (foo))
-
Fix a regression where
c-compiler-options
was not recognized as a top level form by programs. -
Enforce a maximum recursion depth when printing an object via
display
orwrite
, and when comparing objects viaequal?
. This prevents segmentation faults when working with circular data structures. -
Added proper implementations of
assv
andmemv
. Both were previously implemented in terms ofassq
andmemq
, respectively.