diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-04-19 06:49:00 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-04-19 06:49:00 -0700 |
commit | aa1617b497a7eb4a340586f4ec410f4bb8ae38aa (patch) | |
tree | 8deeb2a8e1a7a21fc8d31afe2243d800972e7aaf /RELNOTES | |
parent | 458d9d74887a837dfd3c22be43fa828b948685bc (diff) | |
download | txr-aa1617b497a7eb4a340586f4ec410f4bb8ae38aa.tar.gz txr-aa1617b497a7eb4a340586f4ec410f4bb8ae38aa.tar.bz2 txr-aa1617b497a7eb4a340586f4ec410f4bb8ae38aa.zip |
Version 192.txr-192
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim, tl.vim, protsym.c: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r-- | RELNOTES | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -1,3 +1,41 @@ + TXR 192 + 2018-04-19 + + Features + + - compiler: + - compiled files now marked with byte order indication + - TXR compiled on big-endian will load compiled files made by TXR on a + little-endian machine and vice-versa. + - caseq/caseql/casequal optimized to table dispatch for characters and + integers in dense range. + - inline lambdas (lambdas that are immediately invoked) are now open-coded + into let-based binding blocks. + - parser: + - Unterminated form errors now show the starting line number of the + top-level form being read. + - VM: + - architectural change: display max depth reduced from 256 to 64 frames, + but frames with maximum widened from 256 words to 1024 words. + - object file major version bumped from 0 to 1: + - compiled files from TXR 191 won't load. + - lib/VM: + - wasteful consing eliminated from apply function. + - continuations: + - documented differences in compiled vs intepreted behavior with respect to + mutated lexicals. + - new macros hlet and hlet* provided for binding lexical variables that are + based in off-stack storage that isn't captured in continuations. + + Bugs + + - compiler: + - fixed miscompilation of unwind-protect. + - missing ((lambda ()) ...) call forms now handled + - also optimized by open-coding. + + + TXR 191 2018-04-10 |