hpi-swa-lab / squeak-tracedebugger

A lightweight and interactive back-in-time debugger for Squeak to trace and retrace past method invocations and state changes. Powered by SimulationStudio.
https://hpi-swa-lab.github.io/squeak-tracedebugger/
MIT License
6 stars 0 forks source link

Robust user interrupts during stepping #64

Open LinqLover opened 2 years ago

LinqLover commented 2 years ago

When the user presses Cmd + . while a step is being executed, interrupt the tracer gently. At the moment, one has to complete the current step message inside the cursor manually from the interrupt debugger before abandoning it. For an elegant solution, this would require an UserInterruptException provided by the Trunk (see https://github.com/hpi-swa-lab/squeak/issues/131).