summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-12-23 13:09:54 -0800
committerKaz Kylheku <kaz@kylheku.com>2011-12-23 13:09:54 -0800
commitf7a72e6e10d5f69ff9bb55ebf480e99e65727e6e (patch)
tree24c9cf6dcec5d510c11608792291ad33f2b08550
parenta862a700c1e3e2149dc8102517cb7f6dc6097766 (diff)
downloadtxr-f7a72e6e10d5f69ff9bb55ebf480e99e65727e6e.tar.gz
txr-f7a72e6e10d5f69ff9bb55ebf480e99e65727e6e.tar.bz2
txr-f7a72e6e10d5f69ff9bb55ebf480e99e65727e6e.zip
Version 50txr-50
* txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. * RELNOTES: Updated.
-rw-r--r--ChangeLog12
-rw-r--r--RELNOTES56
-rwxr-xr-xconfigure2
-rw-r--r--txr.14
-rw-r--r--txr.c2
5 files changed, 72 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 3f1b0f10..59c1fac2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
2011-12-23 Kaz Kylheku <kaz@kylheku.com>
+ Version 50
+
+ * txr.c (version): Bumped.
+
+ * txr.1: Bumped version and set date.
+
+ * configure (txr_ver): Bumped.
+
+ * RELNOTES: Updated.
+
+2011-12-23 Kaz Kylheku <kaz@kylheku.com>
+
* lib.c (memql): New function.
(some_satisfy): Return the first non-nil result, rather than t.
(all_satisfy): Return the value of the last item, if all items
diff --git a/RELNOTES b/RELNOTES
index 0cc04b32..1d56ad45 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,59 @@
+ TXR 50
+ 2012-12-23
+
+
+ Features
+
+ - Dropped silly leading 0 from version number. :)
+
+ - New vector functions: copy-vec, sub-vec, cat-vec.
+
+ - New API for pseudo-random-number generation, complete with
+ independent random state objects that can be seeded and copied.
+
+ - Vim syntax highlighting definition improvements.
+
+ - In the format function, left-adjustment is specified using <
+ rathr than the - character. (However a negative width specified
+ as an argument using * still means left adjust.) The leading
+ zero for zero padding as well as the sign character (space or +)
+ are specified in the precision field, not the width field.
+
+ - More complete documentation.
+
+ - Slight return value convention change in some and all functions.
+
+ - Added memql function.
+
+ Bugs
+
+ - Critical flaw in hashing fixed that could crash on some platforms.
+
+ - Exception handling fix: if a catch clause performs a
+ non-local exit, the finally clause is still executed.
+
+ - "make distclean" fixed.
+
+ - Fix for differences in syntax error diagnosis between Byacc and Bison.
+
+ - Fixed a memory leak in a division-by-zero case in the bignum mod
+ function.
+
+ - Fixed a terrible bug in one of the MPI patches affecting the correctness
+ of various operations on numbers having a 1 in the most significant
+ bit position of the most significant digit word.
+
+ - Fixes in format function. All objects obey field width and left/right
+ alignment. Numeric precision, zero padding and optional sign all works.
+
+ - Lisp code evaluated in @(repeat)/@(rep) clauses can now see all variables,
+ not just the ones subject to the repeat. (But whether or not a repeat
+ executes, or which clauses, is still independent of what variables
+ are accessed by the embedded Lisp, taking into account only the variables
+ directly embedded in the clause.)
+
+
+
TXR 049
2012-12-19
diff --git a/configure b/configure
index 6ea4ea4a..34a75236 100755
--- a/configure
+++ b/configure
@@ -352,7 +352,7 @@ fi
#
-txr_ver=049
+txr_ver=50
#
# The all important banner.
diff --git a/txr.1 b/txr.1
index b844d4da..d0cdcdf4 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 2011-12-19 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
+.TH "txr" 1 2011-12-23 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
.SH NAME
-txr \- text extractor (version 049)
+txr \- text extractor (version 50)
.SH SYNOPSIS
.B txr [ options ] query-file { data-file }*
.sp
diff --git a/txr.c b/txr.c
index ce215322..97d8c194 100644
--- a/txr.c
+++ b/txr.c
@@ -43,7 +43,7 @@
#include "debug.h"
#include "txr.h"
-const wchli_t *version = wli("049");
+const wchli_t *version = wli("50");
const wchar_t *progname = L"txr";
const wchar_t *spec_file = L"stdin";
val spec_file_str;