diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-03-19 17:15:51 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-03-19 17:15:51 -0700 |
commit | c2dec325d87de8be8917e7b52f118f4664a9e13a (patch) | |
tree | 60c63a9c23abe80e18e7ee4f99076ffedf367f93 /RELNOTES | |
parent | 7d5d3b930648483e79cfb911f4843d2215d1058d (diff) | |
download | txr-c2dec325d87de8be8917e7b52f118f4664a9e13a.tar.gz txr-c2dec325d87de8be8917e7b52f118f4664a9e13a.tar.bz2 txr-c2dec325d87de8be8917e7b52f118f4664a9e13a.zip |
Version 172.txr-172
* 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 | 53 |
1 files changed, 53 insertions, 0 deletions
@@ -1,3 +1,56 @@ + TXR 172 + 2017-03-19 + + + Features + + - Argument of umask function is optional + - if omitted, function returns current umask. + - OOP: + - new static-slot-home function + - reports the base class which actually + defines a slot. + - Sandboxing support: + - New *package-alist* variable gives application control + over what packages exist over a dynamic scope. + - Makes possible safe evaluation of TXR Lisp code obtained + as input from untrusted source. + - Special behavior worked into exception handling to + close a potential sandbox hole. + - Tracing: + - trace now canonicalizes a method name to the + base class which defines a method and produces + a warning if this is different from what was requested. + - E.g. (trace (meth dog speak)) is issued, but dog + just inherits (meth animal speak) which is what is + actually traced. + - warnings issued when traced functions are redefined. + - Windows: + - New icons, redesigned from scratch. + - SVG logo now in source tree. + + Bugs + + - Parser fix in relation to new unbound reference + dot syntax: now it may be a top-level expression, + so entering .a.b.c into the REPL isn't a syntax error. + - Missing documentation for opt function added. + - Windows: + - Fixes from Cygnal: + - dir and shell fields in password structure + returned by getpwent are Windows paths that + make sense. + - HOME environment variable has same value as USERPROFILE. + - Fixes issue when Windows Vim is invoked out of txr, + of Vim being confused by nonsensical HOME value. + - Linenoise fix: Ctrl-X Ctr-E (edit in external editor) + - Now temp file closed before spawning external editor. + - Fixes issue of editor reporting that the file is + in use by another application and not being able to save. + - Fixes issue that Vim reports the file as readonly. + + + TXR 171 2017-03-14 |