Skip to content

Remove preExecProcessAction #149

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

Conversation

jakepetroules
Copy link
Contributor

@jakepetroules jakepetroules commented Aug 15, 2025

It's been deemed too tricky to make this API safe and there are relatively few use cases anyways, considering we want to use posix_spawn internally as much as possible.

Closes #148

@jakepetroules jakepetroules changed the title Remove the @convention(c) restriction from preExecProcessAction Remove preExecProcessAction Aug 21, 2025
@jakepetroules jakepetroules force-pushed the fix-preExecProcessAction branch from 44822fe to aa173d5 Compare August 21, 2025 07:18
It's been deemed too tricky to make this API safe and there are relatively few use cases anyways, considering we want to use posix_spawn internally as much as possible.

Closes swiftlang#148
@jakepetroules jakepetroules merged commit 3d88b68 into swiftlang:main Aug 21, 2025
212 of 234 checks passed
@jakepetroules jakepetroules deleted the fix-preExecProcessAction branch August 21, 2025 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test testSubprocessPlatformOptionsPreExecProcessActionAndProcessConfigurator consistently fails on Swift 6.2
2 participants