[squeak-dev] Tackling Context>>#runUntilErrorReturnFrom: (was: BUG/REGRESSION while debugging Generator >> #nextPut:)

Christoph Thiede christoph.thiede at student.hpi.uni-potsdam.de
Sat May 15 18:11:31 UTC 2021


Hi all, hi Jaromir,

with regard to the bug mentioned in [1], I have updated the changeset from
above:  runUntilErrorOrReturnFrom.cs
<http://forum.world.st/file/t372205/runUntilErrorOrReturnFrom.cs>  

Basically, I inserted a send to #informDebuggerAboutContextSwitchTo: in the
loop body of Context >> #resume:through: as well.

I could not find any regressions from the previous changeset, but since this
is a very low-level method, any crash tests will be appreciated. I believe
that in the past a similar approach has crashed my image, but I could not
reproduce this any longer today ...

I am also - still :-) - very excited to hear your feedback and thoughts on
the general approach. In my message from above, I have highlighted two bold
questions, it would be great if some of our Kernel experts could find a few
minutes for them. Nicolas? Eliot? Jaromir? :-)

Best,
Christoph

[1]
http://forum.world.st/stepping-over-non-local-return-in-a-protected-block-td5128777.html



-----
Carpe Squeak!
--
Sent from: http://forum.world.st/Squeak-Dev-f45488.html


More information about the Squeak-dev mailing list