From 35dbebb52a72343b9834092de3f6d1d9614d1f74 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 13 Feb 2012 16:18:36 -0800 Subject: Version 57 * txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. * RELNOTES: Updated. --- ChangeLog | 12 ++++++++++++ RELNOTES | 36 ++++++++++++++++++++++++++++++++++++ configure | 2 +- txr.1 | 4 ++-- txr.c | 2 +- 5 files changed, 52 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2735a95d..2fb601a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2012-02-13 Kaz Kylheku + + Version 57 + + * txr.c (version): Bumped. + + * txr.1: Bumped version and set date. + + * configure (txr_ver): Bumped. + + * RELNOTES: Updated. + 2012-02-13 Kaz Kylheku * eval.c (subst_vars): Handle lone symbols (not wrapped diff --git a/RELNOTES b/RELNOTES index 909f6d56..6a57b0c7 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,3 +1,39 @@ + TXR 57 + 2011-02-14 + + + Features + + - Operations under the @(freeform) directive can now scan in constant memory, + allowing large files to be processed. (Scanning a single regex still + requires the data to be all in memory: an experimental patch for this + exists.) + + - Improved printing of character position context in debugger when lines are + long. + + - Metanums (@1, etc) can be used in a quasiliteral, which is useful for + quasiliterals occuring inside the op notation. + + Bugs + + - lazy-flatten function did not handle atoms. This broke @(next :list expr) + also, for the case where expr evaluates to a string atom. + + - In format, the ~s directive was found to be printing strings in the same + way as ~a. + + - Hex and octal character constants did not work. + + - Control characters in strings and characters are printed as hex now rather + than octal. A semicolon is added if the next character would be interpreted + as part of the escape. + + - Hash indexing via the [] notation was still requiring the default value + argument. + + + TXR 56 2011-02-06 diff --git a/configure b/configure index 54956613..8bcb254b 100755 --- a/configure +++ b/configure @@ -357,7 +357,7 @@ fi # -txr_ver=56 +txr_ver=57 # # The all important banner. diff --git a/txr.1 b/txr.1 index 73c763d7..36b3e00c 100644 --- a/txr.1 +++ b/txr.1 @@ -21,9 +21,9 @@ .\"IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED .\"WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -.TH "TXR" 1 2012-02-05 "Utility Commands" "Txr Text Processing Language" "Kaz Kylheku" +.TH "TXR" 1 2012-02-14 "Utility Commands" "Txr Text Processing Language" "Kaz Kylheku" .SH NAME -txr \- text processing language (version 56) +txr \- text processing language (version 57) .SH SYNOPSIS .B txr [ options ] query-file { data-file }* .sp diff --git a/txr.c b/txr.c index fec9fa4a..d4c7ef28 100644 --- a/txr.c +++ b/txr.c @@ -43,7 +43,7 @@ #include "debug.h" #include "txr.h" -const wchli_t *version = wli("56"); +const wchli_t *version = wli("57"); const wchar_t *progname = L"txr"; const wchar_t *spec_file = L"stdin"; val spec_file_str; -- cgit v1.2.3