summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-05-18 19:27:20 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-05-18 19:27:20 -0700
commit473a6e7453e4462c6ad9668d4ec8c4a97a2ccbba (patch)
tree3780cf3931928fe196e9602f472d55e6e23744c3 /RELNOTES
parent097e361d229a12ab7a8e1cddcfb589c8db62388b (diff)
downloadtxr-473a6e7453e4462c6ad9668d4ec8c4a97a2ccbba.tar.gz
txr-473a6e7453e4462c6ad9668d4ec8c4a97a2ccbba.tar.bz2
txr-473a6e7453e4462c6ad9668d4ec8c4a97a2ccbba.zip
Version 238.txr-238
* 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--RELNOTES34
1 files changed, 34 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 37a8f8c7..5d323da5 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,37 @@
+ TXR 238
+ 2020-05-18
+
+
+ Features
+
+ - Compiler:
+ - optimization of load-time and fine-tuning of its semantics.
+ - compiler now does lambda lifting: lambdas that don't reference
+ lexical variables are created one time at load-time.
+ - Now almost no penalty for moving a defun into a labels/flet,
+ unless capture is introduced.
+ - Lib:
+ - Functions countqual, countql, countq, count-if, some, all, none
+ now use the sequence iteration, so they are more efficient on
+ non-list objects.
+ - This is part of a slow-moving, on-going effort.
+ - sort and shuffle are now non-destructive
+ - the original destructive functions are available as
+ nsort and nshuffle, respectively.
+ - compat mode (value 237 or lower) restores destructive behavior.
+ - New assert macro: something that has been conspicuously missing.
+ - System Interface:
+ - isatty function exposed.
+
+ Bugs
+
+ - sockets: bug in formatting IPv6 textual address.
+ - symbol-function: fix failure to expand lambda expression arguments.
+ - compile function no longer wastefully expands already expanded input.
+ - configure: ./configure --help no longer clobbers ./reconfigure script.
+
+
+
TXR 237
2020-04-26