diff options
-rw-r--r-- | ChangeLog | 12 | ||||
-rw-r--r-- | RELNOTES | 45 | ||||
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | txr.1 | 4 | ||||
-rw-r--r-- | txr.c | 2 |
5 files changed, 61 insertions, 4 deletions
@@ -1,5 +1,17 @@ 2012-04-20 Kaz Kylheku <kaz@kylheku.com> + Version 65 + + * txr.c (version): Bumped. + + * txr.1: Bumped version and set date. + + * configure (txr_ver): Bumped. + + * RELNOTES: Updated. + +2012-04-20 Kaz Kylheku <kaz@kylheku.com> + * regex.c (regex_space_chars): Variable removed. (char_set_addr_str): New function. (char_set_compile): Use char_set_addr_str to @@ -1,3 +1,48 @@ + TXR 65 + 2011-04-20 + + + Features + + - New ways to iterate over hash tables using lazy lists. + + - Regular expression compiler expressed to user code, allowing TXR + programs to build regex abstract syntax trees and turn them into + regular expression machines. + + - The popular regular expression tokens \s, \d, \w and \S, \D, \W are now + supported (the first three of these in character classes also). + + - Low level time-of-day functions added for retrieving epoch seconds, + and optionally microseconds. + + - New remove-if and keep-if functions, plus lazy counterparts + remove-if* and keep-if*. + + - Lazy variants remq*, remql* and remqual* added. + + - New function find-if. + + - Improved seeding of pseudo-random-number generator. + + - Configure script now diagnoses specification of nonexistent config + variables. + + - Documentation improvements. + + - Portability to Mac OS/X 10.7 (Lion), NetBSD 5.1 and FreeBSD 9.0. + + Bugs + + - Bugfix in @(next) directive, which showed up when using @(next :args) + more than once to scan arguments more than once. + + Quiet Changes + + - First two arguments to the find function were reversed. + + + TXR 64 2011-04-06 @@ -380,7 +380,7 @@ fi # -txr_ver=64 +txr_ver=65 # # The all important banner. @@ -21,9 +21,9 @@ .\"IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED .\"WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -.TH "TXR" 1 2012-04-06 "Utility Commands" "Txr Text Processing Language" "Kaz Kylheku" +.TH "TXR" 1 2012-04-20 "Utility Commands" "Txr Text Processing Language" "Kaz Kylheku" .SH NAME -txr \- text processing language (version 64) +txr \- text processing language (version 65) .SH SYNOPSIS .B txr [ options ] query-file { data-file }* .sp @@ -43,7 +43,7 @@ #include "debug.h" #include "txr.h" -const wchli_t *version = wli("64"); +const wchli_t *version = wli("65"); const wchar_t *progname = L"txr"; const wchar_t *spec_file = L"stdin"; val self_path; |