Rainer Schuetze
Rainer Schuetze
Ah, classes instead of structs seem broken. I'll take a look...
There is a new build here: https://ci.appveyor.com/project/rainers/mago/builds/50957984/artifacts that fixes class display and a few other issues.
I fixed several more issues caused by the conversion to the async interface. It is now released as part of https://github.com/dlang/visuald/releases/tag/v1.4.0-rc3
That's not the case for me, I can step instructions immediately while the watch/local windows are still showing "busy". Maybe your use case still hits an expression that causes synchronous...
I noticed that I must have been looking mostly at locals or arrays of structs with `__debugOverview`. Expressions in the watch and auto windows could still be evaluated synchronously. https://github.com/dlang/visuald/releases/tag/v1.4.0-rc4...
Running the dmd frontend on code that is just being edited can cause it to go into some bad loops like recursive template instantiations that it might not recover from...
This works now with Visual D 1.4.0 and LDC 1.40.1
Hi. The __debug* methods do some advanced stuff, i.e. swapping the GC to avoid issues with the GC lock if some stopped thread is holding it. What's your "Switch GC"...
Sounds reasonable, though I could not reproduce it easily. The formatting functions (at least for the overview method) take care not to build a very long string, so should not...
Interesting, thanks for narrowing it down. Can you create a mini core dump of devenv.exe while the debugger hangs, e.g. using the task manager. This should shed some light on...