Stream: t-compiler

Topic: debugging in rustc


nikomatsakis (Jan 23 2019 at 14:31, on Zulip):

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.

nikomatsakis (Jan 23 2019 at 14:31, on Zulip):

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. =)

nagisa (Jan 23 2019 at 15:52, on Zulip):

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.

nagisa (Jan 23 2019 at 15:53, on Zulip):

Well apparently not enums in general but for some specific ones see PRs like: https://github.com/rust-lang/rust/pull/39843

nagisa (Jan 23 2019 at 15:58, on Zulip):

It may be possible to write something that knows how to detect enum pattern in general

blitzerr (Jan 23 2019 at 18:47, on Zulip):

@nikomatsakis When will the recording be shared ? :slight_smile:

nikomatsakis (Jan 23 2019 at 18:47, on Zulip):

I'll post today, in a bit

blitzerr (Jan 23 2019 at 19:11, on Zulip):

thank you @nikomatsakis

nikomatsakis (Jan 23 2019 at 20:11, on Zulip):

https://youtu.be/elBxMRSNYr4

davidtwco (Jan 23 2019 at 21:07, on Zulip):

Thanks @Tom Tromey and @nikomatsakis, that was a really informative watch.

blitzerr (Jan 23 2019 at 22:01, on Zulip):

Thank you @Tom Tromey

Last update: Nov 20 2019 at 01:05UTC