Skip to content
Tags give the ability to mark specific points in history as being important
  • v1.0.10 protected
    315d0bc2 · version 1.0.10 ·
    Release: v1.0.10
    version 1.0.10
  • v1.0.9 protected
    63ba12ac · version 1.0.9 ·
    Release: v1.0.9
    version 1.0.9
  • v1.0.8 protected
    bb73ff96 · version 1.0.8 ·
    Release: version 1.0.8
    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 protected
    e479a89c · version 1.0.7 ·
    Release: version 1.0.7
    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 protected
    1459bcd9 · version 1.0.6 ·
    Release: version 1.0.6
    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 protected
    aa3726b0 · version 1.0.5 ·
    Release: version 1.0.5
    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.4 protected
    c2b6cc18 · version 1.0.4 ·
    Release: Version 1.0.4
    version 1.0.4
  • v1.0.3 protected
    2bd1ce30 · Version 1.0.3 ·
    Release: Version 1.0.3
    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 protected
    9c12a19e · version 1.0.2 ·
    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.1 protected Release: v1.0.1
    version 1.0.1
    
    major bug fix
  • v1.0.0 protected
    f454cb75 · release version 1.0.0 ·
    Release: Version 1.0.0
    version 1.0.0
    
        Hurray!!
         \o/
          |
         / \
    
    Okay the doc is weaker than expected
    but it would be stupid to not release the
    functionnal part.
  • v0.3.6 protected
    c001600d · set revision 0.3.6 ·
    Release: v0.3.6
    v0.3.6
  • v0.3.5 protected
    25062c01 · fix exact-integer-sqrt ·
    Release: v0.3.5
    v0.3.5
  • v0.3.4 protected
    72874db1 · set revision 0.3.4 ·
    Release: v0.3.4
    v0.3.4
  • v0.3.3 protected
    63d1168e · set revision 0.3.3 ·
    Release: version 0.3.3
    v0.3.3
  • 1.0.wip-1
    1.0.wip-1
    
    This version is the first being able to run pseudo-compiled
    code. It will now be refactored in order to flatten the stack
    and to reorder compilation.
  • v0.3.2 protected
    d5865813 · set revision 0.3.2 ·
    Release: v0.3.2
    v0.3.2
  • v0.3.1 protected
    23b13a75 · fix fix include as syntax ·
    Release: v0.3.1
    v0.3.1
  • v0.3 protected Release: v0.3
    v0.3
  • v0.2 protected
    9e24a486 · version 0.2 ·
    Release: v0.2
    version 0.2