Skip to content

Conversation

@d-ronnqvist
Copy link
Contributor

Bug/issue #, if applicable: rdar://78518537

Summary

This is a draft PR that aims to improve link resolution for symbol links. The first step towards that is to allow symbol links to be redundantly disambiguated. This opens up for further changes without breaking existing links.

There is still a lot of integration work before this code can be cleaned up, documented, and optimized.

Dependencies

n/a

Testing

  • Add testing instructions

Checklist

Make sure you check off the following items. If they cannot be completed, provide a reason.

  • Added tests
  • Ran the ./bin/test script and it succeeded
  • Updated documentation if necessary

This will be used to improve symbol link resolution with new features and improved diagnostics.

rdar://78518537
@d-ronnqvist d-ronnqvist self-assigned this May 11, 2022
@d-ronnqvist d-ronnqvist force-pushed the symbol-link-resolution branch from 759a20f to 1d8d141 Compare May 16, 2022 22:25
@d-ronnqvist
Copy link
Contributor Author

This has been very informative. These changes are well worth pursuing.

That said, I don't think this PR as-is is the best way to land these changes. Rather then adding more changes to this PR I'll go through the history to break out smaller changes that can land incrementally to make preparations for running both link resolution systems side by side.

I'll keep this PR open as a Draft until there's a new PR with the new link resolution system that's ready for review.

@d-ronnqvist d-ronnqvist changed the title [DRAFT] Improve link resolution for symbol links [Prototype] Improve link resolution for symbol links Jul 19, 2022
@d-ronnqvist
Copy link
Contributor Author

I'll close this prototype PR now. See #337 instead.

@d-ronnqvist d-ronnqvist deleted the symbol-link-resolution branch October 25, 2024 09:00
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.

1 participant