summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-08-28 10:15:28 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-08-28 10:15:28 -0700
commit729c5e17bb601d1325753cb9db6d5d87ffdc3f66 (patch)
tree3121a23658dc89121a5c0d6377c9ee93b7c2614b /RELNOTES
parente3bc2318b43c833fc3aafc43d22c963b7cf19a7d (diff)
downloadtxr-729c5e17bb601d1325753cb9db6d5d87ffdc3f66.tar.gz
txr-729c5e17bb601d1325753cb9db6d5d87ffdc3f66.tar.bz2
txr-729c5e17bb601d1325753cb9db6d5d87ffdc3f66.zip
Version 269.txr-269
* RELNOTES: Updated. * configure (txr_ver): Bumped version. * stdlib/ver.tl (lib-version): Bumped. * txr.1: Bumped version and date. * txr.vim, tl.vim: Regenerated. * protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES45
1 files changed, 45 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index b1e19e6e..e9bfe6f6 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,48 @@
+ TXR 269
+ 2021-08-28
+
+ Twelfth Anniversary Edition
+
+
+ Features
+
+ - networking:
+ - getaddrinfo now implements ai-canonname flag.
+ - system interface:
+ - mmap function now supported, integrated with carray.
+ - mprotect, msync, madvise are there.
+ - structural pattern matching:
+ - new match and match-ecase macros for irrefutable matching.
+ - basic Lisp:
+ - new ecase family of macros.
+ - sequences/iterables:
+ - string ranges like "AAA".."ZZZ" are now iterable.
+ - iterators (objects from iter-begin) are iterable.
+ - sub function allows iterables.
+ - FFI:
+ - carray-pun function allows displacement
+ - improved support for big/little endian types:
+ - more efficient when matches local endian
+ - aligned reads and writes transfer word at a time.
+ - PRNG:
+ - new random-buf function for obtaining a block of
+ pseudo-random bytes.
+ - doc improvements.
+ - build/port:
+ - builds on FreeBSD; test cases pass.
+ - new --no-full-repl option builds trimmed-down listener
+ that supports only plain mode editing, not requiring termios.
+
+ Bugs
+
+ - int-str: bug stripping 0x unconditionally regardess of radix argument.
+ - format: leading sign state leaking into subsequent conversions.
+ - ffi: deffi: broken support for variadic functions.
+ - random: bug with modulus that is multiple of 32 bits, found on PPC64.
+ - open-file: "+" mode must be equivalent to "r+" not "r".
+
+
+
TXR 268
2021-08-07