Skip to content

Update cargo submodule#155756

Merged
rust-bors[bot] merged 1 commit intorust-lang:mainfrom
weihanglo:update-cargo
Apr 25, 2026
Merged

Update cargo submodule#155756
rust-bors[bot] merged 1 commit intorust-lang:mainfrom
weihanglo:update-cargo

Conversation

@weihanglo
Copy link
Copy Markdown
Member

10 commits in 06ac0e7c05770a8c7bbf67bdd12fa1a1eefdc8ae..eb9b60f1f6604b5e022c56be31692c215b8ba11d
2026-04-21 15:33:56 +0000 to 2026-04-24 20:52:07 +0000

r? ghost

@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented Apr 24, 2026

Some changes occurred in src/tools/cargo

cc @ehuss

@rustbot rustbot added A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 24, 2026
@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented Apr 24, 2026

⚠️ Warning ⚠️

@weihanglo
Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=1

@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented Apr 25, 2026

📌 Commit d439d07 has been approved by weihanglo

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 25, 2026
@rust-bors

This comment has been minimized.

@rust-bors rust-bors Bot added merged-by-bors This PR was explicitly merged by bors. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Apr 25, 2026
@rust-bors
Copy link
Copy Markdown
Contributor

rust-bors Bot commented Apr 25, 2026

☀️ Test successful - CI
Approved by: weihanglo
Duration: 3h 12m 17s
Pushing 0a4ee3f to main...

@rust-bors rust-bors Bot merged commit 0a4ee3f into rust-lang:main Apr 25, 2026
12 checks passed
@rustbot rustbot added this to the 1.97.0 milestone Apr 25, 2026
@github-actions
Copy link
Copy Markdown
Contributor

What is this? This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.

Comparing 597d9e4 (parent) -> 0a4ee3f (this PR)

Test differences

Show 28 test diffs

Stage 1

  • [codegen] tests/codegen-llvm/amdgpu-addrspacecast.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/issues/issue-122600-ptr-discriminant-update.rs#old: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/issues/issue-37945.rs#new: ignore (ignored when the LLVM version 22.1.4 is older than 23.0.0) -> ignore (ignored when the LLVM version 22.1.2 is older than 23.0.0) (J2)
  • [codegen] tests/codegen-llvm/issues/matches-logical-or-141497.rs: ignore (ignored when the LLVM version 22.1.4 is older than 23.0.0) -> ignore (ignored when the LLVM version 22.1.2 is older than 23.0.0) (J2)
  • [codegen] tests/codegen-llvm/scalable-vectors/debuginfo.rs#PRE-LLVM-22: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-gather.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-masked-load.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-masked-store.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-scatter.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/vec_pop_push_noop.rs#old: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)
  • [codegen] tests/codegen-llvm/vecdeque_pop_push.rs#old: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J2)

Stage 2

  • [codegen] tests/codegen-llvm/array-equality.rs#llvm-next: ignore (ignored when the LLVM version 22.1.4 is older than 23.0.0) -> ignore (ignored when the LLVM version 22.1.2 is older than 23.0.0) (J0)
  • [codegen] tests/codegen-llvm/amdgpu-addrspacecast.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/issues/issue-122600-ptr-discriminant-update.rs#old: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/issues/issue-37945.rs#new: ignore (ignored when the LLVM version 22.1.4 is older than 23.0.0) -> ignore (ignored when the LLVM version 22.1.2 is older than 23.0.0) (J1)
  • [codegen] tests/codegen-llvm/issues/matches-logical-or-141497.rs: ignore (ignored when the LLVM version 22.1.4 is older than 23.0.0) -> ignore (ignored when the LLVM version 22.1.2 is older than 23.0.0) (J1)
  • [codegen] tests/codegen-llvm/scalable-vectors/debuginfo.rs#PRE-LLVM-22: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-gather.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-masked-load.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-masked-store.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/simd-intrinsic/simd-intrinsic-generic-scatter.rs#LLVM21: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/vec_pop_push_noop.rs#old: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • [codegen] tests/codegen-llvm/vecdeque_pop_push.rs#old: ignore (ignored when the LLVM version (22.1.4) is newer than majorversion 21) -> ignore (ignored when the LLVM version (22.1.2) is newer than majorversion 21) (J1)
  • clean::explicit_target_dir_not_exists: [missing] -> pass (J3)
  • clean_new_layout::explicit_target_dir_not_exists: [missing] -> pass (J3)
  • lints::unused_dependencies::config_ignore: pass -> [missing] (J3)
  • warning_override::requires_nightly: pass -> [missing] (J3)
  • [run-make] tests/run-make/compressed-debuginfo-zstd: pass -> ignore (ignored if LLVM wasn't build with zstd for ELF section compression or LLVM is not the default codegen backend) (J4)

Job group index

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard 0a4ee3f74bfb6f5c283ad61a906f2df631a46eb7 --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. x86_64-gnu-nopt: 1h 53m -> 2h 57m (+55.5%)
  2. dist-x86_64-illumos: 1h 22m -> 1h 49m (+32.8%)
  3. dist-sparcv9-solaris: 1h 13m -> 1h 38m (+32.8%)
  4. pr-check-2: 43m -> 53m 55s (+25.4%)
  5. dist-x86_64-msvc-alt: 2h 53m -> 2h 10m (-25.0%)
  6. armhf-gnu: 1h 24m -> 1h 45m (+24.6%)
  7. i686-msvc-1: 2h 28m -> 3h 3m (+24.0%)
  8. x86_64-rust-for-linux: 50m 49s -> 1h 2m (+23.2%)
  9. x86_64-msvc-2: 2h 35m -> 2h (-22.7%)
  10. x86_64-gnu-miri: 1h 26m -> 1h 46m (+22.7%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@rust-bors rust-bors Bot mentioned this pull request Apr 25, 2026
@rust-timer
Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (0a4ee3f): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This perf run didn't have relevant results for this metric.

Max RSS (memory usage)

Results (primary -1.4%, secondary -2.4%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-1.4% [-2.1%, -0.9%] 3
Improvements ✅
(secondary)
-2.4% [-4.0%, -1.0%] 6
All ❌✅ (primary) -1.4% [-2.1%, -0.9%] 3

Cycles

Results (primary 2.7%, secondary 2.2%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
2.7% [2.7%, 2.7%] 1
Regressions ❌
(secondary)
2.2% [2.2%, 2.2%] 1
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 2.7% [2.7%, 2.7%] 1

Binary size

This perf run didn't have relevant results for this metric.

Bootstrap: 489.989s -> 492.019s (0.41%)
Artifact size: 394.31 MiB -> 394.25 MiB (-0.02%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. merged-by-bors This PR was explicitly merged by bors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants