diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-08-28 10:15:28 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-08-28 10:15:28 -0700 |
commit | 729c5e17bb601d1325753cb9db6d5d87ffdc3f66 (patch) | |
tree | 3121a23658dc89121a5c0d6377c9ee93b7c2614b /RELNOTES | |
parent | e3bc2318b43c833fc3aafc43d22c963b7cf19a7d (diff) | |
download | txr-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-- | RELNOTES | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -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 |