~ chicken-core (master) a5032716788601eaaa3864be2595881097da58c4
commit a5032716788601eaaa3864be2595881097da58c4
Author: Felix Winkelmann <felix.winkelmann@bevuta.com>
AuthorDate: Tue Sep 15 12:36:18 2026 +0200
Commit: Felix Winkelmann <felix.winkelmann@bevuta.com>
CommitDate: Tue Sep 15 12:36:18 2026 +0200
updated NEWS
diff --git a/NEWS b/NEWS
index b4019f58..7aa7ffe1 100644
--- a/NEWS
+++ b/NEWS
@@ -31,7 +31,13 @@
more consistent with other Scheme implementations and return results
that are more useful.
- Multiplication with exact zero always produces a zero result.
- - Various improvements numerical code, contributed by Peter McGoron.
+ - Various improvements numerical code, in particular for complex numbers
+ and inverse trigonometric functions. Contributed by Peter McGoron.
+ - Added safe variant for bytevector predicates, which would otherwise
+ fail when given immediate values (thanks to Massimo Nocentini).
+ - Added some missing range changes in utf8/bytes->string procedures,
+ handle edge case in read-line internals, added fast path for ASCII
+ chars in utf comparison predicate (thank to Massimo Nocentini).
- Syntax expander
- Fixed bug in handling of "export-all" library declaration which caused
@@ -48,6 +54,9 @@
2, making this actually match the documentation.
- Fixed a bug in the "lfa2" pass that could result in exponential
compile times due to redundant node walking.
+ - Fix misspelled primitives in extended bindings list for compiler
+ rewrites, added rewrites for R7RS bytevector operations (thanks
+ to Massimo Nocentini).
6.0.0
Trap