Skip to content

[Distributed] Dont emit TBD also for distributed thunks #80526

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

Merged
merged 4 commits into from
Apr 7, 2025

Conversation

ktoso
Copy link
Contributor

@ktoso ktoso commented Apr 4, 2025

This resolves pedantic "all" TBD validation issues, i.e. we dont emit unexpected records anymore - we would before as we only checked for is_distributed but we also want to skip those for is_distributed_thunk

The actual change commit: 54a3429

Depends on #80523

Resolves rdar://128284016

@ktoso ktoso requested a review from rjmccall as a code owner April 4, 2025 06:32
@ktoso
Copy link
Contributor Author

ktoso commented Apr 4, 2025

@swift-ci please smoke test

@ktoso
Copy link
Contributor Author

ktoso commented Apr 4, 2025

@swift-ci please smoke test macOS

@ktoso
Copy link
Contributor Author

ktoso commented Apr 7, 2025

@swift-ci please smoke test

ktoso added 3 commits April 7, 2025 13:11
This is an important fix for libraries using @resolvable in resilient
libraries. Without the fix we're missing an accessor and this will fail
some remote calls which make use of remote calls on resolvable
protocols. This would manifest as missing accessor error thrown by the
executeDistributedTarget function.

resolves rdar://148224780
This resolves pedantic "all" TBD validation issues, i.e. we dont emit
unexpected records anymore - we would before as we only checked for
is_distributed but we also want to skip those for is_distributed_thunk

resolves rdar://128284016
@ktoso ktoso force-pushed the wip-tapi-validation branch from c97e968 to 54a3429 Compare April 7, 2025 04:21
@ktoso
Copy link
Contributor Author

ktoso commented Apr 7, 2025

@swift-ci please smoke test

@ktoso
Copy link
Contributor Author

ktoso commented Apr 7, 2025

@swift-ci please smoke test macOS

@ktoso
Copy link
Contributor Author

ktoso commented Apr 7, 2025

macos flaky test: rdar://148377173

@ktoso ktoso enabled auto-merge (squash) April 7, 2025 09:11
@ktoso
Copy link
Contributor Author

ktoso commented Apr 7, 2025

@swift-ci please smoke test

@ktoso
Copy link
Contributor Author

ktoso commented Apr 7, 2025

(We'll just squash it, so the "depended on" commits don't matter)

@ktoso ktoso requested a review from xedin April 7, 2025 11:36
@ktoso ktoso merged commit 97be02d into swiftlang:main Apr 7, 2025
3 checks passed
@ktoso ktoso deleted the wip-tapi-validation branch April 7, 2025 13:59
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