Commit Graph

8541 Commits

Author SHA1 Message Date
Alex Lorenz
4cfd5f10b9 [android] only build android SDKs when -Android is passed, or -AndroidSDKs are specified when running build.ps1 2024-06-06 10:32:58 -07:00
Meghana Gupta
af1d6017f9 Merge pull request #74132 from meg-gupta/deleteresultdependson
Remove resultDependsOn/resultDependsOnSelf
2024-06-06 10:23:31 -07:00
Alex Lorenz
c032c9b034 [android] add additional checks for build.ps1 android build 2024-06-06 09:33:09 -07:00
swift-ci
8e1f8e5668 Merge remote-tracking branch 'origin/main' into rebranch 2024-06-05 21:14:30 -07:00
Evan Wilde
fce890dabf pr-apple-llvm-project-linux: Set linker to clang
Clang is defaulting to the bfd linker in the PR job, resulting in test
failures due to failure to link. Switching it to gold.
2024-06-05 16:26:53 -07:00
Evan Wilde
ec3b305492 Move pr-apple-llvm-project-linux config to preset
Moving the flags used to invoke build-script for
pr-apple-llvm-project-linux to a preset so that it can be configured
without modifying CI itself.
2024-06-05 16:26:53 -07:00
Meghana Gupta
470fa2f365 Remove resultDependsOn/resultDependsOnSelf 2024-06-05 11:36:16 -07:00
swift-ci
8c10cc2271 Merge remote-tracking branch 'origin/main' into rebranch 2024-06-03 21:55:36 -07:00
Konrad `ktoso` Malawski
083fdaa0de Merge pull request #73998 from nickolas-pohilets/mpokhylets/fix-32-build 2024-06-04 13:49:19 +09:00
swift-ci
e3b7f92887 Merge remote-tracking branch 'origin/main' into rebranch 2024-06-03 15:33:42 -07:00
Jeremy Schonfeld
025c976cff Prepare for introducing swift-foundation into the toolchain (#74019) 2024-06-03 15:15:46 -07:00
swift-ci
3ba3913860 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-30 15:35:26 -07:00
Rintaro Ishizaki
b068398bf3 Merge pull request #74018 from rintaro/macros-plugin-path-plist
[Macros] Add '-plugin-path' the the toolchain's plugins in Info.plist
2024-05-30 15:31:16 -07:00
swift-ci
32b9a8e522 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-30 14:15:14 -07:00
Evan Wilde
4e4e57044b Merge pull request #73975 from etcwilde/ewilde/all-that-glitters-is-gold
Setting the default linker to gold
2024-05-30 14:02:36 -07:00
Mykola Pokhylets
987b641a7c Updated HeaderFooterLayout to correctly handle empty Header or Footer 2024-05-30 21:56:28 +02:00
Rintaro Ishizaki
faa5003843 [Macros] Add '-plugin-path' the the toolchain's plugins in Info.plist
So Xcode always prefer the plugins in the toolchain to the SDK's. Since
swift.org toolchains include stdlib, it wants to use the plugins in it.
2024-05-30 10:37:29 -07:00
Mykola Pokhylets
6298d41edf Reapply "Fix quadratic performance of the ListMerger in specific usage pattern"
This reverts commit 2640ff613b.
2024-05-30 13:08:42 +02:00
Max Desiatov
c19b9ffa7d Merge branch 'main' into maxd/bump-argument-parser 2024-05-29 16:59:32 +01:00
Max Desiatov
1ee31a2bc1 Bump swift-argument-parser to 1.4.0 2024-05-29 16:55:01 +01:00
Evan Wilde
5ace05a44b Setting the default linker to gold
Missed another build preset. Setting the default linker to gold on the
LLDB linux job.
2024-05-29 08:01:36 -07:00
swift-ci
ca5e7a98a0 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-29 01:35:52 -07:00
Yuta Saito
6f375245fd Merge pull request #73964 from kateinoigakukun/katei/enable-observation-wasm
[wasm] Enable Observation module build for Wasm target
2024-05-29 17:27:03 +09:00
swift-ci
d1957ab6fd Merge remote-tracking branch 'origin/main' into rebranch 2024-05-28 23:34:24 -07:00
Yuta Saito
721f3756b8 [wasm] Enable Observation module build for Wasm target 2024-05-29 01:28:45 +00:00
swift-ci
a9e8836edb Merge remote-tracking branch 'origin/main' into rebranch 2024-05-28 16:15:22 -07:00
Kuba Mracek
56016a8649 [embedded] Avoid strip-ing .a embedded libraries 2024-05-28 14:03:58 -07:00
Kuba Mracek
1113cffd4b [embedded] Avoid building embedded stdlib when cross-compiling 2024-05-28 14:03:58 -07:00
Kuba Mracek
770d59cc91 [embedded] Avoid building embedded stdlib when cross-compiling 2024-05-28 07:51:17 -07:00
swift-ci
6cd8272e59 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-27 23:54:02 -07:00
Mishal Shah
da59253bba Merge pull request #73318 from bc-lee/feature/python-replace-deprecated-function-usage
[python] Replace deprecated assertEquals with assertEqual in build graph test
2024-05-27 23:53:45 -07:00
swift-ci
0a9b603d3a Merge remote-tracking branch 'origin/main' into rebranch 2024-05-24 07:34:47 -07:00
Alastair Houghton
02a20392f7 Merge pull request #73845 from al45tair/eng/PR-128612098
[Build] Move the `.cfg` file generation to a new product.
2024-05-24 15:34:36 +01:00
Alastair Houghton
2056b26258 [Build] Move the .cfg file generation to a new product.
We need to move the `.cfg` file generation to a new product so that we can
land it in the default toolchain for Xcode.

rdar://128612098
2024-05-24 08:27:17 +01:00
swift-ci
b14e67d820 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-23 22:14:52 -07:00
Ben Barham
653372ab7f Merge pull request #73862 from etcwilde/ewilde/set-clang-linker-if-we-have-clang
Only set clang linker if it exists
2024-05-23 21:57:41 -07:00
swift-ci
ed0370db20 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-23 16:37:01 -07:00
Andrew Trick
c64a95b6fc Merge pull request #73287 from atrick/fix-splitcmd
Fix dev-scripts/split-cmdline: quote ';' arguments
2024-05-23 16:36:28 -07:00
Evan Wilde
e0f81dadc6 Only set clang linker if it exists
It we're not building clang, the swift driver silently dies and fails to
build. While it shouldn't do that, we should also only tell it to use a
clang that exists. If we're not building clang or the "native" clang
doesn't exist, leave the environment variable unset and let the driver
choose something.
2024-05-23 14:26:34 -07:00
Hamish Knight
782ae72efd Merge branch 'main' into merge-rebranch 2024-05-23 20:03:52 +01:00
Mishal Shah
c579708fc1 Update the swift-system tag to 1.3.0 to support Windows arm64 2024-05-23 00:21:19 -07:00
swift-ci
1cc79df085 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-22 18:55:09 -07:00
Yuta Saito
1148e26ae4 build: Build Swift SDK earlier than SwiftPM to allow SwiftPM to use it
Just built Swift SDK would be useful for SwiftPM to perform integration
tests. All of those products do not depend on just built SwiftPM
(WasmKit is built using host tools), so it is safe to build them earlier.
2024-05-22 14:14:12 +00:00
Yuta Saito
4e4047dead update-checkout: Update swift-sdk-generator dependencies
swift-nio and swift-async-algorithms have been updated to support
`SWIFTCI_USE_LOCAL_DEPS` convention. This change updates them to the
versions including the support.
2024-05-22 14:14:12 +00:00
Yuta Saito
f9a14b8f10 build: Build Swift SDK for WebAssembly
This change adds a new product, WasmSwiftSDK, to build the Swift SDK for
WebAssembly. The product is built using the swift-sdk-generator package
and takes just built WebAssembly stdlib, clang runtime libraries,
and wasi-sysroot as input, and produces a Swift SDK artifactbundle under
swift-sdk-generator/Bundles.
2024-05-22 14:14:12 +00:00
swift-ci
6015daee72 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-22 05:54:29 -07:00
Yuta Saito
3caef44058 Merge pull request #73816 from kateinoigakukun/katei/enable-distributed-module-build
[wasm] Enable Distributed module build for Wasm target
2024-05-22 21:52:20 +09:00
Yuta Saito
c7dfc48dd7 [wasm] Enable Distributed module build for Wasm target 2024-05-22 08:51:41 +00:00
swift-ci
b6e52fcca5 Merge remote-tracking branch 'origin/main' into rebranch 2024-05-21 23:55:54 -07:00
Mishal Shah
639a2c3488 Merge pull request #73733 from compnerd/paths
utils: tweak the path before using a Swift toolchain
2024-05-21 23:41:57 -07:00