summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-07-04 07:54:07 -0700
committerKaz Kylheku <kaz@kylheku.com>2021-07-04 07:54:07 -0700
commite3b13d2f147596c483797cf4dd54420cf7aa34e4 (patch)
tree9a39a221848c5e059ac0b300cb93a2d59758875b /RELNOTES
parent7249881d04474eee5d0014f7cb6ecf3715d98694 (diff)
downloadtxr-e3b13d2f147596c483797cf4dd54420cf7aa34e4.tar.gz
txr-e3b13d2f147596c483797cf4dd54420cf7aa34e4.tar.bz2
txr-e3b13d2f147596c483797cf4dd54420cf7aa34e4.zip
Version 266.txr-266
* 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--RELNOTES36
1 files changed, 36 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 5be14bc8..f3b49f53 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,39 @@
+ TXR 266
+ 2021-07-12
+
+
+ Features
+
+ - built-in macros and special operators are now subject to more
+ rigorous syntax checking during the macro-expansion walk.
+ - improvements in error reporting
+ - built-in macros use compiler-like error reporting now.
+ - Lisp files executed from command line rather than loaded, ditto.
+ - running make tests out of an editor now takes you to the error line.
+ - improvements in doc function, and OpenBSD support.
+ - type system overhauled to disallow structs that clash with built-in types.
+ - new function called separate contributed by P. A. Patience.
+ - combines keep-if and remove-if semantics
+ - new path manipulating related functions trim-short-suffix, trim-long-suffix
+ and add-suffix.
+ - new build-id feature: optional string that can be inserted into TXR
+ at build time, displayed by txr --build-id.
+
+ Bugs
+
+ - non-functional chmod.tl test case fixed, thanks to Paul. A. Patience.
+ - regex: argument defaulting problem in regex-compile.
+ - *stderr* stream is now sanely reset during unhandled exceptin processing.
+ - new steps taken to prevent runaway recursion in exception processing.
+ - streams:
+ - close-stream function refuses to close stderr.
+ (previously refused only stdin and stdout.)
+ - put-char, put-line: lack of type checking on stream argument.
+ - bug in with-resources problem fixed, reported by Paul A. Patience.
+ - doc ignores BROWSER variable if it is empty.
+
+
+
TXR 265
2021-07-04