summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-04-07 19:27:22 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-04-07 19:27:22 -0700
commit01c0f1b69cba93d3b1b8f928bbfba3a4b00f4072 (patch)
tree8a1aeea46042bc150afee1581be96b9973f635fa /RELNOTES
parent9b2d229b6e8538bb3617b4022f858dd1eafedd26 (diff)
downloadtxr-01c0f1b69cba93d3b1b8f928bbfba3a4b00f4072.tar.gz
txr-01c0f1b69cba93d3b1b8f928bbfba3a4b00f4072.tar.bz2
txr-01c0f1b69cba93d3b1b8f928bbfba3a4b00f4072.zip
Version 256txr-256
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Bumped. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES50
1 files changed, 50 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 816bec98..c010838c 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,53 @@
+ TXR 256
+ 2021-04-07
+
+
+ Features
+
+ - Compiler:
+ - Compiler now checks number of arguments in a function call
+ against its definition.
+
+ - Doc:
+ - numerous improvements in the manual, especially HTML output.
+ - New library function doc for documentation lookup:
+ - (doc) -> open manual with default browswer
+ - (doc 'cons) -> open manual to specific symbol
+ - INSTALL document maintained.
+
+ - Awk:
+ - :name argument not restricted to symbol, but any valid
+ object usable as a block name.
+
+ Bugs
+
+ - Compiler:
+ - fixed incorrect constant folding of call function.
+ - some instances of misleading diagnostic wording fixed.
+ - fixed regression in source location info propagation
+ - causing errors not to have location information in some cases
+ - caused by recent optimization work.
+ - OOP:
+ - fixed lack of hygiene in qref operator with regard to
+ a.?b syntax, causing mutiple evaluations of a.
+ - GC:
+ - fixed bug in weak hash processing dating back to the
+ initial weak hash implementation in 2009.
+ - Awk:
+ - The value of the rs (record separator) variable being
+ wrongly compiled as regex syntax even if it is a string object
+ that must be a fixed pattern.
+ - Lib:
+ - bug in UTF-8 decoding function
+ - affecting situations when buffered bytes are decoded as utf-8
+ (I/O streams not effected).
+ - incorrect behavior when invalid bytes are present;
+ valid UTF-8 not affected.
+ - func-optparam-count: function was returning bogus value
+ for interpreted functions.
+
+
+
TXR 255
2021-03-26