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 | |
parent | c0379ca87158d3ea015cfb88a9968ab460368f83 (diff) | |
download | txr-187.tar.gz txr-187.tar.bz2 txr-187.zip |
Version 187.txr-187
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim: Regenerated.
-rw-r--r-- | RELNOTES | 49 | ||||
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | share/txr/stdlib/ver.tl | 2 | ||||
-rw-r--r-- | tl.vim | 2 | ||||
-rw-r--r-- | txr.1 | 4 | ||||
-rw-r--r-- | txr.vim | 2 |
6 files changed, 55 insertions, 6 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 @@ -453,7 +453,7 @@ fi # -txr_ver=186 +txr_ver=187 # # The all important banner. diff --git a/share/txr/stdlib/ver.tl b/share/txr/stdlib/ver.tl index 0e59c7ec..3a5cb29c 100644 --- a/share/txr/stdlib/ver.tl +++ b/share/txr/stdlib/ver.tl @@ -1,2 +1,2 @@ -(defvarl lib-version 186) +(defvarl lib-version 187) (defvarl *lib-version* lib-version) @@ -18,7 +18,7 @@ syn case match syn spell toplevel -setlocal iskeyword=a-z,A-Z,48-57,!,$,&,*,+,-,:,<,=,>,?,\\,_,~,/,^ +setlocal iskeyword=a-z,A-Z,48-57,!,$,%,&,*,+,-,:,<,=,>,?,\\,_,~,/,^ syn keyword tl_keyword contained %e% %pi% * *args* syn keyword tl_keyword contained *args-eff* *args-full* *e* *filters* @@ -340,9 +340,9 @@ .ds TX \f[B]TXR\f[] .ds TL \f[B]TXR Lisp\f[] .\" Start of man page: -.TH TXR 1 2017-09-16 "Utility Commands" "TXR Programming Language" "Kaz Kylheku" +.TH TXR 1 2017-11-17 "Utility Commands" "TXR Programming Language" "Kaz Kylheku" .SH* NAME -\*(TX \- Programming Language (Version 186) +\*(TX \- Programming Language (Version 187) .SH* SYNOPSIS .cblk @@ -18,7 +18,7 @@ syn case match syn spell toplevel -setlocal iskeyword=a-z,A-Z,48-57,!,$,&,*,+,-,:,<,=,>,?,\\,_,~,/,^ +setlocal iskeyword=a-z,A-Z,48-57,!,$,%,&,*,+,-,:,<,=,>,?,\\,_,~,/,^ syn keyword tl_keyword contained %e% %pi% * *args* syn keyword tl_keyword contained *args-eff* *args-full* *e* *filters* |