diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-01-05 20:26:00 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-01-05 20:26:00 -0800 |
commit | 5a2cf9e35dd5c30fc0296dc6799ae85e2b38379c (patch) | |
tree | 2886a05c912148c9d40aeefb5afa2d2d4c088de3 /RELNOTES | |
parent | 367108ad0149f78a961c244216b0330393dc34e0 (diff) | |
download | txr-5a2cf9e35dd5c30fc0296dc6799ae85e2b38379c.tar.gz txr-5a2cf9e35dd5c30fc0296dc6799ae85e2b38379c.tar.bz2 txr-5a2cf9e35dd5c30fc0296dc6799ae85e2b38379c.zip |
Version 130.txr-130
* 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-- | RELNOTES | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -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 |