5 ms·
Hey Laserbeam, I'm one of the devs that made the debugger and the one that wrote the article. We do have a basic stack trace view that basically all debuggers
by anthony-eid 1y ago
Hey Laserbeam, I'm one of the devs that made the debugger and the one that wrote the article.
We do have a basic stack trace view that basically all debuggers support. What's coming out in the near future is a stack trace view in our multi buffer system. In fact, you can use the "show stack trace" action while in an active debug session to expand the call stack in a multi buffer, where each excerpt is a frame. It's just not up to the quality that I and several others expect from Zed, so I didn't advertise it.
There's also a PR for a watching variables/expression that is going to be merged in a couple of days. The functionality is done, but we didn't want to add a feature so close to launch that wasn't fully tested.
Support for data breakpoints will come in the near future. I can't say when because we're planning on focusing on automatic configuration for a while, but it is a priority.
We do support simultaneously debugging multiple sessions at the same time and multithreaded debugging too. There's still more to do with it, but the support is definitely there!
- laserbeam 1y agoI am VERY confident you guys have everything I mentioned either half working or coming shortly, so I'm not worried. I just saw a "the debugger is here!" announcement, then read the announcement, and saw what's still under todo... My reaction is "well, it's not here, it'll be here in a few weeks". And that's ok ^.^ Am impressed by the under-the-hood discussion though. Keep up the great work!
- anthony-eid 1y agoThank you for the positive energy and I'm glad you liked the under the hood section!