diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-04-18 11:19:24 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-04-18 11:19:24 -0700 |
commit | 17725d8ac6a5bbc96e888ae6e346f909fe77f3e5 (patch) | |
tree | 0787f8161a33799e47cb087f2460152b203e8342 /RELNOTES | |
parent | 0b69125c17a4d7fd5d46c1e8e8f0684783a29feb (diff) | |
download | txr-17725d8ac6a5bbc96e888ae6e346f909fe77f3e5.tar.gz txr-17725d8ac6a5bbc96e888ae6e346f909fe77f3e5.tar.bz2 txr-17725d8ac6a5bbc96e888ae6e346f909fe77f3e5.zip |
Version 236.txr-236
* 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 | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -1,3 +1,48 @@ + TXR 236 + 2020-04-18 + + + Features + + - open-file: + - new "n" mode for non-blocking open. + - now allows async signal delivery during open so blocking open can be + interrupted. + - New touch function, analogous to Unix utility. + - Unicode: + - map of characters that need two spaces on the terminal has been updated + - now includes emoji in the U+1Fxxxx plane. + - Listener: + - Tab completion over Unicode identifiers works now. + - Path testing functions now also accept integer file descriptor. + - configure: + - shell identification and re-execution logic in configure script + - now avoids re-execution if the original shell seems good. + + Bugs + + - ignwarn: fixed neglect to handle warning exceptions + with multiple arguments. + - autoloading: definitions now trigger autoload, not only references. + Otherwise if user code redefines some system entity that as not yet been + loaded, a subsequent attempt to use that entity will trigger autoload, + clobbering the user's definition. + - open-socket-pair: fix broken function. + - sockets: add missing shut-rd, shut-wr and shut-rw variables that are + already documented. + - unwind/signals: fixed signal mask restoring regression that first + appeared in TXR 230. + - txr-parse: release deferred warnings if erroring. + - open-file: when "m" flag is in effect and POSIX open is used, + use 0666 mode, not 0777, else the file will be created with + execute permissios if the umask doesn't remove them. + - regex: fix crash caused by duplicate regex character range. + - vim: work around bug in Vim that causes it to treat "contains" + (the name of a TXR Lisp function) as a reserved keyword in the syntax + highlighting definition. + + + TXR 235 2020-04-12 |