diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-05-29 15:15:01 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-05-29 15:15:01 -0700 |
commit | f66b253353eeafd2c52f3e3834aefeb06012b284 (patch) | |
tree | c5381a01375069f2935d40b6773ede426b3e4f3b | |
parent | 58e9e2e4aa8815f8fac1168650c0665700652bcf (diff) | |
download | txr-f66b253353eeafd2c52f3e3834aefeb06012b284.tar.gz txr-f66b253353eeafd2c52f3e3834aefeb06012b284.tar.bz2 txr-f66b253353eeafd2c52f3e3834aefeb06012b284.zip |
Version 142.txr-142
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim, tl.vim: Regenerated.
-rw-r--r-- | RELNOTES | 32 | ||||
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | share/txr/stdlib/ver.tl | 2 | ||||
-rw-r--r-- | tl.vim | 95 | ||||
-rw-r--r-- | txr.1 | 4 | ||||
-rw-r--r-- | txr.vim | 95 |
6 files changed, 132 insertions, 98 deletions
@@ -1,3 +1,35 @@ + TXR 142 + 2016-05-29 + + + Features + + - The remove-path funtion takes additional Boolean argument + to suppress exception. + - Better reporting of expansion locations across expansions + of the op, do and related macros. + - Support for deploying stand-alone executables. + - Optimizations in hashing. + - Support for byte-oriented stream operation instead of + UTF-8 decoding. + + Bugs + + - Bugfix in clumped option processing: test case -B-c. + - Uses of POSIX sleep function were removed. These occurred + in tail streams implementation. This function can interact + with the SIGALRM signal. + - Fixed broken argument defaulting in take-until function. + - Fixed regression from TXR 42 (!) in pattern + function argument passing. This bug has evaded detection for + 100 public releases, over 4.5 years. + - Added support for adherence to ISO C rules regarding switching + between input and output operations on update streams, + hiding this issue from TXR programs. This seems to be needed + on all tested platforms other than the GNU C library. + + + TXR 141 2016-05-20 @@ -444,7 +444,7 @@ fi # -txr_ver=141 +txr_ver=142 # # The all important banner. diff --git a/share/txr/stdlib/ver.tl b/share/txr/stdlib/ver.tl index 55416e94..8a7b1696 100644 --- a/share/txr/stdlib/ver.tl +++ b/share/txr/stdlib/ver.tl @@ -1,2 +1,2 @@ -(defvarl lib-version 141) +(defvarl lib-version 142) (defvarl *lib-version* lib-version) @@ -322,53 +322,54 @@ syn keyword tl_keyword contained sys:make-struct-type sys:mark-special sys:obtai syn keyword tl_keyword contained sys:path-examine sys:path-test sys:path-test-mode sys:pl-expand syn keyword tl_keyword contained sys:placelet-1 sys:prune-nil-inits sys:qquote sys:quasi syn keyword tl_keyword contained sys:quasilist sys:reg-expand-nongreedy sys:reg-optimize sys:register-simple-accessor -syn keyword tl_keyword contained sys:rplaca sys:rplacd sys:set-macro-ancestor sys:setq -syn keyword tl_keyword contained sys:setqf sys:splice sys:str-inaddr-net-impl sys:struct-lit -syn keyword tl_keyword contained sys:sym-clobber-expander sys:sym-delete-expander sys:sym-update-expander sys:top-fb -syn keyword tl_keyword contained sys:top-mb sys:top-vb sys:unquote sys:var -syn keyword tl_keyword contained sys:with-saved-vars syslog system-package t -syn keyword tl_keyword contained tab0 tab1 tab2 tab3 -syn keyword tl_keyword contained tabdly take take-until take-while -syn keyword tl_keyword contained tan tb tc tcdrain -syn keyword tl_keyword contained tcflow tcflush tcgetattr tciflush -syn keyword tl_keyword contained tcioff tcioflush tcion tcoflush -syn keyword tl_keyword contained tcooff tcoon tcsadrain tcsaflush -syn keyword tl_keyword contained tcsanow tcsendbreak tcsetattr tenth -syn keyword tl_keyword contained test-set-indent-mode tf third throw -syn keyword tl_keyword contained throwf time time-fields-local time-fields-utc -syn keyword tl_keyword contained time-string-local time-string-utc time-struct-local time-struct-utc -syn keyword tl_keyword contained time-usec to tofloat toint -syn keyword tl_keyword contained tok-str tok-where tostop tostring -syn keyword tl_keyword contained tostringp tprint transpose tree-bind -syn keyword tl_keyword contained tree-case tree-find trie-add trie-compress -syn keyword tl_keyword contained trie-lookup-begin trie-lookup-feed-char trie-value-at trim-str -syn keyword tl_keyword contained true trunc trunc-rem truncate-stream -syn keyword tl_keyword contained tuples txr-case txr-case-impl txr-if -syn keyword tl_keyword contained txr-sym txr-version txr-when typecase -syn keyword tl_keyword contained typeof typep umask umeth -syn keyword tl_keyword contained umethod unget-byte unget-char uniq -syn keyword tl_keyword contained unique unless unquote unsetenv -syn keyword tl_keyword contained until until* unwind-protect upcase-str -syn keyword tl_keyword contained update url-decode url-encode use -syn keyword tl_keyword contained user-package usl usleep uslot -syn keyword tl_keyword contained vdiscard vec vec-list vec-push -syn keyword tl_keyword contained vec-set-length vecref vector vector-list -syn keyword tl_keyword contained vectorp veof veol veol2 -syn keyword tl_keyword contained verase vintr vkill vlnext -syn keyword tl_keyword contained vmin vquit vreprint vstart -syn keyword tl_keyword contained vstop vsusp vswtc vt0 -syn keyword tl_keyword contained vt1 vtdly vtime vwerase -syn keyword tl_keyword contained w-continued w-coredump w-exitstatus w-ifcontinued -syn keyword tl_keyword contained w-ifexited w-ifsignaled w-ifstopped w-nohang -syn keyword tl_keyword contained w-stopsig w-termsig w-untraced wait -syn keyword tl_keyword contained weave when whenlet where -syn keyword tl_keyword contained while while* whilet width -syn keyword tl_keyword contained width-check window-map window-mappend with-clobber-expander -syn keyword tl_keyword contained with-delete-expander with-gensyms with-hash-iter with-in-string-byte-stream -syn keyword tl_keyword contained with-in-string-stream with-objects with-out-string-stream with-out-strlist-stream -syn keyword tl_keyword contained with-resources with-slots with-stream with-update-expander -syn keyword tl_keyword contained wrap wrap* xcase yield -syn keyword tl_keyword contained yield-from zap zerop zip +syn keyword tl_keyword contained sys:rplaca sys:rplacd sys:set-hash-rec-limit sys:set-hash-str-limit +syn keyword tl_keyword contained sys:set-macro-ancestor sys:setq sys:setqf sys:splice +syn keyword tl_keyword contained sys:str-inaddr-net-impl sys:struct-lit sys:sym-clobber-expander sys:sym-delete-expander +syn keyword tl_keyword contained sys:sym-update-expander sys:top-fb sys:top-mb sys:top-vb +syn keyword tl_keyword contained sys:unquote sys:var sys:with-saved-vars syslog +syn keyword tl_keyword contained system-package t tab0 tab1 +syn keyword tl_keyword contained tab2 tab3 tabdly take +syn keyword tl_keyword contained take-until take-while tan tb +syn keyword tl_keyword contained tc tcdrain tcflow tcflush +syn keyword tl_keyword contained tcgetattr tciflush tcioff tcioflush +syn keyword tl_keyword contained tcion tcoflush tcooff tcoon +syn keyword tl_keyword contained tcsadrain tcsaflush tcsanow tcsendbreak +syn keyword tl_keyword contained tcsetattr tenth test-set-indent-mode tf +syn keyword tl_keyword contained third throw throwf time +syn keyword tl_keyword contained time-fields-local time-fields-utc time-string-local time-string-utc +syn keyword tl_keyword contained time-struct-local time-struct-utc time-usec to +syn keyword tl_keyword contained tofloat toint tok-str tok-where +syn keyword tl_keyword contained tostop tostring tostringp tprint +syn keyword tl_keyword contained transpose tree-bind tree-case tree-find +syn keyword tl_keyword contained trie-add trie-compress trie-lookup-begin trie-lookup-feed-char +syn keyword tl_keyword contained trie-value-at trim-str true trunc +syn keyword tl_keyword contained trunc-rem truncate-stream tuples txr-case +syn keyword tl_keyword contained txr-case-impl txr-if txr-path txr-sym +syn keyword tl_keyword contained txr-version txr-when typecase typeof +syn keyword tl_keyword contained typep umask umeth umethod +syn keyword tl_keyword contained unget-byte unget-char uniq unique +syn keyword tl_keyword contained unless unquote unsetenv until +syn keyword tl_keyword contained until* unwind-protect upcase-str update +syn keyword tl_keyword contained url-decode url-encode use user-package +syn keyword tl_keyword contained usl usleep uslot vdiscard +syn keyword tl_keyword contained vec vec-list vec-push vec-set-length +syn keyword tl_keyword contained vecref vector vector-list vectorp +syn keyword tl_keyword contained veof veol veol2 verase +syn keyword tl_keyword contained vintr vkill vlnext vmin +syn keyword tl_keyword contained vquit vreprint vstart vstop +syn keyword tl_keyword contained vsusp vswtc vt0 vt1 +syn keyword tl_keyword contained vtdly vtime vwerase w-continued +syn keyword tl_keyword contained w-coredump w-exitstatus w-ifcontinued w-ifexited +syn keyword tl_keyword contained w-ifsignaled w-ifstopped w-nohang w-stopsig +syn keyword tl_keyword contained w-termsig w-untraced wait weave +syn keyword tl_keyword contained when whenlet where while +syn keyword tl_keyword contained while* whilet width width-check +syn keyword tl_keyword contained window-map window-mappend with-clobber-expander with-delete-expander +syn keyword tl_keyword contained with-gensyms with-hash-iter with-in-string-byte-stream with-in-string-stream +syn keyword tl_keyword contained with-objects with-out-string-stream with-out-strlist-stream with-resources +syn keyword tl_keyword contained with-slots with-stream with-update-expander wrap +syn keyword tl_keyword contained wrap* xcase yield yield-from +syn keyword tl_keyword contained zap zerop zip syn match txr_nested_error "[^\t ]\+" contained syn match txr_variable "\(@[ \t]*\)[*]\?[ \t]*[A-Za-z_][A-Za-z_0-9]*" syn match txr_splicevar "@[ \t,*@]*[A-Za-z_][A-Za-z_0-9]*" contained @@ -339,9 +339,9 @@ .ds TX \f[B]TXR\f[] .ds TL \f[B]TXR Lisp\f[] .\" Start of man page: -.TH TXR 1 2016-05-20 "Utility Commands" "TXR Data Processing Language" "Kaz Kylheku" +.TH TXR 1 2016-05-28 "Utility Commands" "TXR Data Processing Language" "Kaz Kylheku" .SH* NAME -\*(TX \- text processing language (version 141) +\*(TX \- text processing language (version 142) .SH* SYNOPSIS .cblk @@ -322,53 +322,54 @@ syn keyword tl_keyword contained sys:make-struct-type sys:mark-special sys:obtai syn keyword tl_keyword contained sys:path-examine sys:path-test sys:path-test-mode sys:pl-expand syn keyword tl_keyword contained sys:placelet-1 sys:prune-nil-inits sys:qquote sys:quasi syn keyword tl_keyword contained sys:quasilist sys:reg-expand-nongreedy sys:reg-optimize sys:register-simple-accessor -syn keyword tl_keyword contained sys:rplaca sys:rplacd sys:set-macro-ancestor sys:setq -syn keyword tl_keyword contained sys:setqf sys:splice sys:str-inaddr-net-impl sys:struct-lit -syn keyword tl_keyword contained sys:sym-clobber-expander sys:sym-delete-expander sys:sym-update-expander sys:top-fb -syn keyword tl_keyword contained sys:top-mb sys:top-vb sys:unquote sys:var -syn keyword tl_keyword contained sys:with-saved-vars syslog system-package t -syn keyword tl_keyword contained tab0 tab1 tab2 tab3 -syn keyword tl_keyword contained tabdly take take-until take-while -syn keyword tl_keyword contained tan tb tc tcdrain -syn keyword tl_keyword contained tcflow tcflush tcgetattr tciflush -syn keyword tl_keyword contained tcioff tcioflush tcion tcoflush -syn keyword tl_keyword contained tcooff tcoon tcsadrain tcsaflush -syn keyword tl_keyword contained tcsanow tcsendbreak tcsetattr tenth -syn keyword tl_keyword contained test-set-indent-mode tf third throw -syn keyword tl_keyword contained throwf time time-fields-local time-fields-utc -syn keyword tl_keyword contained time-string-local time-string-utc time-struct-local time-struct-utc -syn keyword tl_keyword contained time-usec to tofloat toint -syn keyword tl_keyword contained tok-str tok-where tostop tostring -syn keyword tl_keyword contained tostringp tprint transpose tree-bind -syn keyword tl_keyword contained tree-case tree-find trie-add trie-compress -syn keyword tl_keyword contained trie-lookup-begin trie-lookup-feed-char trie-value-at trim-str -syn keyword tl_keyword contained true trunc trunc-rem truncate-stream -syn keyword tl_keyword contained tuples txr-case txr-case-impl txr-if -syn keyword tl_keyword contained txr-sym txr-version txr-when typecase -syn keyword tl_keyword contained typeof typep umask umeth -syn keyword tl_keyword contained umethod unget-byte unget-char uniq -syn keyword tl_keyword contained unique unless unquote unsetenv -syn keyword tl_keyword contained until until* unwind-protect upcase-str -syn keyword tl_keyword contained update url-decode url-encode use -syn keyword tl_keyword contained user-package usl usleep uslot -syn keyword tl_keyword contained vdiscard vec vec-list vec-push -syn keyword tl_keyword contained vec-set-length vecref vector vector-list -syn keyword tl_keyword contained vectorp veof veol veol2 -syn keyword tl_keyword contained verase vintr vkill vlnext -syn keyword tl_keyword contained vmin vquit vreprint vstart -syn keyword tl_keyword contained vstop vsusp vswtc vt0 -syn keyword tl_keyword contained vt1 vtdly vtime vwerase -syn keyword tl_keyword contained w-continued w-coredump w-exitstatus w-ifcontinued -syn keyword tl_keyword contained w-ifexited w-ifsignaled w-ifstopped w-nohang -syn keyword tl_keyword contained w-stopsig w-termsig w-untraced wait -syn keyword tl_keyword contained weave when whenlet where -syn keyword tl_keyword contained while while* whilet width -syn keyword tl_keyword contained width-check window-map window-mappend with-clobber-expander -syn keyword tl_keyword contained with-delete-expander with-gensyms with-hash-iter with-in-string-byte-stream -syn keyword tl_keyword contained with-in-string-stream with-objects with-out-string-stream with-out-strlist-stream -syn keyword tl_keyword contained with-resources with-slots with-stream with-update-expander -syn keyword tl_keyword contained wrap wrap* xcase yield -syn keyword tl_keyword contained yield-from zap zerop zip +syn keyword tl_keyword contained sys:rplaca sys:rplacd sys:set-hash-rec-limit sys:set-hash-str-limit +syn keyword tl_keyword contained sys:set-macro-ancestor sys:setq sys:setqf sys:splice +syn keyword tl_keyword contained sys:str-inaddr-net-impl sys:struct-lit sys:sym-clobber-expander sys:sym-delete-expander +syn keyword tl_keyword contained sys:sym-update-expander sys:top-fb sys:top-mb sys:top-vb +syn keyword tl_keyword contained sys:unquote sys:var sys:with-saved-vars syslog +syn keyword tl_keyword contained system-package t tab0 tab1 +syn keyword tl_keyword contained tab2 tab3 tabdly take +syn keyword tl_keyword contained take-until take-while tan tb +syn keyword tl_keyword contained tc tcdrain tcflow tcflush +syn keyword tl_keyword contained tcgetattr tciflush tcioff tcioflush +syn keyword tl_keyword contained tcion tcoflush tcooff tcoon +syn keyword tl_keyword contained tcsadrain tcsaflush tcsanow tcsendbreak +syn keyword tl_keyword contained tcsetattr tenth test-set-indent-mode tf +syn keyword tl_keyword contained third throw throwf time +syn keyword tl_keyword contained time-fields-local time-fields-utc time-string-local time-string-utc +syn keyword tl_keyword contained time-struct-local time-struct-utc time-usec to +syn keyword tl_keyword contained tofloat toint tok-str tok-where +syn keyword tl_keyword contained tostop tostring tostringp tprint +syn keyword tl_keyword contained transpose tree-bind tree-case tree-find +syn keyword tl_keyword contained trie-add trie-compress trie-lookup-begin trie-lookup-feed-char +syn keyword tl_keyword contained trie-value-at trim-str true trunc +syn keyword tl_keyword contained trunc-rem truncate-stream tuples txr-case +syn keyword tl_keyword contained txr-case-impl txr-if txr-path txr-sym +syn keyword tl_keyword contained txr-version txr-when typecase typeof +syn keyword tl_keyword contained typep umask umeth umethod +syn keyword tl_keyword contained unget-byte unget-char uniq unique +syn keyword tl_keyword contained unless unquote unsetenv until +syn keyword tl_keyword contained until* unwind-protect upcase-str update +syn keyword tl_keyword contained url-decode url-encode use user-package +syn keyword tl_keyword contained usl usleep uslot vdiscard +syn keyword tl_keyword contained vec vec-list vec-push vec-set-length +syn keyword tl_keyword contained vecref vector vector-list vectorp +syn keyword tl_keyword contained veof veol veol2 verase +syn keyword tl_keyword contained vintr vkill vlnext vmin +syn keyword tl_keyword contained vquit vreprint vstart vstop +syn keyword tl_keyword contained vsusp vswtc vt0 vt1 +syn keyword tl_keyword contained vtdly vtime vwerase w-continued +syn keyword tl_keyword contained w-coredump w-exitstatus w-ifcontinued w-ifexited +syn keyword tl_keyword contained w-ifsignaled w-ifstopped w-nohang w-stopsig +syn keyword tl_keyword contained w-termsig w-untraced wait weave +syn keyword tl_keyword contained when whenlet where while +syn keyword tl_keyword contained while* whilet width width-check +syn keyword tl_keyword contained window-map window-mappend with-clobber-expander with-delete-expander +syn keyword tl_keyword contained with-gensyms with-hash-iter with-in-string-byte-stream with-in-string-stream +syn keyword tl_keyword contained with-objects with-out-string-stream with-out-strlist-stream with-resources +syn keyword tl_keyword contained with-slots with-stream with-update-expander wrap +syn keyword tl_keyword contained wrap* xcase yield yield-from +syn keyword tl_keyword contained zap zerop zip syn keyword txr_keyword contained accept all and assert syn keyword txr_keyword contained bind block call cases |