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