Commit Graph

9108 Commits

Author SHA1 Message Date
swift-ci
7f143fc5d9 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-19 20:35:23 -07:00
Anthony Latsis
ac3339f2d7 Merge pull request #84127 from swiftlang/jepa-main3
[presets] Add a special preset for Amazon Linux 2
2025-09-20 04:17:41 +01:00
swift-ci
338191240e Merge remote-tracking branch 'origin/main' into rebranch 2025-09-19 15:37:11 -07:00
Saleem Abdulrasool
76f44fe860 Merge pull request #84360 from speednoisemovement/htiming
build.ps1: make time summary hierarchical
2025-09-19 15:27:39 -07:00
Anthony Latsis
fd60697c8f [presets] Add a special preset for Amazon Linux 2
This preset inherits from buildbot_linux, the preset currently used to
build on AL2. Additionally, it:
* Disables sourcekit-lsp testing. We do not expect people to be using
  AL2 as a Swift development platform at this point, and some
  sourcekit-lsp tests fail only on AL2.
* Disables LLDB testing and Python scripting support for LLDB. The
  Python requirement for both is too high for AL2.
2025-09-19 18:22:03 +01:00
swift-ci
9459bb2ac7 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-18 11:03:52 -07:00
Ben Barham
0480476025 Merge pull request #84346 from swiftlang/jepa-main4
[build-windows-toolchain.bat] Fix a few issues with https://github.com/swiftlang/swift/pull/84326
2025-09-18 10:59:28 -07:00
Leonard Grey
203f669874 Remove self/total time split; don't indirect Get-Dependencies 2025-09-18 09:32:20 -04:00
swift-ci
d222328963 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-18 00:19:38 -07:00
Eric Miotto
e419d30be4 Merge pull request #84172 from edymtt/edymtt/update-to-ninja-1.13.1
Upgrade to Ninja 1.13 for main, rebranch and next
2025-09-18 00:16:54 -07:00
Leonard Grey
e8d11a5068 Revert report ordering 2025-09-17 17:58:44 -04:00
Leonard Grey
6508b75d7d build.ps1: make time summary hierarchical 2025-09-17 16:40:01 -04:00
Anthony Latsis
7272215b9e [build-windows-toolchain.bat] Set HOST_ARCH_NAME for script reinvocation
Follow-up to https://github.com/swiftlang/swift/pull/84326.
2025-09-17 16:54:43 +01:00
swift-ci
ca6e259871 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-17 08:34:07 -07:00
Mishal Shah
5e8d3f67fb Merge pull request #84303 from bnbarham/bump-wasmkit-6.2.1-main
Bump wasmkit to 0.1.6 for 6.2.1
2025-09-17 08:30:04 -07:00
Anthony Latsis
99895359ed [build-windows-toolchain.bat] Fix environment variable name 2025-09-17 15:48:32 +01:00
swift-ci
a0ac59f5c4 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-17 07:41:01 -07:00
Mishal Shah
f78a3c7e0a Merge pull request #84326 from swiftlang/jepa-main4
[build-windows-toolchain.bat] Enable passing host arch name to build.ps1 through env var
2025-09-17 07:31:02 -07:00
swift-ci
2375909628 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-17 02:20:18 -07:00
Henrik G. Olsson
2bf0702e54 Merge pull request #84338 from hnrklssn/lit-update-tests
[Utils] Add support for lit's --update-tests to run-test
2025-09-17 02:16:17 -07:00
Henrik G. Olsson
8bc46a6a62 [Utils] Add support for lit's --update-tests to run-test
This flag checks for known test patterns in failed tests, and tries to
automatically update the test to pass.
2025-09-16 20:53:23 -07:00
Anthony Latsis
a3019ed108 [build-windows-toolchain.bat] Enable passing host arch name to build.ps1 through env var
This allows us to fix the `build toolchain Windows arm64` trigger, which
currently builds a toolchain for x86, by setting an environment
variable.
2025-09-16 20:26:58 +01:00
swift-ci
a5dac80825 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-16 11:35:20 -07:00
Mishal Shah
04ff59bf95 Merge pull request #84329 from etcwilde/ewilde/freebsd-notest-package
FreeBSD: No-test package preset
2025-09-16 11:24:04 -07:00
Evan Wilde
30e3d56d2e FreeBSD: No-test package preset
Adding preset for producing FreeBSD toolchains without running tests.
2025-09-16 11:16:26 -07:00
swift-ci
e9ea09923b Merge remote-tracking branch 'origin/main' into rebranch 2025-09-16 08:36:25 -07:00
Anthony Latsis
c6e52262c4 [presets]: Add --skip-early-swift-driver to llvm-only preset 2025-09-16 16:16:19 +01:00
swift-ci
8028ad41cc Merge remote-tracking branch 'origin/main' into rebranch 2025-09-15 16:34:55 -07:00
Yuta Saito
2b6ea81b9e Merge pull request #84285 from kateinoigakukun/yt/fix-tagged-funcptr
[Legacy Driver][wasm] Pass `--table-base` to reserve low function addresses
2025-09-16 08:26:04 +09:00
swift-ci
b38afa03c4 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-15 12:18:20 -07:00
Ben Barham
f2e654d7e1 Bump wasmkit to 0.1.6 for 6.2.1 2025-09-15 12:14:01 -07:00
Mishal Shah
a28d7a7e52 Merge pull request #80820 from swiftlang/maxd/bump-wasmkit
Bump WasmKit in `update-checkout-config.json` to 0.1.6
2025-09-15 11:57:13 -07:00
swift-ci
0d2c4ca9be Merge remote-tracking branch 'origin/main' into rebranch 2025-09-15 10:29:21 -07:00
Meghana Gupta
c764244df0 Merge pull request #84180 from meg-gupta/borrowandmutatepr
Add preliminary support for borrow accessors
2025-09-15 10:01:15 -07:00
Yuta Saito
5431bb115b [test][wasm] Add test to kill the missing func addr reservation 2025-09-15 14:30:10 +00:00
swift-ci
f6b73559a7 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-15 00:16:42 -07:00
Saleem Abdulrasool
57ad3607af Merge pull request #84268 from compnerd/packaging
utils: disable packaging on PR tests
2025-09-15 00:00:57 -07:00
Saleem Abdulrasool
f975a43c9f utils: disable packaging on PR tests
The packaging can be tested with an explicit `please build toolchain
Windows platform`.
2025-09-14 18:36:39 -07:00
swift-ci
bf9d79f5c1 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-13 06:17:00 -07:00
Jake Petroules
2ee42b86ad update_checkout: update swift-subprocess to 0.1 tag (#84269) 2025-09-13 01:22:09 -07:00
Jake Petroules
eb7b8c0fd7 update_checkout: update swift-toolchain-sqlite to 1.0.7 tag (#84270) 2025-09-13 00:29:58 -07:00
swift-ci
b9670d2b87 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-12 12:35:15 -07:00
Saleem Abdulrasool
d8879e6284 Merge pull request #84229 from compnerd/hoisting
build.ps1: hoist `Build-CompilerRuntimes` out of `Build-SDK`
2025-09-12 12:16:20 -07:00
swift-ci
c5c579e2de Merge remote-tracking branch 'origin/main' into rebranch 2025-09-11 23:03:13 -07:00
swift-ci
64aaf36dc5 Merge remote-tracking branch 'origin/main' into rebranch 2025-09-11 17:58:46 -07:00
Saleem Abdulrasool
6fc7e58625 build.ps1: hoist Build-CompilerRuntimes out of Build-SDK
This builds the compiler runtime (builtins) and the sanitizers. These
are part of the toolchain distribution rather than the SDK. Shuffle the
build around to further thin out `Build-SDK`.
2025-09-11 17:06:09 -07:00
Saleem Abdulrasool
3ab7c59b5b build.ps1: use SDKROOT more consistently
When building the SDKs, we have already computed the SDK root once.
Reuse the value rather than re-computing it.
2025-09-11 16:56:41 -07:00
swift-ci
c15622cdbf Merge remote-tracking branch 'origin/main' into rebranch 2025-09-11 12:25:10 -07:00
Saleem Abdulrasool
ab82c6f0db build.ps1: make windows SDKs optional
This treats Windows similarly to Android and introduces a new `-Windows`
option to build the Windows SDKs.
2025-09-11 09:46:43 -07:00
Saleem Abdulrasool
790bf32394 build.ps1: rename Build-Sanitizers to build-CompilerRunttime
This is more reflective of what the build accomplishes: it builds
compiler-rt's builtins and the sanitizer runtimes.
2025-09-10 09:54:30 -07:00