summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-09-16 20:07:36 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-09-16 20:07:36 -0700
commite0e1f72e64812cc8df910ec5de92f319b4578c8b (patch)
tree09c35f3f139ad3e9987028bcbc683c5dcf98da06 /RELNOTES
parent07a6e98d48d4a85f18cc7977abe0f956b36f42cd (diff)
downloadtxr-e0e1f72e64812cc8df910ec5de92f319b4578c8b.tar.gz
txr-e0e1f72e64812cc8df910ec5de92f319b4578c8b.tar.bz2
txr-e0e1f72e64812cc8df910ec5de92f319b4578c8b.zip
Version 282.txr-282
* RELNOTES: Updated. * configure (txr_ver): Bumped version. * stdlib/ver.tl (lib-version): Bumped. * txr.1: Bumped version and date. * txr.vim, tl.vim: Regenerated.
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