summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-06-17 19:46:35 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-06-17 19:46:35 -0700
commit85507df4b09df885ad294fb49722ddcde34c76f8 (patch)
tree86adf3a37e423f8b8507ce9de44d1243fbe79cc0 /RELNOTES
parent90ae6e1230c8ec337d578f89549512d06db3d043 (diff)
downloadtxr-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--RELNOTES56
1 files changed, 55 insertions, 1 deletions
diff --git a/RELNOTES b/RELNOTES
index c468d1ec..b2af0d3f 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -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.