summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-08-14 07:21:28 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-08-14 07:21:28 -0700
commitf45ef224a7e7d56743d63e12d53c8235b37043c5 (patch)
tree43b039c0fa3e6abc1beab3dc61f997841afb4971
parent1cf78b42b2ebbb16b33e16f0bb3c1f1dc2b3b26f (diff)
downloadtxr-f45ef224a7e7d56743d63e12d53c8235b37043c5.tar.gz
txr-f45ef224a7e7d56743d63e12d53c8235b37043c5.tar.bz2
txr-f45ef224a7e7d56743d63e12d53c8235b37043c5.zip
Version 113.txr-113
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise.
-rw-r--r--RELNOTES40
-rwxr-xr-xconfigure2
-rw-r--r--share/txr/stdlib/ver.tl2
-rw-r--r--txr.14
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 ..