From f45ef224a7e7d56743d63e12d53c8235b37043c5 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 14 Aug 2015 07:21:28 -0700 Subject: Version 113. * RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. --- RELNOTES | 40 ++++++++++++++++++++++++++++++++++++++++ configure | 2 +- share/txr/stdlib/ver.tl | 2 +- txr.1 | 4 ++-- 4 files changed, 44 insertions(+), 4 deletions(-) diff --git a/RELNOTES b/RELNOTES index 146d6c49..e450fe85 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,3 +1,43 @@ + TXR 113 + 2015-08-20 + + + Features + + ! Note: txr builds and works with Berkeley Yacc again. + + ! Note: txr is starting to make use of the alloca function. + + * regex-parse function allows unescaped slashes and treats them + as verbatim characters, in recognition of slash delimiting being + needed only by regex literals. + + * Better argument number mismatch reporting in certain indirect + function call situations. + + Bugs + + * Serious quasiquote regression fixed (from TXR 110): function call + syntax interpolated into a quasiliteral not working for TXR pattern + language quasiliterals, when the function is called with exactly + one argument; e.g. @(bind x `abc @(list 1)`). + + * Serious parser problem fixed affecting Lisp code being read from + streams. The wrong kind of weak hash table was used to associate + parsers and streams, causing a disruption when garbage collection + kicks in, precipitating a false syntax error. + + * Nested meta-variable references now work in quasiliterals. If a + quasiliteral is nested in two layers of op syntax, it can use notation + like @@@1 and @@@rest to reach the outer parameters, and so on. + + * Minor spurious retention issues addressed (garbage collection). + + * Numerous markup errors fixed in documentation (thanks to + Dave Love of Fedora Project). + + + TXR 112 2015-08-14 diff --git a/configure b/configure index d2c8f249..d2ade8cc 100755 --- a/configure +++ b/configure @@ -428,7 +428,7 @@ fi # -txr_ver=112 +txr_ver=113 # # The all important banner. diff --git a/share/txr/stdlib/ver.tl b/share/txr/stdlib/ver.tl index a1827ecf..a422f47e 100644 --- a/share/txr/stdlib/ver.tl +++ b/share/txr/stdlib/ver.tl @@ -1,2 +1,2 @@ -(defvarl lib-version 112) +(defvarl lib-version 113) (defvarl *lib-version* lib-version) diff --git a/txr.1 b/txr.1 index 8b7ed3e3..4e34ff12 100644 --- a/txr.1 +++ b/txr.1 @@ -344,9 +344,9 @@ .ds TX \f[B]TXR\f[] .ds TL \f[B]TXR Lisp\f[] .\" Start of man page: -.TH TXR 1 2015-08-14 "Utility Commands" "TXR Data Processing Language" "Kaz Kylheku" +.TH TXR 1 2015-08-20 "Utility Commands" "TXR Data Processing Language" "Kaz Kylheku" .SH* NAME -\*(TX \- text processing language (version 112) +\*(TX \- text processing language (version 113) .SH* SYNOPSIS .cblk .meti txr >> [ options ] < query-file < data-files .. -- cgit v1.2.3