summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-05-10 19:28:09 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-05-10 19:28:35 -0700
commitd3221bbe79e7bb19cd5fab4138857af553ee9e7a (patch)
treed3824113ae0c353851dc4e03d5e7930ac3895ffd /RELNOTES
parent19ec71ba06fb953d9838a930ee5e1522092a8493 (diff)
downloadtxr-d3221bbe79e7bb19cd5fab4138857af553ee9e7a.tar.gz
txr-d3221bbe79e7bb19cd5fab4138857af553ee9e7a.tar.bz2
txr-d3221bbe79e7bb19cd5fab4138857af553ee9e7a.zip
Version 89txr-89
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES24
1 files changed, 24 insertions, 0 deletions
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