Commit Graph

8542 Commits

Author SHA1 Message Date
Jake Petroules
5482b47c83 [update-checkout] Add swift-toolchain-sqlite to the list of repos (#75743)
This is for swiftlang/swift-llbuild#930, which adds swift-toolchain-sqlite as a new dependency to SwiftPM to better support Windows and other platforms.
2024-08-07 16:36:54 -07:00
swift-ci
5be82afce7 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-07 16:34:44 -07:00
Saleem Abdulrasool
78c957edc6 utils: update curl to 8.9.1 from 8.5.0
Update the embedded curl version for Windows. Adjust the flags
accordingly.
2024-08-06 11:08:08 -07:00
Rintaro Ishizaki
65cd1de3a9 [Windows] Avoid 'install' twice
In `Build-CMakeProjects` function, when `$InstallTo` is not an empty
string, `install` target is automatically built. Specifying `install` in
`$BuildTargets` makes it built twice.
2024-08-06 09:32:32 -07:00
Alastair Houghton
ddedfe0b3d [Build][Windows] Don't extract archives needlessly.
Avoid extracting archives every time you run a build.
2024-08-06 15:59:09 +01:00
swift-ci
dde434b8b9 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-02 15:33:33 -07:00
Saleem Abdulrasool
b11d9953c9 utils: correct indentation (NFC)
Adjust the indentation after recent changes for Foundation's build.
2024-08-01 11:53:03 -07:00
swift-ci
b160f14026 Merge remote-tracking branch 'origin/main' into rebranch 2024-08-01 11:37:43 -07:00
Alex Lorenz
d3cfaa3788 Merge pull request #75549 from hyp/eng/buildps1-host-android-sdk-windows-foundation-macros
[build.ps1] add host SDK path when building foundation for Android on…
2024-08-01 11:30:45 -07:00
Max Desiatov
e8b180ea9b Bump wasi-libc to wasi-sdk-22 in update-checkout-config.json 2024-08-01 15:54:27 +01:00
swift-ci
fd033c4d93 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-31 13:19:04 -07:00
Jeremy Schonfeld
f89db53698 Ensure Foundation tests don't run when passing --skip-foundation-tests (#75573) 2024-07-31 12:54:48 -07:00
swift-ci
4cc51f897a Merge remote-tracking branch 'origin/main' into rebranch 2024-07-31 10:15:18 -07:00
Rintaro Ishizaki
fdc1d2f70a Merge pull request #75571 from rintaro/windows-clean
[Windows] Fix 'clean'
2024-07-31 09:55:09 -07:00
swift-ci
6de076f370 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-30 17:56:41 -07:00
Rintaro
e1d4af50e6 [Windows] Fix 'clean'
Automatically detect the last component number so 'clean' removes the
build cache directries correctly
2024-07-30 13:43:07 -07:00
Alex Lorenz
386b945d8b [build.ps1] add host SDK path when building foundation for Android on windows
This lets us build the FoundationMacros for the windows host
2024-07-30 12:24:29 -07:00
Kuba Mracek
c9513c7925 [embedded] Add missing option to expected_options.py 2024-07-30 11:54:18 -07:00
Kuba Mracek
69964f9f22 [embedded] Don't build embedded stdlibs in 'standalone' builds 2024-07-30 10:42:55 -07:00
swift-ci
0410e461d4 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-29 16:54:36 -07:00
Jeremy Schonfeld
443c29d3a0 Invoke foundation tests via SwiftPM (#74594)
* Invoke foundation tests via SwiftPM

* Remove CTEST_OUTPUT_ON_FAILURE from Foundation build
2024-07-29 16:38:06 -07:00
swift-ci
81885f82c8 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-29 01:55:15 -07:00
Mishal Shah
396869e33b [SCM] Update the scheme for rebranch to use stable/20240723 2024-07-28 22:35:53 -07:00
swift-ci
d87274a2ab Merge remote-tracking branch 'origin/main' into rebranch 2024-07-27 09:55:04 -07:00
Saleem Abdulrasool
628d4c56cd Merge pull request #75510 from compnerd/exclude
utils: try to downscope builds for the runtime
2024-07-27 09:53:49 -07:00
swift-ci
941c1faeaf Merge remote-tracking branch 'origin/main' into rebranch 2024-07-26 11:34:11 -07:00
Ben Barham
d281fb8868 Merge pull request #74883 from finagolfin/droid
[android] Enable several C++ Interop and other tests
2024-07-26 11:18:07 -07:00
Saleem Abdulrasool
09f9c2667f utils: try to downscope builds for the runtime
This tweaks the build configuration for the runtime to downscope what we
actually build to what we require. This should have a negligible
improvement to the build times.
2024-07-26 09:59:12 -07:00
swift-ci
cd3a5a995e Merge remote-tracking branch 'origin/main' into rebranch 2024-07-25 17:58:57 -07:00
Saleem Abdulrasool
b0366e768e utils: enable HCS on Windows builds
This enables a minor optimization where we can outline cold BBs now that
HCS will not attempt to outline scoped EH functions.
2024-07-25 11:10:28 -07:00
swift-ci
7121dbf193 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-23 16:53:15 -07:00
Kuba (Brecka) Mracek
6c0fe7c624 Merge pull request #75375 from kubamracek/embedded-macho-builtins2
[embedded] Ask LLVM to build armv6 armv6m armv7 armv7m armv7em Mach-O builtins
2024-07-23 16:47:54 -07:00
Kuba Mracek
4f0d2e9f88 [embedded] Adhere to Python lint rules in llvm.py 2024-07-22 18:53:32 -07:00
swift-ci
74561f56f3 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-22 17:35:45 -07:00
Alex Hoppen
111bc466ee Merge pull request #75053 from finagolfin/clean
[build] Disable cleaning sourcekit-lsp by default, rather than having the flag do nothing
2024-07-22 17:27:23 -07:00
swift-ci
0005b5055d Merge remote-tracking branch 'origin/main' into rebranch 2024-07-22 12:56:08 -07:00
Mishal Shah
be679ca8cb [SCM] Update the release/6.0 scheme for swift-foundation and swift-foundation-icu 2024-07-22 09:30:22 -07:00
swift-ci
9aed706f89 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-20 10:54:13 -07:00
Mishal Shah
dc131377ad Merge pull request #75339 from jmschonfeld/swift-6-swift-foundation
[main] Add swift-foundation/swift-foundation-icu branch to release/6.0 checkout config
2024-07-20 10:49:47 -07:00
Finagolfin
6ede1c25e1 [android][build-script] Update the default arch to AArch64, as that is by far the most commonly used now 2024-07-20 17:56:51 +05:30
Kuba Mracek
bd0c903dd5 [embedded] Ask LLVM to build armv6 armv6m armv7 armv7m armv7em Mach-O builtins 2024-07-19 13:28:21 -07:00
Finagolfin
65de39674d [build] Disable cleaning sourcekit-lsp by default, rather than having the flag do nothing
Rather than make this change, swiftlang/sourcekit-lsp@37d003eb7 had the
`--no-clean` flag do nothing, which means the flag can't be used at all.
Instead, switch the flag to `--clean` in swiftlang/sourcekit-lsp#1558 and don't
invoke it by default.
2024-07-19 21:44:09 +05:30
swift-ci
0268b4a6a2 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-18 11:15:28 -07:00
Jeremy Schonfeld
39adcfa065 Re-add ICU as a valid remote 2024-07-18 11:03:21 -07:00
Jeremy Schonfeld
11760b1285 [main] Add swift-foundation/swift-foundation-icu branch to release/6.0 checkout config 2024-07-18 10:37:34 -07:00
swift-ci
a665162929 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-17 18:34:07 -07:00
Jeremy Schonfeld
f3acbb079f Remove ICU from the toolchain (#75262)
* Remove ICU from the toolchain

* Remove icu comment from GettingStarted.md
2024-07-17 18:19:16 -07:00
swift-ci
a5fc6a105b Merge remote-tracking branch 'origin/main' into rebranch 2024-07-17 14:35:23 -07:00
Mishal Shah
346bd23c92 Merge pull request #75309 from swiftlang/update-checkout-org-change
Update the repos swift-llbuild and swift-experimental-string-processi…
2024-07-17 14:26:12 -07:00
Mishal Shah
44e9503b83 Merge pull request #75189 from swiftlang/update-repo-to-swiftlang-org
[main] Update the swift-docc, swift-lmdb, swift-docc-render-artifact, swift-…
2024-07-17 14:21:53 -07:00