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

Improve support for proxies #69

Open LinqLover opened 2 years ago

LinqLover commented 2 years ago

In theory, it should be even possible to debug ProtoObject new yourself without that the UI crashes. This, however, is currently neither possible in the normal debugger nor in the TraceDebugger because there are several places that inexorably send messages to the receiver of the selected context. This issue is for making sure that no debugger pops up while stepping through ProtoObject new yourself etc. Also, print-its in the inspector should work.

LinqLover commented 2 years ago

Also, shouldn't each #tbdproxyYourself be passed a memory in theory to avoid deconstructing foreign proxies?