Tags give the ability to mark specific points in history as being important
-
v1.1.0
protectedRelease: version 1.1.0d8e5b233 · ·TR7 version 1.1.0 In brief: - this version no more used wide io of libc, consequently, hackers can use printf all around their code - improved UNICODE support, free characters but string must be UTF8 - refactor of foreign pointers In details: * Fixes - case-lambda now seen as valid procedure * Changes - new field in middle of tr7_config_t: stack_size_max - signature of function for foreign pointer changed (#36) - move IO from WIDE to UTF8 (#37): now compatible with printf! - add install target in Makefile - add predicate `char-unicode?` in library (scheme char) - string are enforced to be valid UTF8 with valid UNICODE characters * Improvements - improve formatting of symbols (!13) - return UNICODE REPLACEMENT character on character read error - write UNICODE REPLACEMENT character when needed - implementation of SRFI-69 hash primitives (!18) string-hash, string-ci-hash, hash-by-identity, hash - report bounds that caused 'out of bound' error (#38) - added function tr7_unsafe_list_length - added function tr7_unsafe_memv_pair - stricter signed/unsigned code - added stack limitation check -
-
-
-
-
-
-
v1.0.8
protectedRelease: version 1.0.8bb73ff96 · ·version 1.0.8 * Fixes - emit an error message on failure in define-library (issue#25) - compute of lines when compiling - error message when reading includes (issue#24) * Changed - more accurate jiffies when possible (posix 1993) - more digits for double output - improved error report
-
v1.0.7
protectedRelease: version 1.0.7e479a89c · ·version 1.0.7 * Fixes - don't crash on quoted recursive data (TO BE IMPROVED), restores testing - really handle flag COMMON_ROOT_ENV * Changed - foreign C functions collected in library (tr7 foreigns) - load-extension handles library of import (can't be builtins)
-
v1.0.6
protectedRelease: version 1.0.61459bcd9 · ·version 1.0.6 (2023/09/22) * Added - DEBUG_LINES option to remove line tracking * Fixes - fix compiling with option -funsigned-char - fix binding values as formals of lambdas - fix quoting of syntax parameters * Changed - handling of static record descriptor with macros - handling of names of control characters
-
v1.0.5
protectedRelease: version 1.0.5aa3726b0 · ·version 1.0.5 * Added - processing of #e and #i - library (scheme division) = (srfi 141) * Fixes - detection of overflow in multiplications when builtins not available - fix result of floor/ when reminder is nul and denominator is negative - fix unquoting after a dot in lists (#17) * Changed - internal handling of numbers
-
-
v1.0.3
protectedRelease: Version 1.0.32bd1ce30 · ·Version 1.0.3 * Fixes - fix buggy implementation of member and assoc when the predicate is not a standard procedure (not eq?, eqv? or equal?) - fix substraction of reals - reintroduce ability to set or refer to undefined global objects - fix print of operators * Added - procedure tr7-exec-stack when USE_TR7_DEBUG for getting a copy of the current execution stack -
v1.0.2
protected9c12a19e · ·Version 1.0.2 * Fixes - importation of libraries running some initialisation - match of litterals in macros - exportation of symbols of libraries * Added - foreign pointers - builtin boxes - more makers for bytevectors - macro for validation of INTEGERS - more functions for symbols * Changed - naming of foreign functions - precise distinction of SIZE versus LENGTH for strings and symbols - integer operation are optimized - improved handling of proc/syntax/oper/instr internaly - internal use of boxes for locations * In progress - handling integer overflow
-
-
v1.0.0
protectedRelease: Version 1.0.0f454cb75 · ·version 1.0.0 Hurray!! \o/ | / \ Okay the doc is weaker than expected but it would be stupid to not release the functionnal part. -
-
-
-