summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
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