diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-10-21 21:29:47 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-10-21 21:29:47 -0700 |
commit | 8910681251781ab074971fe77448f3f194ab24ee (patch) | |
tree | 7265f9b14354d9c8a2f2d141eb776ff7e82b177e /RELNOTES | |
parent | 21f800ed2d5adb542a931d50dc1f5abaaae9a2d3 (diff) | |
download | txr-8910681251781ab074971fe77448f3f194ab24ee.tar.gz txr-8910681251781ab074971fe77448f3f194ab24ee.tar.bz2 txr-8910681251781ab074971fe77448f3f194ab24ee.zip |
Version 155.txr-155
* 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 | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -1,3 +1,36 @@ + TXR 155 + 2016-10-21 + + + Features + + - Common-Lisp-style circle notation supported now both on input and output. + - *print-circle* special variable now exists. + - supported across print methods. + - OOP: + - print methods now take three arguments rather than two, and are called + for readable and pretty printing, not only pretty printing. + - env-fbind and env-vbind functions allow nil env argument to denote toplevel + bindings; thus they can be used to bind global variables. + + Bugs + + - fixed regression: inability to work with places denoted by compounded + referencing dot; e.g. (set a.b.c val) + - fixed showstopper regression: inheritance of static slots causes assertion + and crash at garbage collection time (while simply checking for a condition + that is harmless in and of itself). + - reduce-left: initial value pulled from the input list itself was not passed + through key function. + - fixed some places where a volatile qualifier on a local variable was + missing, found by inspection: actual impact not determined. + - Listener was sending error traces to *stderr* stream instead of the + listener's configured output stream; that was causing confusing output + sometimes. + + + + TXR 154 2016-10-15 |