Skip to content

Remove lldb support for Swift "MPE descriptors" #8967

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

Open
wants to merge 1 commit into
base: stable/20230725
Choose a base branch
from

Conversation

tbkka
Copy link

@tbkka tbkka commented Jul 10, 2024

The RemoteMirror library used by LLDB to inspect Swift values no longer requires these MPE descriptors. As the next step in fully removing the related code, this removes the LLDB code to look up such descriptors from the DWARF data.

The Swift compiler will continue to emit these descriptors for a while in order to support debugging with older versions of LLDB, but that code will also eventually be deleted.

The RemoteMirror library used by LLDB to inspect Swift values no
longer requires these MPE descriptors. As the next step in fully
removing the related code, this removes the LLDB code to look up
such descriptors from the DWARF data.

The Swift compiler will continue to emit these descriptors for
a while in order to support debugging with older versions
of LLDB, but that code will also eventually be deleted.
@tbkka
Copy link
Author

tbkka commented Jul 11, 2024

@swift-ci Please test

1 similar comment
@tbkka
Copy link
Author

tbkka commented Jul 12, 2024

@swift-ci Please test

@tbkka
Copy link
Author

tbkka commented Jul 12, 2024

@swift-ci Please test Windows platform

1 similar comment
@tbkka
Copy link
Author

tbkka commented Jul 21, 2024

@swift-ci Please test Windows platform

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants