Commit 310ae8c
committed
Auto merge of #151764 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
18 commits in efcd9f58636c1990393d495159045d9c35e43b8f..fe2f314aef06e688a9517da1ac0577bb1854d01f
2026-01-23 13:50:59 +0000 to 2026-01-30 21:52:01 +0000
- feat(lints): Add unused workspace dependency lint (rust-lang/cargo#16571)
- docs: Remove redundant homepage link (rust-lang/cargo#16572)
- refactor: Remove unused workspace dependencies (rust-lang/cargo#16573)
- Re-downgrade curl-sys (rust-lang/cargo#16570)
- docs(report): enhance man pages for `cargo report *` (rust-lang/cargo#16430)
- fix(lints): Refine redundant metadata lints (rust-lang/cargo#16564)
- Prevent `cargo init` in home directory (rust-lang/cargo#16566)
- feat(lints): Add redundant_homepage lint (rust-lang/cargo#16561)
- feat(lints): Add `non_*_case_features` (rust-lang/cargo#16560)
- Update build_std::basic test to ensure index doesn't update (rust-lang/cargo#16559)
- feat(lints): Add mutually exclusive `non_{kebab,snake}_case_packages` (rust-lang/cargo#16554)
- fix(lints): Pluralize non_kebab_case_bins (rust-lang/cargo#16553)
- Add -Z json-target-spec (rust-lang/cargo#16557)
- feat(lint): Add redundant_readme lint (rust-lang/cargo#16552)
- chore(deps): update msrv (rust-lang/cargo#16387)
- tests: add regression test for --artifact-dir on stable (rust-lang/cargo#16541)
- Don't check the specific build-std output (rust-lang/cargo#16551)
- Fix build-std lto test to run on other platforms (rust-lang/cargo#16550)2 files changed
Lines changed: 2 additions & 1 deletion
- .ignore+1
- Cargo.lock+20-20
- Cargo.toml+14-17
- benches/benchsuite/Cargo.toml+1-2
- crates/build-rs/Cargo.toml+1-2
- crates/cargo-platform/Cargo.toml+1-2
- crates/cargo-test-macro/Cargo.toml+2-3
- crates/cargo-test-support/Cargo.toml+2-3
- crates/cargo-util-schemas/Cargo.toml+1-2
- crates/cargo-util/Cargo.toml+2-3
- crates/crates-io/Cargo.toml+2-3
- crates/home/Cargo.toml+1-2
- crates/rustfix/Cargo.toml+1-2
- credential/cargo-credential-1password/Cargo.toml+1-2
- credential/cargo-credential-libsecret/Cargo.toml+2-3
- credential/cargo-credential-macos-keychain/Cargo.toml+2-3
- credential/cargo-credential-wincred/Cargo.toml+2-3
- credential/cargo-credential/Cargo.toml+1-2
- src/cargo/core/compiler/build_context/target_info.rs+3-9
- src/cargo/core/compiler/compile_kind.rs+57-36
- src/cargo/core/compiler/mod.rs+2-6
- src/cargo/core/dependency.rs+6-3
- src/cargo/core/features.rs+2
- src/cargo/core/resolver/features.rs+7-2
- src/cargo/core/workspace.rs+74-3
- src/cargo/lints/rules/mod.rs+24-3
- src/cargo/lints/rules/non_kebab_case_bins.rs+2-2
- src/cargo/lints/rules/non_kebab_case_features.rs+154
- src/cargo/lints/rules/non_kebab_case_packages.rs+154
- src/cargo/lints/rules/non_snake_case_features.rs+154
- src/cargo/lints/rules/non_snake_case_packages.rs+154
- src/cargo/lints/rules/redundant_homepage.rs+162
- src/cargo/lints/rules/redundant_readme.rs+165
- src/cargo/lints/rules/unused_workspace_dependencies.rs+182
- src/cargo/ops/cargo_compile/mod.rs+5-4
- src/cargo/ops/cargo_new.rs+10
- src/cargo/ops/cargo_test.rs+2-5
- src/cargo/sources/registry/index/mod.rs+29-15
- src/cargo/util/toml/mod.rs+9-4
- src/doc/man/cargo-report-future-incompatibilities.md+64
- src/doc/man/cargo-report.md+16-15
- src/doc/man/cargo.md+8
- src/doc/man/generated_txt/cargo-report-future-incompatibilities.txt+148
- src/doc/man/generated_txt/cargo-report.txt+106-14
- src/doc/man/generated_txt/cargo.txt+7
- src/doc/src/SUMMARY.md+3-1
- src/doc/src/commands/build-commands.md-1
- src/doc/src/commands/cargo-report-future-incompatibilities.md+184
- src/doc/src/commands/cargo-report.md+118-13
- src/doc/src/commands/cargo.md+8
- src/doc/src/commands/index.md+1
- src/doc/src/commands/report-commands.md+3
- src/doc/src/reference/lints.md+227-2
- src/doc/src/reference/unstable.md+13-1
- src/etc/man/cargo-report-future-incompatibilities.1+188
- src/etc/man/cargo-report.1+125-16
- src/etc/man/cargo.1+8
- tests/build-std/main.rs+21-8
- tests/testsuite/artifact_dir.rs+14
- tests/testsuite/cargo/z_help/stdout.term.svg+33-31
- tests/testsuite/cargo_init/in_home_directory/mod.rs+15
- tests/testsuite/cargo_init/in_home_directory/stderr.term.svg+31
- tests/testsuite/cargo_init/mod.rs+1
- tests/testsuite/cargo_report_future_incompat/help/mod.rs+14
- tests/testsuite/cargo_report_future_incompat/help/stdout.term.svg+69
- tests/testsuite/cargo_report_future_incompat/mod.rs+1
- tests/testsuite/custom_target.rs+79-13
- tests/testsuite/lints/implicit_minimum_version_req.rs+22
- tests/testsuite/lints/mod.rs+8-1
- tests/testsuite/lints/non_kebab_case_bins.rs+10-10
- tests/testsuite/lints/non_kebab_case_features.rs+92
- tests/testsuite/lints/non_kebab_case_packages.rs+88
- tests/testsuite/lints/non_snake_case_features.rs+92
- tests/testsuite/lints/non_snake_case_packages.rs+77
- tests/testsuite/lints/redundant_homepage.rs+139
- tests/testsuite/lints/redundant_readme.rs+171
- tests/testsuite/lints/unused_workspace_dependencies.rs+112
- tests/testsuite/main.rs+1
- tests/testsuite/new.rs+5-6
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
0 commit comments