Skip to content

Commit f479b8f

Browse files
committed
Auto merge of #152825 - JonathanBrouwer:rollup-0YvwE70, r=JonathanBrouwer
Rollup of 18 pull requests Successful merges: - rust-lang/rust#152799 (Subtree sync for rustc_codegen_cranelift) - rust-lang/rust#152814 (stdarch subtree update) - rust-lang/rust#151059 (x86: support passing `u128`/`i128` to inline assembly) - rust-lang/rust#152097 (Suggest local variables for captured format args) - rust-lang/rust#152734 (Respect the `--ci` flag in more places in bootstrap) - rust-lang/rust#151703 (Fix ICE in transmutability error reporting when type aliases are normalized) - rust-lang/rust#152173 (Reflection TypeKind::FnPtr) - rust-lang/rust#152564 (Remove unnecessary closure.) - rust-lang/rust#152628 (tests: rustc_public: Check const allocation for all variables (1 of 11 was missing)) - rust-lang/rust#152658 (compiletest: normalize stderr before SVG rendering) - rust-lang/rust#152766 (std::r#try! - avoid link to nightly docs) - rust-lang/rust#152780 (Remove some clones in deriving) - rust-lang/rust#152787 (Add a mir-opt test for alignment check generation [zero changes outside tests]) - rust-lang/rust#152790 (Fix incorrect target in aarch64-unknown-linux-gnu docs) - rust-lang/rust#152792 (Fix an ICE while checking param env shadowing on an erroneous trait impl) - rust-lang/rust#152793 (Do no add -no-pie on Windows) - rust-lang/rust#152803 (Avoid delayed-bug ICE for malformed diagnostic attrs) - rust-lang/rust#152806 (interpret: fix comment typo)
2 parents ea2d626 + 520996c commit f479b8f

File tree

31 files changed

+24999
-3573
lines changed

31 files changed

+24999
-3573
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ jobs:
9696
os: ubuntu-latest
9797
- tuple: loongarch64-unknown-linux-gnu
9898
os: ubuntu-latest
99+
- tuple: hexagon-unknown-linux-musl
100+
os: ubuntu-latest
99101
- tuple: wasm32-wasip1
100102
os: ubuntu-latest
101103

@@ -207,6 +209,11 @@ jobs:
207209
tuple: amdgcn-amd-amdhsa
208210
os: ubuntu-latest
209211
norun: true
212+
- target:
213+
tuple: hexagon-unknown-linux-musl
214+
os: ubuntu-latest
215+
norun: true
216+
build_std: true
210217

211218
steps:
212219
- uses: actions/checkout@v4
@@ -300,7 +307,7 @@ jobs:
300307
# Check that the generated files agree with the checked-in versions.
301308
check-stdarch-gen:
302309
needs: [style]
303-
name: Check stdarch-gen-{arm, loongarch} output
310+
name: Check stdarch-gen-{arm, loongarch, hexagon} output
304311
runs-on: ubuntu-latest
305312
steps:
306313
- uses: actions/checkout@v4
@@ -318,6 +325,10 @@ jobs:
318325
run: |
319326
cargo run --bin=stdarch-gen-loongarch --release -- crates/stdarch-gen-loongarch/lasx.spec
320327
git diff --exit-code
328+
- name: Check hexagon
329+
run: |
330+
cargo run -p stdarch-gen-hexagon --release
331+
git diff --exit-code
321332
322333
conclusion:
323334
needs:

0 commit comments

Comments
 (0)