summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-07-01 07:13:34 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-07-01 07:13:34 -0700
commit3d85925c3f209bed8703e4901ce3a28de89deea4 (patch)
treefd214373b6f35b2042e212714cd40c7a955d6675 /RELNOTES
parente7ab38aeb5d256b11ee9186ec90a072eea70314a (diff)
downloadtxr-3d85925c3f209bed8703e4901ce3a28de89deea4.tar.gz
txr-3d85925c3f209bed8703e4901ce3a28de89deea4.tar.bz2
txr-3d85925c3f209bed8703e4901ce3a28de89deea4.zip
Version 181.txr-181
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim, protsym.c: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES31
1 files changed, 31 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index c490700f..81b500a4 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,34 @@
+ TXR 181
+ 2017-07-01
+
+
+ Features
+
+ - FFI:
+ - new cptr functions cptr-cast and int-cptr.
+ - new macro deffi-sym
+ - enums can be based on types other than int.
+ - make-union can specify an initial value, and optionally specify the
+ member for that value (defaulting to the first member).
+
+ - Lib:
+ - New Cartesian product mapping functions: maprod and maprend.
+
+ Bugs
+
+ - FFI:
+ - fixed broken "in" semantics of zarray types.
+ - fixed failure to null terminate zarrays.
+ - fixed broken struct/union returns on big endian.
+ - fixed bool types reporting as integers in the
+ printed #<ffi-type ...> notation.
+ - fixed more bugs in bitfield layout leading to
+ incorrect placement and retrieval of bitfield values.
+ - fixed union types reporting as struct types
+ in the #<ffi-type ...> notation.
+
+
+
TXR 180
2017-06-25