summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--RELNOTES19
-rwxr-xr-xconfigure2
-rw-r--r--share/txr/stdlib/ver.tl2
-rw-r--r--txr.16
4 files changed, 24 insertions, 5 deletions
diff --git a/RELNOTES b/RELNOTES
index 372b8900..c76cff3e 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,22 @@
+ TXR 230
+ 2019-12-20
+
+
+ Features:
+
+ - build: PIE (position-independent executable) builds are disabled.
+ - PIE caused a crash in non-local transfer logic.
+ - causes an 22% or more penalty on 32 bits x86.
+
+ Bugs:
+
+ - FFI: fixed bug in implementation of newly added zchar type.
+ - mitigated crash in non-local control transfer logic (extended_setjmp)
+ caused by PIE executable compilation
+ - PIE is now enabled in some leading distros.
+
+
+
TXR 229
2019-12-14
diff --git a/configure b/configure
index 57f7a929..6aba3dbc 100755
--- a/configure
+++ b/configure
@@ -465,7 +465,7 @@ fi
#
-txr_ver=229
+txr_ver=230
#
# The all important banner.
diff --git a/share/txr/stdlib/ver.tl b/share/txr/stdlib/ver.tl
index eca52990..1dc81624 100644
--- a/share/txr/stdlib/ver.tl
+++ b/share/txr/stdlib/ver.tl
@@ -1,2 +1,2 @@
-(defvarl lib-version 229)
+(defvarl lib-version 230)
(defvarl *lib-version* lib-version)
diff --git a/txr.1 b/txr.1
index d7c2fd00..4487cbf6 100644
--- a/txr.1
+++ b/txr.1
@@ -350,9 +350,9 @@
.ds TX \f[B]TXR\f[]
.ds TL \f[B]TXR Lisp\f[]
.\" Start of man page:
-.TH TXR 1 2019-11-19 "Utility Commands" "TXR Programming Language" "Kaz Kylheku"
+.TH TXR 1 2019-12-20 "Utility Commands" "TXR Programming Language" "Kaz Kylheku"
.SH* NAME
-\*(TX \- Programming Language (Version 229)
+\*(TX \- Programming Language (Version 230)
.SH* SYNOPSIS
.mono
@@ -69087,7 +69087,7 @@ that version.
Version 199 produces version 3 files and loads version 2 or 3.
-Versions 200 through 229 produce version 4 files and load version 2, 3 or 4.
+Versions 200 through 230 produce version 4 files and load version 2, 3 or 4.
.SS* Semantic Differences between Compilation and Interpretation