From 96735ac6a4ec569afabc8e4cd77579508cf973f8 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 30 Aug 2021 07:34:02 -0700 Subject: Version 270. * RELNOTES: Updated. * configure (txr_ver): Bumped version. * stdlib/ver.tl (lib-version): Bumped. * txr.1: Bumped version and date. --- RELNOTES | 23 +++++++++++++++++++++++ configure | 2 +- stdlib/ver.tl | 2 +- txr.1 | 6 +++--- 4 files changed, 28 insertions(+), 5 deletions(-) diff --git a/RELNOTES b/RELNOTES index e9bfe6f6..e83c83c1 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,3 +1,26 @@ + TXR 270 + 2021-08-30 + + + Features + + - open-file now supports "x" mode for exclusive create, contributed + by Paul A. Patience. + + Bugs + + - sequence iteration: + - garbage collection corruption was discovered via experimentation + with string ranges (new feature in 269). + - caused by not properly doing the counter-generation object mutations. + - Bug is not new: affects bignum ranges, oop sequences. + - iterating ranges that go from fixnum to bignum now allowed. + - open-file: + - "+" mode was behaving like "r" and not "r+" (Paul A. Patience) + - "w+", "m+" and "a+" refused to create file (Paul A. Patience) + + + TXR 269 2021-08-28 diff --git a/configure b/configure index 6052155e..a175c736 100755 --- a/configure +++ b/configure @@ -596,7 +596,7 @@ chmod a+x reconfigure # -txr_ver=269 +txr_ver=270 # # The all important banner. diff --git a/stdlib/ver.tl b/stdlib/ver.tl index 7864331d..f76b4bc7 100644 --- a/stdlib/ver.tl +++ b/stdlib/ver.tl @@ -1,2 +1,2 @@ -(defvarl lib-version 269) +(defvarl lib-version 270) (defvarl *lib-version* lib-version) diff --git a/txr.1 b/txr.1 index 85c03104..bace281a 100644 --- a/txr.1 +++ b/txr.1 @@ -430,9 +430,9 @@ .ds TX \f[B]TXR\f[] .ds TL \f[B]TXR Lisp\f[] .\" Start of man page: -.TH TXR 1 2021-08-26 "Utility Commands" "TXR Programming Language" "Kaz Kylheku" +.TH TXR 1 2021-08-30 "Utility Commands" "TXR Programming Language" "Kaz Kylheku" .SH* NAME -\*(TX \- Programming Language (Version 269) +\*(TX \- Programming Language (Version 270) .SH* SYNOPSIS .mono @@ -81007,7 +81007,7 @@ versions 2, 3, 4 and 5, regardless of minor version. Versions 252 through 259 produce version 6.0 files and load only version 6, regardless of minor version. -Versions 260 through 269 produce version 7.0 files and load +Versions 260 through 270 produce version 7.0 files and load versions 6 and 7, regardless of minor version. Version 261 introduces JSON .code #J -- cgit v1.2.3