diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-11-05 06:54:25 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-11-05 06:54:25 -0800 |
commit | 3fd22aab6266602ef225b3a407f8838281f0914d (patch) | |
tree | c168c3f7e6491ae4cca61a2a846fbd8850501dde /RELNOTES | |
parent | ce6ada3b340607177bec7cbfa2b5eaa47ebb07a4 (diff) | |
download | txr-3fd22aab6266602ef225b3a407f8838281f0914d.tar.gz txr-3fd22aab6266602ef225b3a407f8838281f0914d.tar.bz2 txr-3fd22aab6266602ef225b3a407f8838281f0914d.zip |
Version 200.txr-200
* 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 | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -1,3 +1,48 @@ + TXR 200 + 2018-11-05 + + + Features + + lib: + - The form expander is now a public, documented feature, + including expand-with-free-refs, which informs about free variables + occurring in a form. + - New copy-buf function, called by copy for buf objects. + + compiler: + - Better code generation for dwim forms. + - global functions and global lexical variables in dwim + forms are handled more efficiently. + - no more lisp-1-style dynamic lookup at run-time; compiler resolves + references to function or variable bindings. + - a global function in the first position is dispatched the same as a + regular call, resolved at compile time to the function binding; so + [mapcar list '(1 2 3)] generates exactly the same code as + (mapcar (fun list) '(1 2 3)) using the gcall instruction. + + listener: + - performance improvements in multi-line edit mode: + - refresh operations are avoided for cursor movements, incomplete line + warning flash, and character appends at the end of the line. + - much better copy and paste experience, and better experience on + slow/lagged remote connections and serial lines. + - uses temporary file for saving history. + + doc: + - HTML table of contents "collapse all" logic doesn't + hide the entire table, keeping the major sections visible. + + Bugs: + + - listener: + - fixed abort on window resize (regression from Unicode work + earlier in the year). + - history now saved using temp file which is renamed after + being successfully written. + + + TXR 199 2018-10-28 |