summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES44
1 files changed, 44 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 07eca132..d4b415ff 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,47 @@
+ TXR 130
+ 2016-01-05
+
+
+ Features:
+
+ - Interactive listener:
+ - New Ctrl-X Enter command: submit line, but stay in history
+ and advance forward by one line.
+ - I/O:
+ - New record-adapter function creates a "stream adapter" virtual
+ stream object based on an existing stream.
+ - The adapter changes the semantics of get-line to support
+ delimiting of records via a regular expression (which is stored
+ in the adapter), rather than the newline character.
+ - With this, TXR can now process streams delimited in alternative
+ was as if they were line-oriented.
+ - New read-until-match function: extract characters from a stream,
+ accumulated into a string, until a match for a regex occurs in
+ that stream, and discard the match.
+ - OOP:
+ - In defstruct, function slots now initialized before other static
+ slots regardless of order of specifiers.
+ - Library:
+ - New chr-digit and chr-xdigit functions: like chr-isdigit and
+ chr-isxdigit, but returning the digit value instead of the
+ t symbol.
+
+ Bugs:
+
+ - Interactive listener:
+ - Fixed recent regression in Tab completion: missing completion on special
+ operators and macros.
+ - Fixed Ctrl-X commands not recognized in a history search.
+ - OOP:
+ - Access to static slots of a lazy struct was triggering
+ instantiation; this is fixed.
+ - Library:
+ - Recent change in chr-isdigit and chr-isxdigit return value
+ semantics has been reverted, due to potentially breaking code
+ which relies on (eql (chr-isdigit #\0) (chr-isdigit #\1)).
+
+
+
TXR 129
2015-12-30