From 96ae68c646125f5df788d00b03a26a319252ba88 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 2 Feb 2017 05:19:24 -0800 Subject: Version 168. * RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated. --- RELNOTES | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'RELNOTES') diff --git a/RELNOTES b/RELNOTES index 81331cc3..18402209 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,3 +1,35 @@ + TXR 168 + 2017-02-05 + + Features + + - Mutation of lexical functions is forbidden and diagnosed. + - e.g. (set (fun f) ...) when f is lexical. + - Improved diagnostics during place expansion and when + exceptions occur at macro-expansion time. + - New function rlcp-tree. + - New macro whena, complements ifa and conda. + - Functions remq, remql, remqual, remove-if, keepq, + keepql, keepqual and keep-if were rewritten and work + more efficiently for vectors and strings. + + + Bugs + + - Fixed an issue in the the expansion of Lisp-1 forms as places. + - Fixed ocurrence of "expansion at nil" diagnostic in some + error traces. + - Fixed printing of unnecessary package prefix on symbols which + are visible in the current package, but not interned in it. + - Fixed rehome-sym not removing symbol from hidden list of + destination package, as documetned. + - Fixed broken keepql function. + - Fixed bug in poll function: rejecting stdio-stream type + objects as non-streams due to strict type check rather + than subtype. + + + TXR 167 2017-02-02 -- cgit v1.2.3