diff options
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -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 |