summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-01-16 00:11:27 -0800
committerKaz Kylheku <kaz@kylheku.com>2014-01-16 00:11:27 -0800
commit6a3afa9e22cd33e88f0b1527fcff06c6b42c355d (patch)
tree77c18249ca27da76c4648e0035c47418420b6406 /RELNOTES
parentaba056045000ed165027829eef93d469cc04b35d (diff)
downloadtxr-6a3afa9e22cd33e88f0b1527fcff06c6b42c355d.tar.gz
txr-6a3afa9e22cd33e88f0b1527fcff06c6b42c355d.tar.bz2
txr-6a3afa9e22cd33e88f0b1527fcff06c6b42c355d.zip
Version 75.txr-75
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES36
1 files changed, 36 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 5647d593..f7ff3a35 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,39 @@
+ TXR 75
+ 2014-01-16
+
+
+ Features
+
+ - Two new stream functions: unget-char and unget-byte. Some streams now
+ support ungetting a byte or character, which was a glaring omission
+ in the API, without which some common scanning tasks are awkward.
+
+ - TXR Lisp functions with optional parameters can now specify expressions
+ to give those arguments values when the arguments are missing.
+
+ - New operators in TXR Lisp: append-each and append-each*.
+
+ - Change in the Lisp structure printer. The special structure generated by
+ the read syntax @sym and @(...) now prints back in the same syntax,
+ rather than as (sys:var sym) and (sys:expr ...).
+
+ Bugs
+
+ - Fix in put-byte function: before invoking the underlying operation,
+ it was testing whether the put-char operation exists for the stream,
+ rather than the put-byte operation. This would result in a crash if
+ the stream supports put-char but not put-byte.
+
+ - Mistake in calculating bitmasks for regex character class ranges,
+ resulting in incorrect behavior for ranges whose upper range is
+ a character code corresponding to the last bit of a word in the
+ bitmask array, e.g. [A-\x7f], resulting in failures to match
+ 32 or more characters in the upper end of the range.
+
+ - Missing documentation filled in for the functions throw, throwf and error.
+
+
+
TXR 74
2014-01-13