A lightweight and interactive back-in-time debugger for Squeak to trace and retrace past method invocations and state changes. Powered by SimulationStudio.
Currently, coroutines cannot be traced and break tracing because the architecture relies on a constant sender per context. Optimization is also an issue here. We could implement the missing look-ups in a second, slower run. See #coroutines.
Further notes:
correct context update when stepping to new sender - it needs to be registered as trace
Also discuss how we could still display parts of the trace that are currently not in the active stack.
Currently, coroutines cannot be traced and break tracing because the architecture relies on a constant sender per context. Optimization is also an issue here. We could implement the missing look-ups in a second, slower run. See
#coroutines
.Further notes:
Also discuss how we could still display parts of the trace that are currently not in the active stack.