Skip to content
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

[SR-7767] Use soft linking to detect Foundation entry points for _SwiftValue boxing #50306

Open
jckarter opened this issue May 24, 2018 · 0 comments
Assignees
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. standard library Area: Standard library umbrella

Comments

@jckarter
Copy link
Member

Previous ID SR-7767
Radar None
Original Reporter @jckarter
Type Bug
Additional Detail from JIRA
Votes 1
Component/s Standard Library
Labels Bug
Assignee @millenomi
Priority Medium

md5: e034f9b2159d81b89934164cca81747c

Issue Description:

The initial implementation of AnyObject boxing in https://github.com/apple/swift/pull/16736/files#diff-9b6ea5442068d139aa4193a59b6e4b91R676 uses an SPI public protocol to interface the Foundation _SwiftValue class with the standard library boxing logic. It would be nicer and less subject to third-party abuse to use dlsym soft-linking to detect function symbols from the Foundation library when loaded.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. standard library Area: Standard library umbrella
Projects
None yet
Development

No branches or pull requests

1 participant