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