summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-11-05 16:18:19 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-11-05 16:18:19 -0700
commit548f5dd94aa4cabd725d8eb37e558cee480567c2 (patch)
tree652caa9246efb90d3689f3cffaf7dbb183e09ffa /RELNOTES
parent41cb66577c668dac1c83fee512c4eb0501850c8a (diff)
downloadtxr-548f5dd94aa4cabd725d8eb37e558cee480567c2.tar.gz
txr-548f5dd94aa4cabd725d8eb37e558cee480567c2.tar.bz2
txr-548f5dd94aa4cabd725d8eb37e558cee480567c2.zip
Version 156.txr-156
* 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--RELNOTES43
1 files changed, 43 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 445cc116..08df48bd 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,46 @@
+ TXR 156
+ 2016-11-05
+
+
+ Features
+
+ - time-parse function defaults to epoch time.
+ - new accessors nthlast and butlastn.
+ - sub function is now an accessor.
+ - last and butlast functions are accessors, and get optional index argument.
+ - Awk macro:
+ - now supports pipe/file redirection.
+ - Function tracing support: trace, untrace macros, *trace-output* stream.
+ - symbol-function accessor can refer to methods via (meth ...) syntax.
+ - restrictions in dwim places relaxed:
+ in (set [x y] z), x doesn't necessarily have to be a place.
+ - OOP:
+ - new lambda-set method can treat [obj ...] expressions as places when obj
+ is a struct.
+ - new slots function for getting complete list of slots of a struct type.
+ - New neq, neql and nequal functions for negated equality tests: for all
+ those times you hate writing (not (equal a b)).
+ - New command-line argument processing library.
+ - Improved printing of error location, and tracing locations across place
+ expansions.
+
+ Bugs
+
+ - quasiquote now works properly over struct literals.
+ - wrong return value of nthcdr place fixed.
+ - fixed circular printer blocking unwinding.
+ - tok-str semantics adjusted once again to eliminate
+ spurious empty tokens in some situations.
+ - fixed broken tok-where (regression).
+ - fixed potential incorrect evaluation order in dwim places.
+ - fixed bugs in circular printing that traverses hash tables and objects with
+ print methods
+ - *stdout* now flushed when processing unhandled exceptions, so that
+ diagnostics sent to *stderr* appear properly ordered w.r.t. prior
+ *stdout* output.
+
+
+
TXR 155
2016-10-21