summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES41
1 files changed, 41 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 9d862f50..807b1838 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,44 @@
+ TXR 140
+ 2016-05-08
+
+
+ Features
+
+ - New fixnum-min and fixnum-max variables.
+ - Improvements in pseudo-random number generator.
+ - TXR extraction language:
+ - New @(call fun ...) directive provides indirection on pattern
+ functions, via symbols.
+ - Unix security:
+ - added setgroups, getresuid, getresgid, setresuid and
+ setresgid where available.
+ - added the setgroups function, where available.
+ - added support for setgid operation.
+ - New --rexec option to help with setuid on some platforms.
+ - Process execution:
+ - The standard input, output and error descriptors of subprocesses
+ are now derived from the current *stdin*, *stdout* and *stderr*
+ streams, making useful redirection tricks possible.
+ - TXR now correctly calculates its sysroot even if the executable
+ is renamed (within the same directory).
+ - New filesystem access testing functions:
+ path-readable-to-me-p, path-read-writable-to-me-p,
+ path-strictly-private-to-me-p.
+
+ Bugs
+
+ - Serious bug fixed in bignum integers: incorrect treatment
+ of negative values at the boundary between fixnum and bignum.
+ - Fixed issue of TXR binary requiring an executable stack on
+ GNU/Linux platforms.
+ - Fixed broken setuid privilege dropping.
+ - Bugfix in path-writable-to-me function.
+ - Fixes in Vim syntax highlighting definition.
+ - self-path, *args* and *args-full* now have bindings in
+ the listener.
+
+
+
TXR 139
2016-04-23