summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-08-07 03:39:27 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-08-07 03:39:27 -0700
commit3dbfba97e2de24f18d041dde6615e36f9d3a6327 (patch)
treedc5a8c878359bb931e295f75f39c20976196ba59 /RELNOTES
parent01f40e228e53f0d5e3cfb49f2c7a7d97ebf30fd3 (diff)
downloadtxr-3dbfba97e2de24f18d041dde6615e36f9d3a6327.tar.gz
txr-3dbfba97e2de24f18d041dde6615e36f9d3a6327.tar.bz2
txr-3dbfba97e2de24f18d041dde6615e36f9d3a6327.zip
Version 268.txr-268
* RELNOTES: Updated. * configure (txr_ver): Bumped version. * stdlib/ver.tl (lib-version): Bumped. * txr.1: Bumped version and date. * txr.vim, tl.vim: Regenerated. * protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES37
1 files changed, 37 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 0fa097b1..885fa7fc 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,40 @@
+ TXR 268
+ 2021-08-07
+
+
+ Features
+
+ - subtypep: arguments can now be struct type objects returned
+ by find-struct-type, not only type symbols.
+ - JSON:
+ - new *read-bad-json* dynamic variable, enabling tolerance for
+ trailing commas in JSON arrays and objects.
+ - OOP:
+ - syntactic infelicity in new* and lnew* operators addressed.
+ - streams:
+ - close-stream now replays return value if called redudnantly.
+ - get-lines/lazy-stream-cons now have optional parameter
+ controlling whether the implicit close-stream can throw.
+ - listener: plain mode
+ - handles multi-line expressions
+ - prints prompts if stdin is tty
+ - prompts can be turned on with :prompt-on
+ - banner is suppressed when stdin isn't tty; more usable in pipes.
+ - TXR Pattern Language:
+ - @(eof) now takes an optional argument which can bind
+ the exit status of the input source. Useful for process pipes.
+
+ Bugs
+
+ - gc: aborts caused by incorrectness in several object-copying functions.
+ - correct diagnostic name in remql function.
+ - listener: plain mode (txr -n, or input is not a terminal) now
+ handles multi-line expressions.
+ - build: musl fix for socket.c: need <sys/time.h>.
+ - streams: incorrect argument defaulting of second arg of close-stream
+
+
+
TXR 267
2021-07-26