summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-02-24 21:03:59 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-02-24 21:03:59 -0800
commitc135532c5b66f9e114b93b71f82ab19dc338bb28 (patch)
tree3d47ed822818e2836d2517c51d1d313e508614ca /RELNOTES
parent40768ab0200b1017e0cb9e1f799fced830074519 (diff)
downloadtxr-c135532c5b66f9e114b93b71f82ab19dc338bb28.tar.gz
txr-c135532c5b66f9e114b93b71f82ab19dc338bb28.tar.bz2
txr-c135532c5b66f9e114b93b71f82ab19dc338bb28.zip
Version 212.txr-212
* 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--RELNOTES38
1 files changed, 38 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 084fbe18..12f63190 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,41 @@
+ TXR 212
+ 2019-02-24
+
+
+ Features
+
+ - OOP:
+ - more efficient new operator: now avoids extraneous consing.
+
+ - Printer:
+ - changed conditions for when symbols are printed with a package
+ prefix.
+ - the code is also optimized, and handles more cases when symbols
+ should be printed with the #: uninterned prefix.
+
+ - Lib:
+ - pprof macro generates much smaller code.
+ - faster "highest bit set" calculation, using GCC primitives.
+ - new bracket function.
+
+ Bugs
+
+ - GC:
+ - fixed GC bug in the parser, in relation to parsing circular notation.
+ - fixed GC bug in clearhash function.
+ - fixed two GC bugs in FFI: in the enum type and cptr type.
+
+ - Compiler:
+ - Fixed miscompilation of (prof <form>) in cases when <form>
+ is known at compile-time to return nil.
+
+ - Listener:
+ - Fixed hang issue that occurs when evaluation produces a circular
+ object even though *print-circle* is turned on.
+ - Fixed Ctrl-X Ctrl-P not being mentioned in the "cheatsheet".
+
+
+
TXR 211
2019-02-18