summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-12 11:54:07 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-12 11:54:07 -0700
commit30bab0470eace6669bcdabd2213e158c70772982 (patch)
tree0f792f2ff358d7df530358f5a1844d7e3484654b /RELNOTES
parentfe1e960389a89f481d46c02aa040fdc762da735f (diff)
downloadtxr-30bab0470eace6669bcdabd2213e158c70772982.tar.gz
txr-30bab0470eace6669bcdabd2213e158c70772982.tar.bz2
txr-30bab0470eace6669bcdabd2213e158c70772982.zip
Version 235.txr-235
* 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--RELNOTES52
1 files changed, 52 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index db6e5516..2d6d3f3d 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,55 @@
+ TXR 235
+ 2020-04-12
+
+
+ Features
+
+ - Lib:
+ - new txr-parse function, opening access to the
+ parser for the TXR Pattern Language.
+ - used by tags.tl.
+ - path testing funtions now accept stream argument.
+ - Exceptions:
+ - unhandled non-error exception throws now simply
+ return instead of terminating.
+ - in pattern language unhandled @(assert) with
+ a non-error exception behaves as failed match.
+ - Parser:
+ - more efficient handling of list syntax.
+ - Listener:
+ - Ctrl-X Ctrl-F command to force submission of unbalanced line.
+ - dot file security tests improved.
+ - permissions of .txr_history files checked also
+ - if permissions on .txr_profile or .txr_history are
+ bad, txr checks and diagnoses the user's umask.
+ - tags.tl script:
+ - now handles txr files: define and bind directives,
+ as well as Lisp forms in @(do ...).
+ - now follows load forms and processes defpackage.
+ - each file read in new temporary package, and
+ restores list of packages after each file.
+ - Build:
+ - Now builds cleanly with -Wextra under GCC 7+.
+
+ Bugs
+
+ - tags.tl:
+ - backslashes not escaped in tags file.
+ - macro-time forms not handled.
+ - configure:
+ - quote characters handled in config variable values.
+ - Doc:
+ - existing lineno argumnt of read and iread documented.
+ - Hashing:
+ - flaw in weak hash algorithm leading to spurious retention in situations
+ when keys are weak, but values have reference to keys, or vice versa.
+ - caused streams and parsers to leak.
+ - Pattern Language
+ - addressed spurious retention issues, causing memory
+ growth proportional to the amount of input scanned.
+
+
+
TXR 234
2020-03-25