diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-06-17 19:46:35 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-06-17 19:46:35 -0700 |
commit | 85507df4b09df885ad294fb49722ddcde34c76f8 (patch) | |
tree | 86adf3a37e423f8b8507ce9de44d1243fbe79cc0 /RELNOTES | |
parent | 90ae6e1230c8ec337d578f89549512d06db3d043 (diff) | |
download | txr-85507df4b09df885ad294fb49722ddcde34c76f8.tar.gz txr-85507df4b09df885ad294fb49722ddcde34c76f8.tar.bz2 txr-85507df4b09df885ad294fb49722ddcde34c76f8.zip |
Version 263txr-263
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Bumped.
* txr.vim, tl.vim: Regenerated.
* protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 56 |
1 files changed, 55 insertions, 1 deletions
@@ -1,8 +1,62 @@ + TXR 263 + 2021-06-17 + + + Features + + - New macro named flow, providing the syntactic sugar for + using an opip function on a value. + - I/O: + - the *stdnull* stream lazily attaches to /dev/null if + fileno is invoked on it + - formatted printing: + - format: new precision modifier - for zero instead of plus sign. + - pic macro: takes advantae of format work to generate better code. + - subprocesses: + - some file descriptor saving-restoring manipulations moved + into child process (in open-process, open-subprocess, run) + - diagnostic for situation when *stdout*, *stdin* or *stderr* + are redirected to something that cannot produce a file descriptor. + - match-fun/txr-if + - documented that input can be a stream + - documented that input can be a single string + - txr-case: + - if input is a stream, it is now converted to a lazy list of lines, + so that the txr-case construct effectively backtracks over the + data as it tries successive cases. + - command-line + - new --noprofile option to invoke listner without processing + ~/.txr_profile file. + + Bugs + + - format: numeric handling maintenance + - poor behaviors identified and revised. + - requirements clarified. + - cemented in test cases. + - exceptions: + - unwind dynamic environment when tracing unhandled exception + - solves problem when exception goes off while *stderr* is redirected. + - subprocesses: + - diagnostic for situation when *stdout*, *stdin* or *stderr* + are redirected to something that cannot produce a file descriptor. + - macros: + - fixed TXR 191 regression in defsymacro: expanding the replacement form + before associating it with the symbol, rather than taking as-is. + - quasiliterals: + - fixed issue arising when a macro invoked as a @(...) expression in a + quasiliteral expands to a non-string atom. + - math: + - forbid dubious inequality comparisons like (< 1 "abc") which + became unintentionally allowed due to numbers being iterable. + + + TXR 262 2021-06-11 - Feature + Features - structural pattern matching: - new feature: quasiquote matching. |