Skip to content

Update cargo submodule#152240

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

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

Conversation

@weihanglo
Copy link
Member

@weihanglo weihanglo commented Feb 6, 2026

27 commits in fe2f314aef06e688a9517da1ac0577bb1854d01f..0c9e687d237ff04b53ccb67b4ce63e9483789e88
2026-01-30 21:52:01 +0000 to 2026-02-11 05:58:30 +0000

@weihanglo weihanglo self-assigned this Feb 6, 2026
@rustbot
Copy link
Collaborator

rustbot commented Feb 6, 2026

Some changes occurred in src/tools/cargo

cc @ehuss

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Feb 6, 2026
@rustbot
Copy link
Collaborator

rustbot commented Feb 6, 2026

⚠️ Warning ⚠️

@weihanglo
Copy link
Member Author

@bors r+ rollup=never p=1

@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 6, 2026

📌 Commit a23ceac 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 Feb 6, 2026
@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Feb 6, 2026
Update cargo submodule

12 commits in fe2f314aef06e688a9517da1ac0577bb1854d01f..b9f0d83fd6528158af09d37e64779a0414da1ee
2026-01-30 21:52:01 +0000 to 2026-02-05 19:27:30 +0000
- chore(deps): bump time from 0.3.46 to 0.3.47 (rust-lang/cargo#16593)
- feat(lints): Add missing_lints_inheritance  (rust-lang/cargo#16588)
- chore(deps): bump git2 from 0.20.3 to 0.20.4 (rust-lang/cargo#16589)
- chore(deps): update msrv (3 versions) to v1.91 (rust-lang/cargo#16587)
- feat(lints): Add unused_workspace_package_fields lint (rust-lang/cargo#16585)
- Add command field to BuildStarted in build-analysis (rust-lang/cargo#16577)
- Fix link for lockfile-publish-time (rust-lang/cargo#16582)
- docs(cli): Discuss commands and aliases (rust-lang/cargo#16581)
- fix(script): Correct style of help message (rust-lang/cargo#16580)
- chore(deps): update compatible (rust-lang/cargo#16578)
- chore(deps): update crate-ci/typos action to v1.42.3 (rust-lang/cargo#16579)
- fix(timings): Only compute `y_ticks` when the `units` is not empty. (rust-lang/cargo#16575)
@rust-log-analyzer

This comment has been minimized.

@rust-bors rust-bors bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 6, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 6, 2026

💔 Test for 6e393cd failed: CI. Failed job:

@weihanglo
Copy link
Member Author

Looks like the ABI mismatch is a regression bug: openssl/openssl#29815

weihanglo added a commit to weihanglo/cargo that referenced this pull request Feb 8, 2026
OpenSSL 3.5.5 has an ELFv1/ELFv2 ABI mismatch
that breaks powerpc64-unknown-linux-gnu builds.

The fix is merged in openssl/openssl#29827 but not yet released.

See

* openssl/openssl#29815
* rust-lang/rust#152240 (comment)
github-merge-queue bot pushed a commit to rust-lang/cargo that referenced this pull request Feb 8, 2026
OpenSSL 3.5.5 has an ELFv1/ELFv2 ABI mismatch
that breaks powerpc64-unknown-linux-gnu builds.

The fix is merged in openssl/openssl#29827 but not yet released.

See

* openssl/openssl#29815
* rust-lang/rust#152240 (comment)
@rust-bors rust-bors bot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 8, 2026
@weihanglo
Copy link
Member Author

@bors r+ rollup=never p=1

@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 8, 2026

📌 Commit 2d9ef1b 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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Feb 8, 2026
@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Feb 9, 2026
Update cargo submodule

15 commits in fe2f314aef06e688a9517da1ac0577bb1854d01f..14f99cc7806713d7353bb57c54e8af2740afe8f7
2026-01-30 21:52:01 +0000 to 2026-02-08 15:10:49 +0000
- refactor(timings): Remove `CanvasRenderer` in favor of `SvgRenderer` (rust-lang/cargo#16602)
- Fix known hosts parsing (rust-lang/cargo#16596)
- chore: pin openssl-src to 300.5.4 (rust-lang/cargo#16601)
- chore(deps): bump time from 0.3.46 to 0.3.47 (rust-lang/cargo#16593)
- feat(lints): Add missing_lints_inheritance  (rust-lang/cargo#16588)
- chore(deps): bump git2 from 0.20.3 to 0.20.4 (rust-lang/cargo#16589)
- chore(deps): update msrv (3 versions) to v1.91 (rust-lang/cargo#16587)
- feat(lints): Add unused_workspace_package_fields lint (rust-lang/cargo#16585)
- Add command field to BuildStarted in build-analysis (rust-lang/cargo#16577)
- Fix link for lockfile-publish-time (rust-lang/cargo#16582)
- docs(cli): Discuss commands and aliases (rust-lang/cargo#16581)
- fix(script): Correct style of help message (rust-lang/cargo#16580)
- chore(deps): update compatible (rust-lang/cargo#16578)
- chore(deps): update crate-ci/typos action to v1.42.3 (rust-lang/cargo#16579)
- fix(timings): Only compute `y_ticks` when the `units` is not empty. (rust-lang/cargo#16575)
@rust-log-analyzer

This comment has been minimized.

@rust-bors rust-bors bot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Feb 9, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 10, 2026

💔 Test for 4165e64 failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@weihanglo
Copy link
Member Author

@bors try jobs=dist-loongarch64-musl

@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Feb 10, 2026
Update cargo submodule


try-job: dist-loongarch64-musl
@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 10, 2026

💔 Test for cfd38ca failed: CI. Failed job:

@rust-log-analyzer

This comment has been minimized.

@weihanglo
Copy link
Member Author

@bors try jobs=dist-loongarch64-musl

@rust-bors

This comment has been minimized.

rust-bors bot pushed a commit that referenced this pull request Feb 11, 2026
Update cargo submodule


try-job: dist-loongarch64-musl
@weihanglo
Copy link
Member Author

@bors r+ rollup=never p=1

@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 11, 2026

📌 Commit d517ca2 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-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Feb 11, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 11, 2026

☀️ Try build successful (CI)
Build commit: bcf8e4d (bcf8e4d14d0a2b75d96b756136532cdc76846b19, parent: 7b25457166468840db16998f507296675f0e07a0)

@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 Feb 11, 2026
@rust-bors
Copy link
Contributor

rust-bors bot commented Feb 11, 2026

☀️ Test successful - CI
Approved by: weihanglo
Duration: 4h 9m 26s
Pushing 7dc2e92 to main...

@rust-bors rust-bors bot merged commit 7dc2e92 into rust-lang:main Feb 11, 2026
13 checks passed
@rustbot rustbot added this to the 1.95.0 milestone Feb 11, 2026
@github-actions
Copy link
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 d34f1f9 (parent) -> 7dc2e92 (this PR)

Test differences

Show 75 test diffs

Stage 2

  • artifact_dir::cargo_build_deprecated_out_dir: pass -> [missing] (J0)
  • artifact_dir::deprecated_out_dir: pass -> [missing] (J0)
  • artifact_dir::removed_out_dir_flag: [missing] -> pass (J0)
  • build_script::host_runner_arch_takes_precedence: [missing] -> pass (J0)
  • build_script::host_runner_does_not_apply_to_target: [missing] -> pass (J0)
  • build_script::host_runner_ignored_without_flag: [missing] -> pass (J0)
  • build_script::host_runner_with_args: [missing] -> pass (J0)
  • build_script::host_runner_wraps_build_script: [missing] -> pass (J0)
  • lints::missing_lints_inheritance::empty_pkg_lints: [missing] -> pass (J0)
  • lints::missing_lints_inheritance::inherit_lints: [missing] -> pass (J0)
  • lints::missing_lints_inheritance::no_lints: [missing] -> pass (J0)
  • lints::missing_lints_inheritance::ws_lints: [missing] -> pass (J0)
  • lints::unused_workspace_package_fields::unused: [missing] -> pass (J0)
  • lockfile_path::add_lockfile_override: pass -> [missing] (J0)
  • lockfile_path::assert_respect_pinned_version_from_lockfile_path: pass -> [missing] (J0)
  • lockfile_path::basic_lockfile_created: pass -> [missing] (J0)
  • lockfile_path::basic_lockfile_override: pass -> [missing] (J0)
  • lockfile_path::basic_lockfile_read: pass -> [missing] (J0)
  • lockfile_path::broken_symlink: pass -> [missing] (J0)
  • lockfile_path::clean_lockfile_override: pass -> [missing] (J0)
  • lockfile_path::cli_add_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::cli_assert_respect_pinned_version_from_lockfile_path: [missing] -> pass (J0)
  • lockfile_path::cli_basic_lockfile_created: [missing] -> pass (J0)
  • lockfile_path::cli_basic_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::cli_basic_lockfile_read: [missing] -> pass (J0)
  • lockfile_path::cli_broken_symlink: [missing] -> pass (J0)
  • lockfile_path::cli_clean_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::cli_fix_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::cli_install_lock_file_path_must_present: [missing] -> pass (J0)
  • lockfile_path::cli_install_respects_lock_file_path: [missing] -> pass (J0)
  • lockfile_path::cli_loop_symlink: [missing] -> pass (J0)
  • lockfile_path::cli_must_be_nightly: [missing] -> pass (J0)
  • lockfile_path::cli_must_have_unstable_options: [missing] -> pass (J0)
  • lockfile_path::cli_publish_lockfile_read: [missing] -> pass (J0)
  • lockfile_path::cli_remove_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::cli_run_embed: [missing] -> ignore (-Zscript is unstable) (J0)
  • lockfile_path::cli_symlink_in_path: [missing] -> pass (J0)
  • lockfile_path::cli_symlink_lockfile: [missing] -> pass (J0)
  • lockfile_path::config_add_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::config_assert_respect_pinned_version_from_lockfile_path: [missing] -> pass (J0)
  • lockfile_path::config_basic_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::config_basic_lockfile_read: [missing] -> pass (J0)
  • lockfile_path::config_broken_symlink: [missing] -> pass (J0)
  • lockfile_path::config_clean_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::config_fix_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::config_install_lock_file_path_must_present: [missing] -> pass (J0)
  • lockfile_path::config_install_respects_lock_file_path: [missing] -> pass (J0)
  • lockfile_path::config_lockfile_created: [missing] -> pass (J0)
  • lockfile_path::config_lockfile_path: pass -> [missing] (J0)
  • lockfile_path::config_loop_symlink: [missing] -> pass (J0)
  • lockfile_path::config_publish_lockfile_read: [missing] -> pass (J0)
  • lockfile_path::config_remove_lockfile_override: [missing] -> pass (J0)
  • lockfile_path::config_run_embed: [missing] -> ignore (-Zscript is unstable) (J0)
  • lockfile_path::config_symlink_in_path: [missing] -> pass (J0)
  • lockfile_path::config_symlink_lockfile: [missing] -> pass (J0)
  • lockfile_path::fix_lockfile_override: pass -> [missing] (J0)
  • lockfile_path::install_lock_file_path_must_present: pass -> [missing] (J0)
  • lockfile_path::install_respects_lock_file_path: pass -> [missing] (J0)
  • lockfile_path::loop_symlink: pass -> [missing] (J0)
  • lockfile_path::must_be_nightly: pass -> [missing] (J0)
  • lockfile_path::must_have_unstable_options: pass -> [missing] (J0)
  • lockfile_path::publish_lockfile_read: pass -> [missing] (J0)
  • lockfile_path::remove_lockfile_override: pass -> [missing] (J0)
  • lockfile_path::run_embed: ignore (-Zscript is unstable) -> [missing] (J0)
  • lockfile_path::symlink_in_path: pass -> [missing] (J0)
  • lockfile_path::symlink_lockfile: pass -> [missing] (J0)
  • script::cargo::use_cargo_home_config: ignore (-Zscript is unstable) -> [missing] (J0)
  • script::cargo::use_script_config: [missing] -> ignore (-Zscript is unstable) (J0)
  • sources::git::known_hosts::tests::negated_glob_rejects_match: [missing] -> pass (J0)
  • sources::git::known_hosts::tests::validate_bracketed_host_with_port: [missing] -> pass (J0)

Additionally, 5 doctest diffs were found. These are ignored, as they are noisy.

Job group index

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard 7dc2e92b83be02dc07f87be7e94266d6e48e5ca5 --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. dist-x86_64-apple: 2h 5m -> 2h 50m (+35.5%)
  2. aarch64-apple: 3h 3m -> 4h 1m (+31.7%)
  3. dist-apple-various: 2h -> 1h 35m (-20.8%)
  4. dist-aarch64-apple: 2h 41m -> 3h 8m (+16.6%)
  5. pr-check-1: 31m 54s -> 27m 6s (-15.0%)
  6. aarch64-gnu-llvm-20-2: 51m 45s -> 44m 2s (-14.9%)
  7. x86_64-gnu-llvm-20-1: 1h 14m -> 1h 4m (-13.6%)
  8. x86_64-gnu-llvm-20-2: 1h 38m -> 1h 26m (-12.3%)
  9. dist-aarch64-llvm-mingw: 1h 50m -> 1h 39m (-10.5%)
  10. i686-msvc-1: 3h 6m -> 2h 47m (-10.3%)
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-timer
Copy link
Collaborator

Finished benchmarking commit (7dc2e92): comparison URL.

Overall result: ❌✅ regressions and improvements - no action needed

@rustbot label: -perf-regression

Instruction count

Our most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
0.1% [0.0%, 0.1%] 2
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-0.1% [-0.2%, -0.0%] 4
All ❌✅ (primary) - - 0

Max RSS (memory usage)

Results (secondary 1.1%)

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)
1.1% [1.1%, 1.1%] 1
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) - - 0

Cycles

Results (secondary 2.1%)

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)
7.8% [2.6%, 12.8%] 3
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-6.4% [-7.8%, -5.1%] 2
All ❌✅ (primary) - - 0

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 474.584s -> 475.749s (0.25%)
Artifact size: 398.01 MiB -> 398.02 MiB (0.00%)

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

Labels

merged-by-bors This PR was explicitly merged by bors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants