summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-04-04 23:55:56 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-04-04 23:55:56 -0700
commitf76a8698563ed63728c19e02b8284d7ac2a3a068 (patch)
treedf7d72ea3a6c32837ab455faef300fdc3e17abd9 /RELNOTES
parent8afa661dab608a731797a7e85b9b5601b221fc94 (diff)
downloadtxr-f76a8698563ed63728c19e02b8284d7ac2a3a068.tar.gz
txr-f76a8698563ed63728c19e02b8284d7ac2a3a068.tar.bz2
txr-f76a8698563ed63728c19e02b8284d7ac2a3a068.zip
Version 88txr-88
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES37
1 files changed, 37 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index f9c1d809..3e2b84c4 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,40 @@
+ TXR 88
+ 2014-04-04
+
+
+ Features
+
+ - New TXR Lisp macros: while, unless, until.
+
+ - New functions empty and last.
+
+ - copy and length functions take hash tables now.
+
+ - Word list literals and word list quasiliterals.
+
+ - Big improvements in efficiency of generational garbage collection.
+ Situations when a backpointer to a fresh object is stored into a
+ mature object now are precisely identified, eliminating GC pressure
+ caused by conservatively wrong guesses.
+
+ - TXR is now configured to build with Generational GC by default.
+
+ Bugs
+
+ - copy and length functions handle lazy strings now.
+
+ - time-string-utc on Linux now renders %Z strftime code as "UTC" rather than
+ "GMT". Not our issue: this is a workaround for library behavior.
+
+ - Generational GC fix: a number of functions which mutate state weren't using
+ the proper set macro.
+
+ - Generational GC fix: the gc_mutated function was not correctly implemented
+ and could cause reachable objects with their GC reachability flag to
+ continue to be set after GC is done.
+
+
+
TXR 87
2014-03-22