[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

103.5



In the CVS repository, the exp-tagged MzScheme and MrEd code is now
version 103.5.

This version is primarily for a mzc-related fix:

 * Fixed a memory bug in the run-time support for mzc-compiled code.
   If a garbage collection occurred at just the wrong time, the bug
   could crash mzc-compiled code containing a tail call to any of the
   following:
     1. another mzc-compiled procedure or a primitive procedure, 
        when providing 5 or more arguments
     2. a bytecode-compiled procedure with a "rest arg"
     3. a continuation, when providing more than one argument

Other changes:

 * Added `get-origin' and `get-scale' to dc<%>.

 * Added syntax objects and `read-syntax', in preparation for hygienic
   macros. (Not yet documented.)

 * Added `port-count-lines!', which enables line-couting for a port.
   Will be useful for `read-syntax'. (Not yet documented.)

Matthew