Commit Graph

8541 Commits

Author SHA1 Message Date
swift-ci
477cb45d55 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-16 13:08:52 -07:00
Alex Lorenz
6a7be95027 Merge pull request #74754 from hyp/eng/android-compiler-rt-buildps1
[windows][toolchain] build  android compiler-rt builtins when buildin…
2024-07-16 12:35:42 -07:00
swift-ci
025f1fdc11 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-15 17:35:57 -07:00
Jeremy Schonfeld
b55f881645 Revert swift-corelibs-foundation-windows checkout (#75255) 2024-07-15 17:35:24 -07:00
swift-ci
df054cfada Merge remote-tracking branch 'origin/main' into rebranch 2024-07-13 08:14:37 -07:00
Alex Lorenz
bd2c3ea53b [windows][toolchain] build android compiler-rt builtins when building Android SDK with build.ps1 2024-07-12 17:22:13 -07:00
YOCKOW
1df416d3bf [build-script] NFC: Update URL of Swift repository in message. 2024-07-12 15:34:10 +09:00
Mishal Shah
0e6cd5580c Update the swift-docc, swift-lmdb, swift-docc-render-artifact, swift-docc-symbolkit, swift-markdown, swift-llvm-bindings, and llvm-project to swiftlang org 2024-07-11 16:55:19 -07:00
swift-ci
deb4d86f60 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-11 16:35:36 -07:00
Alexander Cyon
4a2942bb4e Fix typos in: cmake, tools, utils, unittests, validation-test
Co-authored-by: Saleem Abdulrasool <compnerd@compnerd.org>
2024-07-12 02:34:00 +03:00
swift-ci
14470ce45b Merge remote-tracking branch 'origin/main' into rebranch 2024-07-11 12:35:08 -07:00
Alex Lorenz
42c43e6262 Merge pull request #75140 from hyp/eng/windows-local-build
[windows][build.ps1] only use swift-corelibs-foundation-windows checkout
2024-07-11 12:26:10 -07:00
Ben Barham
2715d0e9d6 Merge branch 'main' into 20240710-main-to-rebranch
Conflicts:
  - `test/Interop/Cxx/class/method/methods-this-and-indirect-return-irgen-itanium.swift`
    previously fixed on rebranch, now fixed on main (slightly differently).
2024-07-10 20:42:09 -07:00
Alex Lorenz
d6ed2e982a [windows][build.ps1] only use swift-corelibs-foundation-windows checkout
in CI

https://github.com/swiftlang/swift/pull/75073 has broken a local
toolchain build on windows using build.ps1,
as the local build does not use update_checkout on windows, and
thus does not checkout swift-corelibs-foundation-windows.
2024-07-10 13:49:47 -07:00
Saleem Abdulrasool
31fc0a65e5 Merge pull request #75104 from compnerd/pinning
utils: pin the latest build for ARM64 to bootstrap on Windows
2024-07-10 09:02:05 -07:00
Evan Wilde
a89c5a05f8 Merge pull request #74033 from etcwilde/ewilde/all-the-configs-are-a-mess
Use the toolchain clang consistently when building with ASAN enabled.
2024-07-09 23:21:36 -07:00
Mishal Shah
0d0994ba9c Merge pull request #75086 from jmschonfeld/swift-collections-1.1.2 2024-07-09 19:59:28 -07:00
Evan Wilde
f446c25e0c Use toolchain clang on macOS
Don't use the just-built clang on macOS. macOS does this more "right"
than the Linux build. Linux will sometimes use the just-built
Swift-driver with the just-built clang, but sometimes would use the
system clang instead. macOS uses the toolchain Swift-driver with the
toolchain clang. This is correct, but it means that if we force the
other clang, we'll get mismatched sanitizer runtimes so the ASAN bot
will fail.
2024-07-09 14:20:07 -07:00
Saleem Abdulrasool
b4f2f4983d utils: pin the latest build for ARM64 to bootstrap on Windows
We need a bootstrapping toolchain. Now that we have an ARM64 build for
Windows, pin that to provide a default pinned toolchain. This should
allow us to build natively on Windows ARM64 without having to specify
the download image ourselves.
2024-07-09 09:48:22 -07:00
Mishal Shah
2746675691 Merge pull request #72949 from swiftlang/maxd/bump-argument-parser
Bump `swift-argument-parser` to 1.4.0
2024-07-08 21:46:12 -07:00
Jeremy Schonfeld
a23fd6f183 Move main/6.0 windows Foundation builds to separate branch (#75073) 2024-07-08 18:28:01 -07:00
Jeremy Schonfeld
0bf07e35a4 Bump swift-collections 1.1.1 --> 1.1.2 2024-07-08 16:35:40 -07:00
swift-ci
d57c885419 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-08 10:55:11 -07:00
Carl Peto
ee57481d7c [AVR] AVR support - Initial PR
- Add simple support for the AVR architecture, as a supported conditional compilation value, and added to the default llvm targets to build.

(Later PRs will fix support for 16-bit pointers, which is broken in places, and any fixes needed to get the standard library to build.)

(Note: AVR as a target is expected to always be compiled with -enable-experimental-feature Embedded.)
2024-07-06 18:22:10 +01:00
swift-ci
180865f12d Merge remote-tracking branch 'origin/main' into rebranch 2024-07-03 11:14:45 -07:00
Ben Barham
8fba1080cb Revert "[CI] Use repo_name as cross-PR lookup rather than id" 2024-07-03 11:00:02 -07:00
Ben Barham
d7fae52325 Merge remote-tracking branch 'origin/main' into manually-merge-main-to-rebranch
Conflicts:
  - `test/IRGen/typelayout_based_value_witness.swift`
2024-07-02 19:30:39 -07:00
Mishal Shah
80e0e02c88 Merge pull request #74884 from bnbarham/change-cross-pr-handling 2024-07-02 18:31:57 -07:00
swift-ci
d563cae8e0 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-02 01:36:38 -07:00
Mishal Shah
702a221ce9 Update the swift-cmark from apple to swiftlang org 2024-07-01 22:23:57 -07:00
Ben Barham
43e0ae1dd3 [CI] Use repo_name as cross-PR lookup rather than id
Rather than using the repo id (org/repository) to find the cross-PR
testing branch, instead use the repo name. This is less likely to fail
during the migration of `apple` -> `swiftlang` as it does not rely on
updating the `update-checkout` config with the new repository id.
2024-07-01 21:59:11 -07:00
swift-ci
4b839c29f8 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-01 18:34:26 -07:00
swift-ci
3bda3f553e Merge remote-tracking branch 'origin/main' into rebranch 2024-07-01 17:34:03 -07:00
Ben Barham
892c15fe78 [Utils] Update more apple -> swiftlang repos 2024-07-01 17:24:58 -07:00
Mishal Shah
680d3c6f92 Merge pull request #74875 from swiftlang/shahmishal-patch-2 2024-07-01 17:17:24 -07:00
Mishal Shah
40ecb090c3 Fix the lint issue 2024-07-01 17:04:47 -07:00
swift-ci
c4a5b1ab1d Merge remote-tracking branch 'origin/main' into rebranch 2024-07-01 15:53:19 -07:00
Jeremy Schonfeld
1f2ff67382 Add new _foundation_unicode and _FoundationCShims c modules to windows build script (#74796)
* Add new _foundation_unicode and _FoundationCShims c modules to windows build script

* Only copy directories that exist

* Address feedback
2024-07-01 15:50:36 -07:00
Mishal Shah
f57030277d Split the regex into multiple line to clean up lint error 2024-07-01 15:24:46 -07:00
Mishal Shah
025357edd9 Update update_checkout.py to support swiftlang and apple org repos 2024-07-01 15:04:12 -07:00
swift-ci
1b2ed25dc0 Merge remote-tracking branch 'origin/main' into rebranch 2024-07-01 11:53:28 -07:00
Saleem Abdulrasool
c34911003d Merge pull request #74834 from compnerd/synch
utils: restore synchronisation module on android armv7
2024-07-01 11:35:20 -07:00
swift-ci
bd2d29524c Merge remote-tracking branch 'origin/main' into rebranch 2024-07-01 10:34:05 -07:00
Mishal Shah
30b88e7636 Merge pull request #74764 from swiftlang/shahmishal/cross-repo-testing
Update update_checkout.py to support both apple and swiftlang org cro…
2024-07-01 10:27:10 -07:00
Saleem Abdulrasool
b8fccbfe07 utils: restore synchronisation module on android armv7
The underlying issue seems to have been resolved. Restore the
synchronisation module builds for Android.
2024-06-28 15:07:34 -07:00
Max Desiatov
b8864de92f Merge branch 'main' into maxd/bump-argument-parser 2024-06-28 18:19:20 +01:00
swift-ci
0ffc2a1fb3 Merge remote-tracking branch 'origin/main' into rebranch 2024-06-27 16:58:02 -07:00
Mishal Shah
4d533c0de0 Update update-checkout-config.json rebranch to use stable/20240625 2024-06-27 16:50:54 -07:00
Ben Barham
b7954411ec Merge remote-tracking branch 'origin/main' into manually-merge-main-to-rebranch
Conflicts:
  - `include/swift/AST/PluginRegistry.h`
2024-06-27 14:56:11 -07:00
Mishal Shah
0578ead606 Update update_checkout.py to support both apple and swiftlang org cross repo testing 2024-06-26 22:28:22 -07:00