Commit 7dc2e92
committed
Auto merge of #152240 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
27 commits in fe2f314aef06e688a9517da1ac0577bb1854d01f..0c9e687d237ff04b53ccb67b4ce63e9483789e88
2026-01-30 21:52:01 +0000 to 2026-02-11 05:58:30 +0000
- chore: downgrade to libc@0.2.180 (rust-lang/cargo#16624)
- fix(script): Load config relative to the script (rust-lang/cargo#16620)
- fix(lints): Don't run on-by-default lints when MSRV is too old (rust-lang/cargo#16618)
- fix(build): Remove deprecated, unstable --out-dir (rust-lang/cargo#16608)
- fix(script): Make the lockfile script-specific independent of build-dir (rust-lang/cargo#16619)
- fix(lockfile-path): Respect the config in fix, install (rust-lang/cargo#16617)
- chore: upgrade to gix@0.79.0 (rust-lang/cargo#16615)
- chore: downgrade to libc@0.2.179 (rust-lang/cargo#16613)
- feat(timings): Enable text selection in the charts (rust-lang/cargo#16607)
- Add host.runner for wrapping host build target executions (rust-lang/cargo#16599)
- feat(schema): Add `impl Copy for RustVersion` (rust-lang/cargo#16609)
- refactor(lints): Cleanup (rust-lang/cargo#16610)
- 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)1 file changed
+1
-1
lines changed- .github/workflows/main.yml+1-1
- Cargo.lock+369-358
- Cargo.toml+11-7
- crates/cargo-util-schemas/Cargo.toml+1-1
- crates/cargo-util-schemas/src/manifest/rust_version.rs+53-15
- crates/xtask-lint-docs/src/main.rs+9-4
- src/bin/cargo/commands/build.rs-11
- src/bin/cargo/commands/fix.rs+3-2
- src/bin/cargo/commands/run.rs+6-2
- src/bin/cargo/main.rs+1-1
- src/cargo/core/compiler/compilation.rs+15-16
- src/cargo/core/compiler/custom_build.rs+3-3
- src/cargo/core/compiler/timings/report.rs+2-20
- src/cargo/core/compiler/timings/timings.js+14-448
- src/cargo/core/workspace.rs+36-45
- src/cargo/lints/mod.rs+52-21
- src/cargo/lints/rules/blanket_hint_mostly_unused.rs+5-1
- src/cargo/lints/rules/im_a_teapot.rs+8-3
- src/cargo/lints/rules/implicit_minimum_version_req.rs+28-32
- src/cargo/lints/rules/missing_lints_inheritance.rs+128
- src/cargo/lints/rules/mod.rs+16-2
- src/cargo/lints/rules/non_kebab_case_bins.rs+3-1
- src/cargo/lints/rules/non_kebab_case_features.rs+3-1
- src/cargo/lints/rules/non_kebab_case_packages.rs+3-1
- src/cargo/lints/rules/non_snake_case_features.rs+3-1
- src/cargo/lints/rules/non_snake_case_packages.rs+3-1
- src/cargo/lints/rules/redundant_homepage.rs+3-1
- src/cargo/lints/rules/redundant_readme.rs+3-1
- src/cargo/lints/rules/unknown_lints.rs+3-2
- src/cargo/lints/rules/unused_workspace_dependencies.rs+3-1
- src/cargo/lints/rules/unused_workspace_package_fields.rs+149
- src/cargo/ops/cargo_add/mod.rs+2-3
- src/cargo/ops/cargo_compile/mod.rs+3
- src/cargo/ops/cargo_install.rs+3-1
- src/cargo/ops/cargo_report/timings.rs+1
- src/cargo/ops/cargo_update.rs+2-2
- src/cargo/ops/fix/mod.rs-1
- src/cargo/ops/registry/info/mod.rs+2-4
- src/cargo/ops/resolve.rs+1-1
- src/cargo/sources/git/known_hosts.rs+59-11
- src/cargo/util/command_prelude.rs+10-9
- src/cargo/util/context/schema.rs-2
- src/cargo/util/log_message.rs+2
- src/cargo/util/toml/mod.rs+2-2
- src/doc/man/cargo.md+8
- src/doc/man/generated_txt/cargo.txt+9
- src/doc/src/commands/cargo.md+8
- src/doc/src/reference/lints.md+70
- src/doc/src/reference/unstable.md+6-1
- src/etc/man/cargo.1+14
- tests/testsuite/artifact_dir.rs+6-40
- tests/testsuite/build_analysis.rs+1
- tests/testsuite/build_script.rs+153
- tests/testsuite/lints/implicit_minimum_version_req.rs+2
- tests/testsuite/lints/missing_lints_inheritance.rs+163
- tests/testsuite/lints/mod.rs+30
- tests/testsuite/lints/unknown_lints.rs+14
- tests/testsuite/lints/unused_workspace_package_fields.rs+80
- tests/testsuite/lockfile_path.rs+536-104
- tests/testsuite/script/cargo.rs+10-35
0 commit comments