diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-09-16 20:07:36 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-09-16 20:07:36 -0700 |
commit | e0e1f72e64812cc8df910ec5de92f319b4578c8b (patch) | |
tree | 09c35f3f139ad3e9987028bcbc683c5dcf98da06 /RELNOTES | |
parent | 07a6e98d48d4a85f18cc7977abe0f956b36f42cd (diff) | |
download | txr-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-- | RELNOTES | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -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 |