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