Skip to content

Activate the ability to integrate libdispatch #424

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 1 commit into from
Jun 28, 2016

Conversation

seabaylea
Copy link
Contributor

@seabaylea seabaylea commented Jun 26, 2016

@parkera @phausler This uncomments the block that configures the use of libdispatch by Foundation in build.py, activating the __HAS_DISPATCH__ guard.

The block includes guards to check that libdispatch is being built, which means that the toolchain builds in the CI environment won't be affected by this yet.

It will affect the libdispatch CI build, which also builds Foundation, XCTest and Swift PM, so we'll start to exercise the use of libdispatch via TestFoundation and the XCTest and Swift PM unit tests.

If the libdispatch CI builds run clean/stable, we'll then look at adding libdispatch into the toolchain builds via the "buildbot_linux" preset.

@parkera
Copy link
Contributor

parkera commented Jun 28, 2016

Ok - so we don't need to wait for libdispatch to be in Swift CI before merging this right?

@parkera
Copy link
Contributor

parkera commented Jun 28, 2016

@swift-ci please test

@phausler
Copy link
Contributor

My latest pulls this afternoon had it building for Linux iirc

@parkera
Copy link
Contributor

parkera commented Jun 28, 2016

Cool, sounds like we're almost there.

@seabaylea
Copy link
Contributor Author

Merging this will add libdispatch into Foundation (and thereby into Swift PM and XCTest) in the following Swift CI builds:
https://ci.swift.org/view/All/job/oss-swift-incremental-RA-libdispatch-linux-ubuntu-15_10/

If those run clean (i.e., the tests for Foundation, XCTest and SwiftPM pass), within just need to add libdispatch into the full package builds.

@parkera parkera merged commit 7fb3d00 into swiftlang:master Jun 28, 2016
@parkera
Copy link
Contributor

parkera commented Jun 28, 2016

Thanks @seabaylea!

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