summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-07-23 06:29:37 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-07-23 06:29:37 -0700
commit6560fc0563a891294a808e880f201663365af1bd (patch)
tree42e86bb27ec96fbf88ad2bcc8095bf3889f087fa /RELNOTES
parente1c88e92d269e7b0f183c02f99f8a61e52651893 (diff)
downloadtxr-6560fc0563a891294a808e880f201663365af1bd.tar.gz
txr-6560fc0563a891294a808e880f201663365af1bd.tar.bz2
txr-6560fc0563a891294a808e880f201663365af1bd.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--RELNOTES31
1 files changed, 31 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index e66d881f..8d7299a1 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -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