summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
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