summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-12-07 06:33:57 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-12-07 06:33:57 -0800
commit613524fa0e2ae745666428243ab0ee7909c2a452 (patch)
tree8576efc5e06016f23b9ce4d044cea7e886f339f0 /RELNOTES
parent7ed9432eed94beef4f35f16df2c0bd53dd2ce4bc (diff)
downloadtxr-613524fa0e2ae745666428243ab0ee7909c2a452.tar.gz
txr-613524fa0e2ae745666428243ab0ee7909c2a452.tar.bz2
txr-613524fa0e2ae745666428243ab0ee7909c2a452.zip
Version 162.txr-162
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES42
1 files changed, 42 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 984333d2..1569eb8d 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,45 @@
+ TXR 162
+ 2016-12-07
+
+
+ Features
+
+ - Awk:
+ - Awk prn macro is now a function: can be used as a functional argument
+
+ - Regex:
+ - New functions fr^$, fr^, fr$ and frr.
+
+
+ Bugs
+
+ - Awk:
+ - fixed assignment to field list f not yielding the new value as a result,
+ returning another object instead.
+ - input processing loop containing no cond-action clauses was being elided,
+ even if it contained :begin, :end, :beginfile or :endfile clauses which
+ must be executed.
+ - awk macro implicitly obtaining its input sources from the command line
+ wasn't consuming the command line, causing problems when macro is used
+ from the command line.
+ - Syntax, input:
+ - Fixed robustness issue in handling of out-of-range hex/octal character
+ escapes.
+ - This fixes a crash that could be triggered in the regex module by
+ a regex containing out-of-range character escapes in a character class.
+ - Stray debug printf removed from lexical analyzer.
+ - Occurred only when diagnosing certain invalid floating-point syntax.
+ - Fixed syntax error being reported when last item in a Lisp source
+ file or :read paste in the REPL is an object erased with #; notation.
+ - Syntax, output:
+ - Fixed ^(a . ,b) being printed as ^(a sys:unquote b).
+ - Fixed ^(,* a) and ^(, *a) both printing as ^(,*a).
+ - Exceptions:
+ - fixed handle macro's deviation from documented syntax.
+ - subject to compat option.
+
+
+
TXR 161
2016-11-28