diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-09-01 20:24:19 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-09-01 20:24:19 -0700 |
commit | e6191860f4f015db062c42945ef4615fe45feda2 (patch) | |
tree | 6a5ceee635100e750c752126c17242c850fb6b31 /RELNOTES | |
parent | 8cb6d997868444a065fc5316a7dd8a2170a4a27b (diff) | |
download | txr-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-- | RELNOTES | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -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 |