-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
debuginfo: Generalize C++-like encoding for enums. #98393
debuginfo: Generalize C++-like encoding for enums. #98393
Commits on Aug 12, 2022
-
debuginfo: Change C++-like encoding for enums.
The updated encoding should be able to handle niche layouts where more than one variant has fields.
Configuration menu - View commit details
-
Copy full SHA for 622da5d - Browse repository at this point
Copy the full SHA 622da5dView commit details -
Use enum2<_> instead of enum<_> for Cpp-like debuginfo enum type names.
And add more comments about niche tag enum encoding.
Configuration menu - View commit details
-
Copy full SHA for 063ebfa - Browse repository at this point
Copy the full SHA 063ebfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 725ceae - Browse repository at this point
Copy the full SHA 725ceaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6875f12 - Browse repository at this point
Copy the full SHA 6875f12View commit details -
intrinsic.natvis: Don't access fields from context object in <Intrins…
…ic>. WinDbg supports that but Visual Studio doesn't. Pass the value as a parameter instead.
Configuration menu - View commit details
-
Copy full SHA for 1bbda88 - Browse repository at this point
Copy the full SHA 1bbda88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a72ea0 - Browse repository at this point
Copy the full SHA 3a72ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef0301 - Browse repository at this point
Copy the full SHA 8ef0301View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb2c89 - Browse repository at this point
Copy the full SHA dfb2c89View commit details -
[debuginfo] Remove the notion of a 'fallback variant' from the CPP-li…
…ke enum debuginfo encoding.
Configuration menu - View commit details
-
Copy full SHA for 8433e2a - Browse repository at this point
Copy the full SHA 8433e2aView commit details -
[debuginfo] Don't mark fields and types as artificial in CPP-like enu…
…m debuginfo encoding. LLDB historically has had problems with "artificial" entries and there is no real benefit to emitting that flag.
Configuration menu - View commit details
-
Copy full SHA for 171d8a3 - Browse repository at this point
Copy the full SHA 171d8a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d7591 - Browse repository at this point
Copy the full SHA 95d7591View commit details -
[debuginfo] Use IndexMap instead of FxHashMap while generating cpp-li…
…ke generator debuginfo.
Configuration menu - View commit details
-
Copy full SHA for b0e3ed6 - Browse repository at this point
Copy the full SHA b0e3ed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee634fb - Browse repository at this point
Copy the full SHA ee634fbView commit details -
[debuginfo] Update src/test/debuginfo/mutex.rs for new cpp-like enum …
…debuginfo encoding.
Configuration menu - View commit details
-
Copy full SHA for 6d030a5 - Browse repository at this point
Copy the full SHA 6d030a5View commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 03b93d0 - Browse repository at this point
Copy the full SHA 03b93d0View commit details