diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-11-17 22:46:32 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-11-17 22:46:32 -0800 |
commit | 368b33e560b541b20a9a28e6ba307a22a813049e (patch) | |
tree | 5242ac6f5404fbc8bf1329a43f27fcfc56670d5b /RELNOTES | |
parent | c0379ca87158d3ea015cfb88a9968ab460368f83 (diff) | |
download | txr-368b33e560b541b20a9a28e6ba307a22a813049e.tar.gz txr-368b33e560b541b20a9a28e6ba307a22a813049e.tar.bz2 txr-368b33e560b541b20a9a28e6ba307a22a813049e.zip |
Version 187.txr-187
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 49 |
1 files changed, 49 insertions, 0 deletions
@@ -1,3 +1,52 @@ + TXR 187 + 2017-11-18 + + + Features + + - Functional library: + - lop: + - "left op": new variant of op macro. + - inserts free arguments on left rather than right. + - Control flow library: + - caseq, caseql and caseql expand to better code. + - Sequences library: + - find, find-if, find-max, pos, pos-if, pos-max, posq, posql, posqual, + rfind, rfind-if, rpos, rpos-if, rposq, rposql and rposqual: + - rewritten with optimization for vectors and strings and proper support + for vector-like struct objects. + - Awk macro: + - five new range operators + - some optimizations + - FFI/buffers/carray: + - carray indexing handles negative indices now according to usual vector + convention. + - New convenience functions for I/O between files/streams and buffers. + - Build: + - improved handling of test targets in Makefile + - in condensed mode ("CC file.o" output) if the build step fails, the + failed command is printed in detail. + - Windows port: + - Cygnal DLL updated to Cygwin 2.9.0 baseline from 2.5.2. + - Vim: + - % is correctly considered a symbol constituent. + + Bugs + + - partition, partition*, split and split* handle infinite lazy + lists of indices; issues in their < TXR-171 compatibility + have been addressed. + - tprint function and -t command line option deal with lazy lists + in constant memory now. + - completely broken copy-hash fixed. + - Awk macro: fixed hygiene problem in expansion. + - carray: stability: missing type checks added in several functions. + - open-command now accepts "b" mode flag even on POSIX platforms whose + popen function rejects it with a failure. + + + + TXR 186 2017-09-16 |