summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-07-21 03:37:15 (GMT)
committerKaz Kylheku <kaz@kylheku.com>2016-07-21 03:37:15 (GMT)
commit10f3603aa0d19b165f33b39abc4b183057e93f3d (patch)
tree9f94190204ce166c40635c803d77c09f2439ad01
parenta087f6e4d5d50952ed6c8358e24f692ff79b9f9e (diff)
downloadtxr-master.zip
txr-master.tar.gz
txr-master.tar.bz2
Version 146.HEADtxr-146master
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
-rw-r--r--RELNOTES20
-rwxr-xr-xconfigure2
-rw-r--r--share/txr/stdlib/ver.tl2
-rw-r--r--tl.vim48
-rw-r--r--txr.14
-rw-r--r--txr.vim48
6 files changed, 72 insertions, 52 deletions
diff --git a/RELNOTES b/RELNOTES
index 77674f0..b93655c 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,23 @@
+ TXR 146
+ 2016-07-20
+
+
+ Features
+
+ - Time and space optimizations in execution of NFA regexes.
+ - POSIX uname function exposed.
+ - Print syntax which looks like their read syntax implemented for
+ quasistrings and quasi-word-list literals.
+ - Windows version ships with Cygnal 2.5.1.99 for better
+ windows native support.
+
+ Bugs
+
+ - Text streams are not open with stdio "t" mode on Cygwin.
+ This was a mistaken change present in 144 and 145.
+
+
+
TXR 145
2016-07-03
diff --git a/configure b/configure
index e9d2a19..b1f338a 100755
--- a/configure
+++ b/configure
@@ -444,7 +444,7 @@ fi
#
-txr_ver=145
+txr_ver=146
#
# The all important banner.
diff --git a/share/txr/stdlib/ver.tl b/share/txr/stdlib/ver.tl
index 2d5c464..52f6d25 100644
--- a/share/txr/stdlib/ver.tl
+++ b/share/txr/stdlib/ver.tl
@@ -1,2 +1,2 @@
-(defvarl lib-version 145)
+(defvarl lib-version 146)
(defvarl *lib-version* lib-version)
diff --git a/tl.vim b/tl.vim
index 67d27bf..cd0a2b2 100644
--- a/tl.vim
+++ b/tl.vim
@@ -347,30 +347,30 @@ 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-path txr-sym txr-version txr-when
syn keyword tl_keyword contained typecase typeof typep umask
-syn keyword tl_keyword contained umeth umethod unget-byte unget-char
-syn keyword tl_keyword contained uniq unique unless unquote
-syn keyword tl_keyword contained unsetenv until until* unwind-protect
-syn keyword tl_keyword contained upcase-str update url-decode url-encode
-syn keyword tl_keyword contained use user-package usl usleep
-syn keyword tl_keyword contained uslot vdiscard vec vec-list
-syn keyword tl_keyword contained vec-push vec-set-length vecref vector
-syn keyword tl_keyword contained vector-list vectorp veof veol
-syn keyword tl_keyword contained veol2 verase vintr vkill
-syn keyword tl_keyword contained vlnext vmin vquit vreprint
-syn keyword tl_keyword contained vstart vstop vsusp vswtc
-syn keyword tl_keyword contained vt0 vt1 vtdly vtime
-syn keyword tl_keyword contained vwerase w-continued w-coredump w-exitstatus
-syn keyword tl_keyword contained w-ifcontinued w-ifexited w-ifsignaled w-ifstopped
-syn keyword tl_keyword contained w-nohang w-stopsig w-termsig w-untraced
-syn keyword tl_keyword contained wait weave when whenlet
-syn keyword tl_keyword contained where while while* whilet
-syn keyword tl_keyword contained width width-check window-map window-mappend
-syn keyword tl_keyword contained with-clobber-expander with-delete-expander with-gensyms with-hash-iter
-syn keyword tl_keyword contained with-in-string-byte-stream with-in-string-stream with-objects with-out-string-stream
-syn keyword tl_keyword contained with-out-strlist-stream with-resources with-slots with-stream
-syn keyword tl_keyword contained with-update-expander wrap wrap* xcase
-syn keyword tl_keyword contained yield yield-from zap zerop
-syn keyword tl_keyword contained zip
+syn keyword tl_keyword contained umeth umethod uname unget-byte
+syn keyword tl_keyword contained unget-char uniq unique unless
+syn keyword tl_keyword contained unquote unsetenv until until*
+syn keyword tl_keyword contained unwind-protect upcase-str update url-decode
+syn keyword tl_keyword contained url-encode use user-package usl
+syn keyword tl_keyword contained usleep uslot vdiscard vec
+syn keyword tl_keyword contained vec-list vec-push vec-set-length vecref
+syn keyword tl_keyword contained vector vector-list vectorp veof
+syn keyword tl_keyword contained veol veol2 verase vintr
+syn keyword tl_keyword contained vkill vlnext vmin vquit
+syn keyword tl_keyword contained vreprint vstart vstop vsusp
+syn keyword tl_keyword contained vswtc vt0 vt1 vtdly
+syn keyword tl_keyword contained vtime vwerase w-continued w-coredump
+syn keyword tl_keyword contained w-exitstatus w-ifcontinued w-ifexited w-ifsignaled
+syn keyword tl_keyword contained w-ifstopped w-nohang w-stopsig w-termsig
+syn keyword tl_keyword contained w-untraced wait weave when
+syn keyword tl_keyword contained whenlet where while while*
+syn keyword tl_keyword contained whilet width width-check window-map
+syn keyword tl_keyword contained window-mappend with-clobber-expander with-delete-expander with-gensyms
+syn keyword tl_keyword contained with-hash-iter with-in-string-byte-stream with-in-string-stream with-objects
+syn keyword tl_keyword contained with-out-string-stream with-out-strlist-stream with-resources with-slots
+syn keyword tl_keyword contained with-stream with-update-expander wrap wrap*
+syn keyword tl_keyword contained xcase yield yield-from zap
+syn keyword tl_keyword contained 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
diff --git a/txr.1 b/txr.1
index 7c6cbac..fc939ef 100644
--- a/txr.1
+++ b/txr.1
@@ -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-07-03 "Utility Commands" "TXR Data Processing Language" "Kaz Kylheku"
+.TH TXR 1 2016-07-20 "Utility Commands" "TXR Data Processing Language" "Kaz Kylheku"
.SH* NAME
-\*(TX \- text processing language (version 145)
+\*(TX \- text processing language (version 146)
.SH* SYNOPSIS
.cblk
diff --git a/txr.vim b/txr.vim
index 34a18d5..f1833cf 100644
--- a/txr.vim
+++ b/txr.vim
@@ -347,30 +347,30 @@ 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-path txr-sym txr-version txr-when
syn keyword tl_keyword contained typecase typeof typep umask
-syn keyword tl_keyword contained umeth umethod unget-byte unget-char
-syn keyword tl_keyword contained uniq unique unless unquote
-syn keyword tl_keyword contained unsetenv until until* unwind-protect
-syn keyword tl_keyword contained upcase-str update url-decode url-encode
-syn keyword tl_keyword contained use user-package usl usleep
-syn keyword tl_keyword contained uslot vdiscard vec vec-list
-syn keyword tl_keyword contained vec-push vec-set-length vecref vector
-syn keyword tl_keyword contained vector-list vectorp veof veol
-syn keyword tl_keyword contained veol2 verase vintr vkill
-syn keyword tl_keyword contained vlnext vmin vquit vreprint
-syn keyword tl_keyword contained vstart vstop vsusp vswtc
-syn keyword tl_keyword contained vt0 vt1 vtdly vtime
-syn keyword tl_keyword contained vwerase w-continued w-coredump w-exitstatus
-syn keyword tl_keyword contained w-ifcontinued w-ifexited w-ifsignaled w-ifstopped
-syn keyword tl_keyword contained w-nohang w-stopsig w-termsig w-untraced
-syn keyword tl_keyword contained wait weave when whenlet
-syn keyword tl_keyword contained where while while* whilet
-syn keyword tl_keyword contained width width-check window-map window-mappend
-syn keyword tl_keyword contained with-clobber-expander with-delete-expander with-gensyms with-hash-iter
-syn keyword tl_keyword contained with-in-string-byte-stream with-in-string-stream with-objects with-out-string-stream
-syn keyword tl_keyword contained with-out-strlist-stream with-resources with-slots with-stream
-syn keyword tl_keyword contained with-update-expander wrap wrap* xcase
-syn keyword tl_keyword contained yield yield-from zap zerop
-syn keyword tl_keyword contained zip
+syn keyword tl_keyword contained umeth umethod uname unget-byte
+syn keyword tl_keyword contained unget-char uniq unique unless
+syn keyword tl_keyword contained unquote unsetenv until until*
+syn keyword tl_keyword contained unwind-protect upcase-str update url-decode
+syn keyword tl_keyword contained url-encode use user-package usl
+syn keyword tl_keyword contained usleep uslot vdiscard vec
+syn keyword tl_keyword contained vec-list vec-push vec-set-length vecref
+syn keyword tl_keyword contained vector vector-list vectorp veof
+syn keyword tl_keyword contained veol veol2 verase vintr
+syn keyword tl_keyword contained vkill vlnext vmin vquit
+syn keyword tl_keyword contained vreprint vstart vstop vsusp
+syn keyword tl_keyword contained vswtc vt0 vt1 vtdly
+syn keyword tl_keyword contained vtime vwerase w-continued w-coredump
+syn keyword tl_keyword contained w-exitstatus w-ifcontinued w-ifexited w-ifsignaled
+syn keyword tl_keyword contained w-ifstopped w-nohang w-stopsig w-termsig
+syn keyword tl_keyword contained w-untraced wait weave when
+syn keyword tl_keyword contained whenlet where while while*
+syn keyword tl_keyword contained whilet width width-check window-map
+syn keyword tl_keyword contained window-mappend with-clobber-expander with-delete-expander with-gensyms
+syn keyword tl_keyword contained with-hash-iter with-in-string-byte-stream with-in-string-stream with-objects
+syn keyword tl_keyword contained with-out-string-stream with-out-strlist-stream with-resources with-slots
+syn keyword tl_keyword contained with-stream with-update-expander wrap wrap*
+syn keyword tl_keyword contained xcase yield yield-from zap
+syn keyword tl_keyword contained zerop zip
syn keyword txr_keyword contained accept all and assert
syn keyword txr_keyword contained bind block call cases