Will Coleda wrote:
Leo mentions on IRC that some tests are failing on i386 and OSX 10.3 (10.2?). I'm passing 100% on OSX 10.4.
After looking up and down in the sources and in tons of traces spit out by the tcl interpreter I eventually tracked down the bug. It was due to destroying exception handlers, which destroyed still active context structures. These got reused and function returns somewhere later ended up in the wrong subroutine.
This is fixed (r9198), all tcl tests pass in leo-ctx5 now. Parrot's make test is unchanged (2 streams tests failing + 1 opcode-doc.t).
leo