summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES29
1 files changed, 29 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index e49a006f..137dc72e 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,32 @@
+ TXR 282
+ 2022-09-16
+
+
+ Features:
+
+ - New [. expr] syntax. This is also a bugfix because we
+ have been printing (dwim . @sym) as [. @sym] without being able
+ to read that syntax (read-print consitency issue).
+
+ - NaN boxing representation for Lisp values.
+ - enabled by ./configure --nan-boxing
+ - 64 bit platforms only.
+ - allows floating-point values not to be heap-allocated,
+
+ Bugs:
+
+ - compiler:
+ - incorrect scopeing for init expressions of optional parameters.
+ - bug in dead-code elimination causing compile-time exception.
+ - bug in optimizer affecting code generated by prof operator,
+ leading to a wrong result value.
+ - compiler now diagnoses if there are too many variables added
+ to a lexical frame (more than 1024).
+ - numeric ranges in sequence iteration (seq-begin) now work
+ with floating-point values.
+
+
+
TXR 281
2022-09-03