summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-18 11:19:24 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-18 11:19:24 -0700
commit17725d8ac6a5bbc96e888ae6e346f909fe77f3e5 (patch)
tree0787f8161a33799e47cb087f2460152b203e8342 /RELNOTES
parent0b69125c17a4d7fd5d46c1e8e8f0684783a29feb (diff)
downloadtxr-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--RELNOTES45
1 files changed, 45 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 2d6d3f3d..e232b8e1 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -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