summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-03-08 20:39:11 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-03-08 20:39:11 -0800
commite844d3a602af4380c196d896b803b67d58ecbcea (patch)
tree839b5f42ea5a85d0cbf1041ec7788dd25ec3ee9a /RELNOTES
parent519a7fe124355ccba4f71720bac8ccfd064c1fba (diff)
downloadtxr-e844d3a602af4380c196d896b803b67d58ecbcea.tar.gz
txr-e844d3a602af4380c196d896b803b67d58ecbcea.tar.bz2
txr-e844d3a602af4380c196d896b803b67d58ecbcea.zip
Version 213.txr-213
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated. * protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES46
1 files changed, 46 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 12f63190..c2652770 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,49 @@
+ TXR 213
+ 2019-03-08
+
+
+ Features
+
+ - new load-for function:
+ - loads another module conditionally on a variable,
+ function, struct or package not being defined.
+
+ - listener:
+ - input limit raise from 1023 to 4095 characters.
+
+ - new defset macro:
+ - like defsetf in ANSI CL; define function-like syntactic places easily.
+
+ Bugs
+
+ - listener:
+ - fixed some lingering line wrap glitches in optimized
+ character append logic.
+ - fixed buffer overflow when loading history, when lines
+ are too large for the maximum input length.
+ - fixed hang when evaluation produces cirular object,
+ even though *print-circle* is on.
+
+ - library symbol regression:
+ - two library symbols regressed into the sys package: the --
+ delimiter in :key parameter lists and the lnew (lazy new)
+ for instantiating structs lazily.
+
+ - disassembler:
+ - operands of getlx, setlx instructions disassembled wrongly.
+
+ - compiler:
+ - fixed two cases of incorrect handling of lambda expressions
+ that are immediately called.
+ - fixed (fun (lambda ...)) operator yielding an interpreted function,
+ even though it's compiled.
+
+ - core semantics:
+ - lambda expressions are no longer fboundp.
+ - incorrect macro environment handling when expanding tree-bind.
+
+
+
TXR 212
2019-02-24