From 6bc9935f204d6a79fe4523dd4c1fd287fd240b35 Mon Sep 17 00:00:00 2001
From: Kaz Kylheku <kaz@kylheku.com>
Date: Sat, 8 Aug 2015 18:34:34 -0700
Subject: Version 111.

---
 RELNOTES | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

(limited to 'RELNOTES')

diff --git a/RELNOTES b/RELNOTES
index 621112ca..8f938f7b 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,70 @@
+                                    TXR 111
+                                   2015-08-08
+
+
+  Features
+
+  - Nested structural objects (list structure, vectors, hashes) are now printed
+    with line breaks and indentation.
+
+  - Introducing global lexical variables, introduced with defvar
+    and defparml. Global lexicals are not marked special, and so local
+    bindings of the same symbols are ordinary lexicals and not dynamic.
+
+  - Numerous variables in the library are now global lexical rather than special.
+
+  - pi and e are now provided as %pi% and %e%, global lexical.
+    The *pi* and *e* specials are retained, and obsolescent.
+
+  - New hash-revget function for reverse lookup through hash tables.
+
+  - New function func-get-name for obtaining name from function.
+
+  - New ~! format directive for controlling hanging indentation.
+
+  - format conversions now support ^ character for centering within
+    a field.
+
+  - Output streams now support indentation. This is used by the object
+    printer and by the ~! format directive, and also exposed by
+    a group of new functions like set-indent-mode.
+
+  - TXR Lisp documentation sections re-arranged for better organization,
+    and other improvements in documentation.
+
+  - Improvements in matching error exceptions to source code location,
+    and some other diagnostic improvements.
+
+  - New wrapper functions for Unix lstat and fstat for inquiring about the
+    properties of symbolic links, and open files.
+
+  - New Unix wrappers for uid/gid functions: getuid, setuid, etc.
+
+  - New functions for conveniently testing for file existence, type, ownership
+    and permission, and relative age.
+
+  - Debugger won't step into auto-loaded library code now, unless
+    requested with new --debug-autoload command line option.
+
+  Bugs
+
+  - Fixed parsing bug in txr-case macro: throwing error on correct syntax.
+
+  - Discovered that an object initialization pattern believed to be
+    correct is flawed in the face of generational GC. Fixed instances
+    in hashing and regex module.
+
+  - Documented special variable *args-full* is now actually implemented.
+    It was implemented as *full-args*, which is retained, but obsolescent.
+
+  - Operations on an output string stream which overflow throw
+    exception instead of returning nil.
+
+  - Fixed incorrect handling of negative field widths in format,
+    when specified dynamically via *.
+
+
+
                                     TXR 110
                                    2015-07-25
 
-- 
cgit v1.2.3