summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-08-14 07:13:58 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-08-14 07:13:58 -0700
commitfbde5f19a487037dc35bda1a1221d81a44d80687 (patch)
treec4be7282b4cd61d1fd63abed17da428f5a21befa /RELNOTES
parentc9c7cf1cb20558b28c76147e02453a17576ab2a9 (diff)
downloadtxr-223.tar.gz
txr-223.tar.bz2
txr-223.zip
Version 223: ten years!txr-223
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES38
1 files changed, 38 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 8cd3b638..0e6a93c0 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,41 @@
+ TXR 223
+ 2019-08-14
+
+ Celebrating Ten Years!
+
+ Features
+
+ - Pattern Language:
+ - small performance improvement in @(collect) and @(coll)
+ - important semantics improvement in :vars feature of @(collect)/@(coll).
+ - lib:
+ - base-name now takes second optional argument: suffix to strip away.
+ - just like POSIX basename command
+ - compiler:
+ - better code generation for immediately-called lambda
+ - improved code from pop macro
+ - listener:
+ - faster history saving due to taking advantage of buffered I/O
+ instead of flushing each line.
+
+ Bugs
+
+ - Fixed issues in compilation of immediately-called lambda:
+ - incomplete optional parameter support.
+ - evaluation order problems.
+ - subtle scope problems.
+ - reverse function no longer complains about a #<garbage ...> object
+ when given an unsuitable argument.
+ - added missing autoloads for a number of macros:
+ - test-set, test-clear, compare-swap, test-inc and test-dec
+ - because of the way compilation of the library works, these
+ documented operators were unavailable even when their containing
+ module was loaded due to some other symbol.
+ - fixed regression: lack of file and line number reporting for
+ unbound variables.
+
+
+
TXR 222
2019-07-30