diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-04-25 19:26:03 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-04-26 11:03:05 -0700 |
commit | 6fdc35bbca1fd79d2c315ae67dcac1e1eb3d6aa8 (patch) | |
tree | 52dbf43065b546c90831ceec005dea6cdecd2b57 /RELNOTES | |
parent | 1de059d0f51cd3aa003a9e0d1de4662a5f758c37 (diff) | |
download | txr-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-- | RELNOTES | 54 |
1 files changed, 54 insertions, 0 deletions
@@ -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 |