summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-04-25 19:26:03 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-04-26 11:03:05 -0700
commit6fdc35bbca1fd79d2c315ae67dcac1e1eb3d6aa8 (patch)
tree52dbf43065b546c90831ceec005dea6cdecd2b57 /RELNOTES
parent1de059d0f51cd3aa003a9e0d1de4662a5f758c37 (diff)
downloadtxr-6fdc35bbca1fd79d2c315ae67dcac1e1eb3d6aa8.tar.gz
txr-6fdc35bbca1fd79d2c315ae67dcac1e1eb3d6aa8.tar.bz2
txr-6fdc35bbca1fd79d2c315ae67dcac1e1eb3d6aa8.zip
Version 237.txr-237
* 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--RELNOTES54
1 files changed, 54 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index e232b8e1..37a8f8c7 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,57 @@
+ TXR 237
+ 2020-04-26
+
+
+ Features
+
+ - I/O:
+ - get-line-as-buf function: read a line from a text stream
+ as a buf object: saves storage compared to a string.
+ - poll function now enables async signal handlers invocation,
+ allowing it to beinterrupted.
+
+ - Parser:
+ - improvement in buffering of stream reads in lexical
+ analyzer speeds up parsing.
+ - compiled files (.tlo) load something like 75% faster.
+
+ - Math:
+ - relational functions =, <, >, <= and >= now work
+ on sequences of numbers.
+ - /= function avoids consing.
+
+ - Sockets:
+ - poll is now used for timed out connect and accept;
+ select is a fallback if poll is not detected at config time.
+
+ Bugs
+
+ - Sequences:
+ - uninitialized memory problem affecting the functions
+ in, reverse, find, rfind, pos, rpos and tprint
+ when used with vector-like sequences.
+ - The function in is also affected when used with
+ hashes.
+
+ - Compiler:
+ - fixed miscompilation of if form when the test is
+ a constant expression that evaluates to false.
+
+ - tags.tl:
+ - fixed bug in file opening logic when following (load ...) forms.
+
+ - Printer:
+ - symbols with zero-length names now printed with package prefix,
+ instead of nothing, so they enjoy read-print consistency.
+
+ - Sockets:
+ - broken timed-out connect fixed.
+
+ - FFI:
+ - some bugs fixed in carray code after a code review.
+
+
+
TXR 236
2020-04-18