diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-07-23 06:29:37 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-07-23 06:29:37 -0700 |
commit | 6560fc0563a891294a808e880f201663365af1bd (patch) | |
tree | 42e86bb27ec96fbf88ad2bcc8095bf3889f087fa /RELNOTES | |
parent | e1c88e92d269e7b0f183c02f99f8a61e52651893 (diff) | |
download | txr-221.tar.gz txr-221.tar.bz2 txr-221.zip |
Version 221.txr-221
* 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-- | RELNOTES | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -1,3 +1,34 @@ + TXR 221 + 2019-07-23 + + + Features + + - FFI: + - Structures with flexible array at the end ("flexible structures") + are now supported. + - FFI types now have a dynamic size. + - this can be explored with two-argument form of sizeof operator, + which takes a prototype Lisp object as an argument. + - (sizeof (array uint32) #(1 2 3)) -> 12. + - Previously undocumented ffi-out function is now documented. + - hashes: + - New hash-zip function for constructing a hash from + a separately given sequence of keys and sequence of values. + - lib: + - relate function optimized with hashes. + + Bugs + + - FFI: + - Buffer operations ff-put and others now work with variable length arrays + instead of accessing out of bounds. + - TXR: + - Fixed 2019-04-21 regression causing the file name to be missing + from error messages. + + + TXR 220 2019-07-08 |