summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-07-26 06:22:03 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-07-26 06:22:03 -0700
commitafdcf81a2c4556b4a6107afd9869616267c9bdeb (patch)
tree63ead72ebe4d0e73366abf47df410fc66f79acdf /RELNOTES
parent8bf525344fd85d063360deea5b9d6993f84c73b7 (diff)
downloadtxr-afdcf81a2c4556b4a6107afd9869616267c9bdeb.tar.gz
txr-afdcf81a2c4556b4a6107afd9869616267c9bdeb.tar.bz2
txr-afdcf81a2c4556b4a6107afd9869616267c9bdeb.zip
Version 267.txr-267
* RELNOTES: Updated. * configure (txr_ver): Bumped version. * stdlib/ver.tl (lib-version): Bumped. * txr.1: Bumped version and date. * txr.vim, tl.vim: Regenerated. * protsym.c: Likewise.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES51
1 files changed, 51 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index f3b49f53..0fa097b1 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,54 @@
+ TXR 267
+ 2021-07-26
+
+
+ Features
+
+ - system interface
+ - new getrlimit, setrlimit functions
+ - random numbers:
+ - buffer objects can be used as random seeds now
+ - build:
+ - txr.c now recompiled if build_id changes.
+ - PDF build is now reproducible even if ghostscript
+ and groff don't have patches for this.
+ - tags.tl:
+ - now supports --emacs argument for Emacs style tags,
+ thanks to Paul A. Patience.
+ - other improvements
+ - hashes:
+ - Hashes now support both and-semantics and or-semantics
+ for tables that have both weak keys and values.
+ - and-semantics means both key and value must be unreachable
+ for the hash entry to disappear.
+ - or-semantics means the entry disappears if just the key
+ or the value is unreachable.
+
+ Bugs
+
+ - compat:
+ - glaring bug fixed going back more than 150 versions.
+ - certain effects of the -C compatibility option not
+ having their documented effect.
+ - caused by referencing the opt_compat variable in global
+ initialization functions, at which time opt_compat is
+ always zero due to -C not having been processed yet.
+ - Test case fixes for missing /bin/sh situation exemplified
+ by Guix build environment.
+ - op:
+ - weirdness in handling nested do (do do do ... ) fixed
+ - hashes:
+ - fixed TXR 235 regression in weak processing, causing
+ entries to spuriously disappear from weak hash tables that are only
+ referenced by other weak hash tables.
+ - fixed incorrect recalculation of hash table counts of weak
+ hash tables during garbage collection.
+ - carray:
+ - missing type checking in a couple of functions, creating
+ opportunity for trivial crash.
+
+
+
TXR 266
2021-07-12