summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-10-10 06:54:24 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-10-10 06:54:24 -0700
commitb5c55a9feaa0748cd0eb1960dd13ed58d94236df (patch)
tree32cc5d17812b32e9625cc5173778f6eb910082db
parent9a2e3f62d60b7257d28e638c0abfc9abf815d868 (diff)
downloadtxr-b5c55a9feaa0748cd0eb1960dd13ed58d94236df.tar.gz
txr-b5c55a9feaa0748cd0eb1960dd13ed58d94236df.tar.bz2
txr-b5c55a9feaa0748cd0eb1960dd13ed58d94236df.zip
Version 245txr-245
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. Fixed repeated word in documentation under env-hash. * share/txr/stdlib/ver.tl: Bumped from incorrect 243 value to 245.
-rw-r--r--RELNOTES27
-rwxr-xr-xconfigure2
-rw-r--r--share/txr/stdlib/ver.tl2
-rw-r--r--txr.114
4 files changed, 36 insertions, 9 deletions
diff --git a/RELNOTES b/RELNOTES
index ac43851d..64fd132e 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,30 @@
+ TXR 245
+ 2020-12-24
+
+
+ Features:
+
+ - Android is now a supported target platform: builds in termux environment.
+ - TXR executable builds as PIE, which is mandatory on Android.
+ - test suite passes nevertheless: PIE-related has not been observed.
+
+ - System Interface:
+ - env-hash now returns the same hash object every time it is called,
+ whose contents are updated by setenv, unsetenv and getenv.
+
+ - Build:
+ - C compiler now operated in C99 dialect, except in maintainer mode.
+
+
+ Bugs:
+
+ - math: bad edge-case in int-flo function affecting 64 bit systems.
+ - time: do not offer a make-time-utc function if we have neither timegm nor
+ setenv in the C library; we don't simulate setenv with putenv any more.
+ - printer: don't print leading zeros in characters printed in hexadecimal.
+
+
+
TXR 244
2020-10-10
diff --git a/configure b/configure
index 78909670..7fb727ae 100755
--- a/configure
+++ b/configure
@@ -557,7 +557,7 @@ chmod a+x reconfigure
#
-txr_ver=244
+txr_ver=245
#
# The all important banner.
diff --git a/share/txr/stdlib/ver.tl b/share/txr/stdlib/ver.tl
index e00d25e4..3df0699a 100644
--- a/share/txr/stdlib/ver.tl
+++ b/share/txr/stdlib/ver.tl
@@ -1,2 +1,2 @@
-(defvarl lib-version 243)
+(defvarl lib-version 245)
(defvarl *lib-version* lib-version)
diff --git a/txr.1 b/txr.1
index 6512ff9c..d44ab765 100644
--- a/txr.1
+++ b/txr.1
@@ -368,9 +368,9 @@
.ds TX \f[B]TXR\f[]
.ds TL \f[B]TXR Lisp\f[]
.\" Start of man page:
-.TH TXR 1 2020-10-10 "Utility Commands" "TXR Programming Language" "Kaz Kylheku"
+.TH TXR 1 2020-12-24 "Utility Commands" "TXR Programming Language" "Kaz Kylheku"
.SH* NAME
-\*(TX \- Programming Language (Version 244)
+\*(TX \- Programming Language (Version 245)
.SH* SYNOPSIS
.mono
@@ -58881,7 +58881,7 @@ The
.code env-hash
function returns an
.code :equal-based
-hash whose keys and values are strings. The hash table is populated populated
+hash whose keys and values are strings. The hash table is populated
with the environment variables, represented as key-value character string
pairs.
@@ -72855,11 +72855,11 @@ Version 199 produces version 3 files and loads version 2 or 3.
Versions 200 through 215 produce version 4 files and load version 2, 3 or 4.
-Versions 216 through 243 produce version 5.0 files and load version 2, 3, 4 or 5,
-regardless of minor version.
+Versions 216 through 243 produce version 5.0 files and load
+version 2, 3, 4 or 5, regardless of minor version.
-Version 244 produces version 5.1 files and loads version 2, 3, 4 or 5,
-regardless of minor version.
+Versions 244 through 245 produce version 5.1 files and load
+version 2, 3, 4 or 5, regardless of minor version.
.SS* Semantic Differences between Compilation and Interpretation