Note @T-compiler/meeting: in ~30 minutes, @Tom Tromey plans to give a talk about debugging support. The meeting will be held on Zoom. It will also be recorded. If you'd like to connect, you are advised to download the client in advance.
Here are the meeting details:
Meeting id is 945 406 023. Here is the link https://zoom.us/j/945406023 9. Note that while it may work in the browser, there is also a client that you are recommended to download.
This is specifically about how debuginfo works in rustc and/or lldb etc. Actually I'm not 100% sure which topics @Tom Tromey means to cover but I guess we can ask questions to as needed. =)
State of PDB: it vaguely works. Type printing works for some types via natvis. I believe that we have natvis code or atleast there was a PR for Enum support in natvis.
Well apparently not enums in general but for some specific ones see PRs like: https://github.com/rust-lang/rust/pull/39843
It may be possible to write something that knows how to detect enum pattern in general
@nikomatsakis When will the recording be shared ? :slight_smile:
I'll post today, in a bit
thank you @nikomatsakis
Thanks @Tom Tromey and @nikomatsakis, that was a really informative watch.
Thank you @Tom Tromey