diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-02-24 21:03:59 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-02-24 21:03:59 -0800 |
commit | c135532c5b66f9e114b93b71f82ab19dc338bb28 (patch) | |
tree | 3d47ed822818e2836d2517c51d1d313e508614ca /RELNOTES | |
parent | 40768ab0200b1017e0cb9e1f799fced830074519 (diff) | |
download | txr-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-- | RELNOTES | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -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 |