diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-06-19 23:27:48 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-06-19 23:27:48 -0700 |
commit | 49198aea9ba609f0eee1801e72edbf2b5eb5d45e (patch) | |
tree | dce69a1a300955c4ff5566e7b3074406289f181b /RELNOTES | |
parent | bd7a10e8fd6fda00f5119db6d9a3bf8bffee1210 (diff) | |
download | txr-218.tar.gz txr-218.tar.bz2 txr-218.zip |
Version 218.txr-218
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim, tl.vim: Regenerated.
* protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 51 |
1 files changed, 51 insertions, 0 deletions
@@ -1,3 +1,54 @@ + TXR 218 + 2019-06-19 + + Features: + + - Lib: + - new hash-peek function. + - New seq-peek function for peeking at next item in iteration. + - Sequence functions sub, replace, and their list, vec and + str specializiations have been substantially rewritten to + tighter semantic specifications. + - The sub- functions are also all accessors now. + - cat-str, split-str and spl now accept character object as separator. + - New bitset function for breaking integer into bit positions. + + - FFI: + - sub-buf accessor and replace-buf function introduced. + - Semantics of variable length zarray made more sensible. + - carray-sub accessor is improved; the syntactic place works + via carray-replace, rather than generic replace. + + - Compiler: + - A "--lisp" argument in the hash bang line of a source file + is translated to "--compiled" in compiled file's hash bang line. + + Bugs: + + - Command line: + - regression: unsuffixed hash bang script wrongly treated as Lisp. + + - Lib: + - Multiple bugfixes in replace-list, such as negative indices + in index list assignment now follow the usual convention. + - select function handles negative indices; internals rewritten. + - logcount crashing for fixnum arguments on 64 bit builds. + + - FFI: + - carray-replace now performs index list assignment like + other replace functions. + - carray-refset now allows negative indices, with usual conventions. + - buffers likewise support negative indexing. + + - GC: + - stability issues fixed in make-struct, make-package and + the arithmetic function ash. + + - Expansion: + - Several hygiene bugs fixed in defset. + + + TXR 217 2019-06-10 |