[BUG][TEST] Unwind blocks fail to evaluate when closing debugger
Tim Rowledge
tim at sumeru.stanford.edu
Fri Mar 7 02:20:04 UTC 2003
Duh. The debugger simulation of returns doesn't handle any of the
exception stuff from the look of it. I suppose we need to implement
analogues of all the scan/unwind VM code.
In the test case the debugger step _steps over_ the block return that
would normally trigger the ensure behaviour. If you add '.3+4' after
the 'sema wait' in the critical block, all behaves as expected because
the debugger step code only does the 3+4 and not the return.
tim
--
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
'Calm down -- it's only ones and zeros.'
More information about the Squeak-dev
mailing list
|