diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2012-03-30 13:47:55 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2012-03-30 13:47:55 -0700 |
commit | 0e42089c32336d536e886072966d795df14b6700 (patch) | |
tree | 24db1b4c18fcb580632608ed5e2b4d7d082dfebf /RELNOTES | |
parent | 4eb00c73e67e8e41eaa3b6f1a1fb5b6ba542b0f5 (diff) | |
download | txr-0e42089c32336d536e886072966d795df14b6700.tar.gz txr-0e42089c32336d536e886072966d795df14b6700.tar.bz2 txr-0e42089c32336d536e886072966d795df14b6700.zip |
Version 63txr-63
* txr.c (version): Bumped.
* txr.1: Bumped version and set date.
* configure (txr_ver): Bumped.
* RELNOTES: Updated.
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 43 |
1 files changed, 43 insertions, 0 deletions
@@ -1,3 +1,46 @@ + TXR 63 + 2011-03-30 + + + Features + + - Significant improvement in the performance of the garbage collector, + which can drastically cut the run-time of some programs. + - match-str and match-str-tree functions exposed. + - new @(rebind) directive provides for a one step dynamic shadowing + of a variable with a local variable, whose value can be derived from + the one being shadowed. + - filters now work on nested lists of strings, not just strings. + - floating point formatting now produces the same exponential notation + on different platforms, by post-filtering the sprintf output: + a leading + and leading zeros are removed: e+023 becomes e23. + - new functions: num-str, tan, asin, acos, =, + - min and max return the left operand rather than the right one, + when two operands are equal. + + + Bugs + + - search-str optional argument was not working when omitted. + - Fixed situations involving an incorrect behavior: partial horizontal + matches (not matching the full line) were succeeding. + - It was impossible to define a pattern function called @(text) + due to the use of the symbol text as an internal symbol, rather + than a symbol in the private system package. + - error checking code in funcall had an improperly terminated argument + list, causing an exception. + - @(output) blocks now flush their stream at the @(end), without + which output is not correctly interleaved between output produced + by external commands. + - fixed some misleading exception wordings in the numeric library. + - fixed sign semantics of floating-point mod to be like the integer mod. + - gcd function allows zeros. + - fixed broken exptmod: it was not normalizing bignum values that + fall into the fixnum range into fixnum objects, resulting in + undersized bignums being returned. + + + TXR 62 2011-03-23 |