summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-03-26 07:45:42 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-03-26 07:45:42 -0700
commitf13a86a82c7e526cb02276c361d9844c851740ac (patch)
tree70a49dd57a31c55e3c90d985760717621a6bc34a /RELNOTES
parentd1ad2175586b8a778a63bcbb7f7ec263a3a6705c (diff)
downloadtxr-f13a86a82c7e526cb02276c361d9844c851740ac.tar.gz
txr-f13a86a82c7e526cb02276c361d9844c851740ac.tar.bz2
txr-f13a86a82c7e526cb02276c361d9844c851740ac.zip
Version 255txr-255
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Bumped. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES39
1 files changed, 39 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 2fbab01d..816bec98 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,42 @@
+ TXR 255
+ 2021-03-26
+
+
+ Features
+
+ - TXR has been ported to Arm64 Mac OS Darwin (Apple M1).
+
+ - lib:
+ - argument to cat-str treated via sequence iteration
+ for better efficiency on non-lists.
+ - likewise for the poll-list argument in poll.
+ - compiler:
+ - optimization improvements
+ - The VM's T registers can now be used for function arguments,
+ promoting further optimizations, and eliminating the
+ need to allocate a variable frame for arguments.
+ - several other optimization improvements.
+ - code improvements in compiler.
+ - FFI:
+ - float type used as variadic argument in deffi and deffi-cb
+ now promoted to double, preventing a programmer pitfall.
+ - VM:
+ - execution of VM code is now interruptible by signals,
+ most notably the SIGINT generated by Ctrl-C.
+ - this is done in a way that shows vanishingly low overhead.
+
+ Bugs
+
+ - ffi: fixed missing support for retrieving ushort type from
+ misaligned buffer
+ - tests:
+ - on Mac OS, the socket-basic.tl test passes on the stock OS
+ configuration, not requiring limit on UDP datagram size to
+ be relaxed via sysctl.
+ - make -j retest now works reliably via a recursive invocation.
+
+
+
TXR 254
2021-03-10