Skip to content

[concurrency] Implement a compatibility .a library for Concurrency. #38930

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

DougGregor
Copy link
Member

In a back deployment scenario, this will provide a place where one could provide
function implementations that are not available in the relevant stdlib.

This is just setting up for future work and isn't doing anything interesting
beyond wiring it up/making sure that it is wired up correctly with tests.

In a back deployment scenario, this will provide a place where one could provide
function implementations that are not available in the relevant stdlib.

This is just setting up for future work and isn't doing anything interesting
beyond wiring it up/making sure that it is wired up correctly with tests.
@DougGregor
Copy link
Member Author

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@swift-ci please build toolchain Linux

@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - 1bc94bf

Install command
tar zxf swift-PR-38930-643-ubuntu16.04.tar.gz
More info

@DougGregor
Copy link
Member Author

swiftlang/swift-package-manager#3695

@swift-ci please build toolchain

@DougGregor
Copy link
Member Author

@DougGregor
Copy link
Member Author

Please test with the following pull request:
swiftlang/swift-package-manager#3695

@swift-ci please build toolchain

@swift-ci
Copy link
Contributor

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - 1bc94bf

Install command
tar zxf swift-PR-38930-665-ubuntu16.04.tar.gz
More info

@DougGregor
Copy link
Member Author

Closer!

@DougGregor
Copy link
Member Author

We got much further this time. Now it's a playgrounds logger issue that looks potentially spurious?

07:29:11 Testing failed:
07:29:11 	PlaygroundLoggerTests_macOS:
07:29:11 		The test runner encountered an error (Failed to establish communication with the test runner. If you believe this error represents a bug, please attach the result bundle at /Users/buildnode/jenkins/workspace/swift-PR-toolchain-osx/branch-main/buildbot_osx/playgroundsupport-macosx-x86_64/DerivedData/Logs/Test/Test-BuildScript-Test-PlaygroundLogger-macOS-2021.08.28_05-28-47--0700.xcresult. (Underlying Error: Couldn’t communicate with a helper application. Try your operation again. If that fails, quit and relaunch the application and try again. The connection to service on pid 0 named com.apple.testmanagerd.control was invalidated.))

@DougGregor
Copy link
Member Author

Please test with the following pull request:
swiftlang/swift-package-manager#3695

@swift-ci please build toolchain macOS

@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - 1bc94bf

Install command
tar -zxf swift-PR-38930-1110-osx.tar.gz --directory ~/

@DougGregor
Copy link
Member Author

Success!

@DougGregor
Copy link
Member Author

swiftlang/swift-package-manager#3695 has now been merged, so this can be merged as well

@DougGregor DougGregor merged commit 9d4ce58 into swiftlang:main Aug 29, 2021
@DougGregor DougGregor deleted the concurrency-compatibility-library branch August 29, 2021 05:40
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.

3 participants