Skip to content

Conversation

@compnerd
Copy link
Member

This migrates the TSCUtility helpers for the loader to swift-driver in
order to enable deprecating the utility functions in tools-support-core.
This family of functions interacts with the dynamic linker (aka loader)
to loader and unload modules and lookup symbols by name. The migration
takes the opportunity to adjust the API surface a small amount to read
more naturally in Swift rather than being a wrapper layer over the Unix
C APIs.

@compnerd compnerd requested a review from artemcm February 11, 2022 22:32
@compnerd
Copy link
Member Author

CC: @tomerd

@compnerd
Copy link
Member Author

@swift-ci please test

@compnerd
Copy link
Member Author

@compnerd
Copy link
Member Author

@swift-ci please test

@compnerd
Copy link
Member Author

@swift-ci please test

This migrates the TSCUtility helpers for the loader to swift-driver in
order to enable deprecating the utility functions in tools-support-core.
This family of functions interacts with the dynamic linker (aka loader)
to loader and unload modules and lookup symbols by name.  The migration
takes the opportunity to adjust the API surface a small amount to read
more naturally in Swift rather than being a wrapper layer over the Unix
C APIs.
@compnerd
Copy link
Member Author

@swift-ci please test

@compnerd compnerd merged commit bf31626 into swiftlang:main Feb 14, 2022
@compnerd compnerd deleted the loader branch February 14, 2022 17:45
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