Tags give the ability to mark specific points in history as being important
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
v2.0.4
Release: version 2.0.452be1157 · ·version 2.0.4 * Fixes - allow unquote and unquote-splicing in syntax definitions - conformity of define-record-type constructors * Improvements - included extern "C" for c++ - improved linking with MacOS linker - improved if/true/false branching - improvement of stack dump - foreign functions receive const pointer - switched operators - improve management of instruction
-
-
v2.0.2
Release: v2.0.298eefab6 · ·* Features - new functions 'tr7_play_file' and 'tr7_play_string', similar to 'tr7_(load|run)_(file|string)' but with fine tuning options and funny name. - support of colon prefixed SRFI number (see SRFI 97) - new procedure (list-copy* L S E E) in (tr7 extra) - new syntax (check-types BOOLEAN) in (tr7 extra) - new procedure (tr7-keep-playing) in (tr7 trace) * Changes - forward generation of byte code in bytevector (#20) - tr7i stops on first error when loading scripts and report it in its exit status - for-each procedure family now returns nothing - setting record values now returns nothing - improved implementation of records - split of stack in two parts: data and operand - use of callself optimized for tail calls or not - use less memory for local variables by spoting scope - separation of local variables and closure variables - better report of errors and lines * Fixes - detection of misplaced definitions (#18) - global safety stack -
v2.0.1
1b418d70 · ·* Fixes - revert no variable error - bug introduced by CALLSELF (closure frame shall be fresh) - fix global safety stack
-
v2.0.0
4cbdd409 · ·* Fixes - detection of misplaced definitions (#18) * Features - new functions 'tr7_play_file' and 'tr7_play_string', similar to 'tr7_(load|run)_(file|string)' but with fine tuning options and funny name. - support of colon prefixed SRFI number (see SRFI 97) - new procedure (list-copy* L S E E) in (tr7 extra) - new syntax (check-types BOOLEAN) in (tr7 extra) - new procedure (tr7-keep-playing) in (tr7 trace) * Changes - forward generation of byte code in bytevector (#20) - tr7i stops on first error when loading scripts and report it in its exit status - for-each procedure family now returns nothing - setting record values now returns nothing - improved implementation of records - split of stack in two parts: data and operand - use of callself optimized for tail calls or not - use less memory for local variables by spoting scope - separation of local variables and closure variables - better report of errors and lines -
v1.1.1
protectedRelease: v1.1.107fc30f1 · ·* Fixes - counting lines when manifest string intraline is read