summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog14
-rw-r--r--RELNOTES24
-rwxr-xr-xconfigure2
-rw-r--r--txr.14
-rw-r--r--txr.c2
-rw-r--r--txr.spec2
6 files changed, 43 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 6a06645c..5e8b376c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
2014-05-10 Kaz Kylheku <kaz@kylheku.com>
+ Version 89
+
+ * txr.c (version): Bumped.
+
+ * txr.1: Bumped version, set date.
+
+ * configure (txr_ver): Bumped.
+
+ * txr.spec: Bumped version.
+
+ * RELNOTES: Updated
+
+2014-05-10 Kaz Kylheku <kaz@kylheku.com>
+
String type related bugfixes: neglecting to handle all three kinds in
some places. In particular, the test case
diff --git a/RELNOTES b/RELNOTES
index 3e2b84c4..60e630ed 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,27 @@
+ TXR 89
+ 2014-05-11
+
+
+ Bugs
+
+ - The eql function was not handling floating-point values correctly.
+
+ - The range and range* functions internally use numeric comparison for end
+ test rather than eql, so that they can step through floating-point values,
+ but use an integer boundary, or vice versa.
+
+ - Fixed broken default argument handling in get-line, get-char and get-byte.
+
+ - The functions ref, refset, replace, and update (and the DWIM brackets
+ syntax based on them) were not handling lazy strings.
+
+ - Fixed a bug in the pattern language: when a variable ends up bound
+ to the empty string, a literal empty string object was used, and
+ that was not handled in the matching language. Best illustrated
+ by the test case "echo : | ./txr -c '@a:@a' -".
+
+
+
TXR 88
2014-04-04
diff --git a/configure b/configure
index b5306a16..09581b9d 100755
--- a/configure
+++ b/configure
@@ -389,7 +389,7 @@ fi
#
-txr_ver=88
+txr_ver=89
#
# The all important banner.
diff --git a/txr.1 b/txr.1
index 92569838..2272a9a5 100644
--- a/txr.1
+++ b/txr.1
@@ -21,9 +21,9 @@
.\"IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
.\"WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-.TH "TXR" 1 2014-04-04 "Utility Commands" "TXR Text Processing Language" "Kaz Kylheku"
+.TH "TXR" 1 2014-05-11 "Utility Commands" "TXR Text Processing Language" "Kaz Kylheku"
.SH NAME
-txr \- text processing language (version 88)
+txr \- text processing language (version 89)
.SH SYNOPSIS
.B txr [ options ] query-file { data-file }*
.sp
diff --git a/txr.c b/txr.c
index bd4b6eb3..570a0aa6 100644
--- a/txr.c
+++ b/txr.c
@@ -47,7 +47,7 @@
#include "eval.h"
#include "txr.h"
-const wchli_t *version = wli("88");
+const wchli_t *version = wli("89");
const wchar_t *progname = L"txr";
/*
diff --git a/txr.spec b/txr.spec
index d09bfccd..50341ebf 100644
--- a/txr.spec
+++ b/txr.spec
@@ -3,7 +3,7 @@
#
Name: txr
-Version: 88
+Version: 89
Release: 0
Source: txr-%{version}.tar.gz
URL: http://www.nongnu.org/txr