summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-09-01 20:24:19 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-09-01 20:24:19 -0700
commite6191860f4f015db062c42945ef4615fe45feda2 (patch)
tree6a5ceee635100e750c752126c17242c850fb6b31 /RELNOTES
parent8cb6d997868444a065fc5316a7dd8a2170a4a27b (diff)
downloadtxr-e6191860f4f015db062c42945ef4615fe45feda2.tar.gz
txr-e6191860f4f015db062c42945ef4615fe45feda2.tar.bz2
txr-e6191860f4f015db062c42945ef4615fe45feda2.zip
Version 148.txr-148
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES27
1 files changed, 27 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index ceefee87..32b9eb8e 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,30 @@
+ TXR 148
+ 2016-09-01
+
+
+ Features
+
+ - time-parse function
+ - time-string and time-parse methods on time struct
+ - optimization added to quasiquote expander to generate better code.
+
+ Bugs
+
+ - Broken defvarl and defparml marking variables special, thus behaving like
+ defvar and defparm, respectively.
+ - Put limit on numeric range of @<num> arguments in op/do syntax, because
+ this generates huge formal parameter
+ lists. Found by AFL(fast) fuzzing tool.
+ - Fixed generation of huge lists by trivial cases of nested quasiquote
+ like ^^^^^^^^^^x. Found by AFL(fast) fuzzing tool.
+ - Fixed runaway recursion that can occur in lazy struct initialization when
+ cycles are present.
+ - Fixed broken Lisp macro expansion in @(if) and output-side
+ @(repeat) directives.
+ - Rewrote poor, incorrect documentation of @(merge) directive.
+
+
+
TXR 147
2016-08-12