diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-03-14 21:46:08 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-03-14 21:46:08 -0700 |
commit | 41cc08bc7b988e54acef818e6a4a5a24b396fe6f (patch) | |
tree | f588e85da54ead2be343a14a13fa240a023270a9 /RELNOTES | |
parent | d2ae3852c54f0b12ce1843ea5d670ff4aa5e1b0f (diff) | |
download | txr-41cc08bc7b988e54acef818e6a4a5a24b396fe6f.tar.gz txr-41cc08bc7b988e54acef818e6a4a5a24b396fe6f.tar.bz2 txr-41cc08bc7b988e54acef818e6a4a5a24b396fe6f.zip |
Version 105.txr-105
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -1,3 +1,44 @@ + TXR 105 + 2015-03-14 + + + Features + + - New function lexical-lisp1-binding for improved macro-time introspection of + environments. + + - New functions pad and weave. + + - New regex functions search-regst, match-regst and match-regst-right, + to complement search-regex, match-regex and match-regex right. + + - Improved error reporting, particularly for errors ocurring during + the expansion of a macro. + + - Streams have persistent error state. New functions: get-error, + get-error-str and clear-error. + + - New ignerr macro for trapping exceptions of type error, and converting + them to a nil return value. + + - New function ensure-dir: creates a directory in the filesystem, + with all parent directories also created as necessary, and doesn't + complain if the directory already exists. + + Bugs + + - Bugfixes in append* function: lack of error handling and inappropriate + forcing of infinite lists in some circumstances. + + - Bugfix in match-regex-right: zero length matches must return zero rather + than nil. + + - Fixed memory leak in open-process and run on POSIX platforms. + + - Fixed memory corruption bug in run function on Windows platform. + + + TXR 104 2015-02-08 |