From e0e1f72e64812cc8df910ec5de92f319b4578c8b Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 16 Sep 2022 20:07:36 -0700 Subject: Version 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. --- RELNOTES | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'RELNOTES') 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 -- cgit v1.2.3