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

Merge remote-tracking branch 'upstream/main' #204

Closed
wants to merge 12 commits into from

Conversation

Steelskin
Copy link
Contributor

No description provided.

compnerd and others added 12 commits August 13, 2024 08:19
The pin will no longer be needed since we're switching to swift-foundation
CURL was updated to 8.9.1 upstream. Update the build rules to reflect
that.
Split out the standard library build phase to allow us to build the
macros for the correct hosts. This is required to allow us to build the
macros for distribution and for the build of the SDK.

Co-authored-by: Alex Lorenz <[email protected]>
These are not consumed by any other step.
Introduce a new macros build phase for the Foundation (and eventually
Testing) macros. This depends on the previously introduced stdlib phase
as the macros use the standard library. We build the macros for the
compiler hosts, reusing them to build the SDK content. Wire this into
the packaging step for the build tools as well.

Co-authored-by: Alex Lorenz <[email protected]>
`windows_build_runner` is too Windows-specific. This renames the variable to `default_build_runner`, to make space for future Darwin builds.

The variable is kept to its original name in the `context` step, since this step will eventually also output Darwin variables.
This is a preliminary step to eventually add the Mac build. The Mac
build will be using a separate job with its own matrix.

Co-authored-by: Saleem Abdulrasool <[email protected]>
Now that the just built clang should no longer perform HCS on scoped EH
functions, we should be able to enable this optimization globally.
@Steelskin Steelskin closed this Aug 16, 2024
@Steelskin Steelskin deleted the fabrice/tbc/merge-main branch August 16, 2024 20:50
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