From e6191860f4f015db062c42945ef4615fe45feda2 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 1 Sep 2016 20:24:19 -0700 Subject: Version 148. * RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. --- RELNOTES | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'RELNOTES') 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 @ 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 -- cgit v1.2.3