summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-09-17 06:44:07 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-09-17 06:44:07 -0700
commitee117e6c9c10be90ba6be970e77b77a5ddb24864 (patch)
tree76bc76bbe4b24f1d4876a64433636be638039d51 /RELNOTES
parenta5ce85ec38c7cb6e4e11e599fb9ed37c871947c1 (diff)
downloadtxr-ee117e6c9c10be90ba6be970e77b77a5ddb24864.tar.gz
txr-ee117e6c9c10be90ba6be970e77b77a5ddb24864.tar.bz2
txr-ee117e6c9c10be90ba6be970e77b77a5ddb24864.zip
Version 116.txr-116
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES49
1 files changed, 49 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 0414566d..186d46e4 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,52 @@
+ TXR 116
+ 2015-09-17
+
+
+ Features:
+
+ * Interactive listener improvements:
+ * Ctrl-R reverse search has been implemented.
+ * Tab completion now works anywhere in a line, not only
+ at the very end.
+ * Parenthesis matching: cursor jumps briefly to matching bracket,
+ brace or parenthesis.
+ * Multi-line mode, with proper history support for
+ lines containing embedded line breaks.
+ * Ctrl-C cleanly cancels completion, and navigation keys
+ smoothly transition from completion to edit mode.
+ * Ctrl-X Ctrl-E edits line in external editor.
+ * Ctrl-Z suspend and Ctrl-L clear work in completion mode.
+ * New :read command for parsing pasted material from terminal.
+ * Dynamic resizing of the terminal is now obeyed (SIGWINCH signal).
+ * A ~/.txr_profile file is now read on interactive start-up,
+ and Lisp forms are evaluated from it.
+ * multi-line mode and history length are configurable via special
+ variables.
+
+ * Removed arbitrary limit on regular expression size (number of states).
+
+ * Small regexes are processed with a smaller memory footprint due to
+ exact allocation of certain arrays and stack allocation is used
+ in some cases instead of malloc.
+
+ Bugs:
+
+ * Fixed memory leak of blank lines in listener.
+
+ * Comment lines entered into the listener do not produce a syntax
+ error and are entered into history.
+
+ * Fixed memory leak in NFA regular expressions.
+
+ * Fixed a counter wraparound bug in NFA regular expressions, resulting
+ in incorrect operation after 4.2 billion state transitions (2**32
+ characters fed to the same regular expression, whether in a single
+ job or across multiple jobs.)
+
+ * Addressed some minor issues in unwinding and signal handling.
+
+
+
TXR 115
2015-09-11