summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-06-29 06:36:41 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-06-29 06:36:41 -0700
commit8cd9963dac81f478b17b8b064aa59c97c05a6465 (patch)
tree67c918fb604e8090938bcd57f2605e393993b97d /RELNOTES
parent65fd38f6e1e94f55350cfe93e25c8264b972c3f6 (diff)
downloadtxr-8cd9963dac81f478b17b8b064aa59c97c05a6465.tar.gz
txr-8cd9963dac81f478b17b8b064aa59c97c05a6465.tar.bz2
txr-8cd9963dac81f478b17b8b064aa59c97c05a6465.zip
Version 144.txr-144
* 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--RELNOTES40
1 files changed, 40 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index c38927a6..63e2c1d1 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,43 @@
+ TXR 144
+ 2016-06-29
+
+
+ Features
+
+ - TXR bids adieu to MinGW: the MinGW-based port to Windows is dropped.
+ - Now that Cygwin is under the LGPL, the installer-based TXR
+ for Windows is based on the Cygwin version of TXR, and includes
+ all the required DLL's.
+ - The benefits are great: the Cygwin port of TXR is much less crippled,
+ thanks to the excellent POSIX support in Cygwin.
+ - The interactive listener now works!
+ - Improvements in the support for treating structs as sequences.
+ - New --free-all command line option to get TXR to free all malloced memory
+ before exiting.
+ - Improved semantics of makunbound function: more similar to Common Lisp.
+ - @(collect)/@(coll) take a :counter parameter now, with an optional starting
+ value, for more streamlined enumeration of collected values.
+ - Most TXR-style expression evaluation in the pattern language replaced
+ by Lisp evaluation, reducing the need for @ noise.
+ - Improved Valgrind support in garbage collector: Valgrind backtraces
+ can be printed for interesting objects.
+
+
+ Bugs:
+
+ - Regression fix: @(catch) and @(finally) clauses can be empty once again.
+ - Various memory leaks fixed: in handling of bignums, in syslog streams,
+ dgram sockets and in the Lisp parser object.
+ - Fixed out of bounds memory access in bit function.
+ - Fixed broken (del (symbol-value 'sym)).
+ - defsymacro removes existing special marking from symbol.
+ - Fixed potential crash caused by bogus stray code in the GC marking
+ function for syslog streams.
+ - Fixed possible object leak in GC by managing free list in more
+ disciplined way.
+
+
+
TXR 143
2016-06-04