Commit 44e6620
committed
Auto merge of #154148 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
14 commits in cbb9bb8bd0fb272b1be0d63a010701ecb3d1d6d3..e84cb639edfea2c42efd563b72a9be0cc5de6523
2026-03-13 14:34:16 +0000 to 2026-03-21 01:27:07 +0000
- Fix symlink_and_directory when running in a long target dir name (rust-lang/cargo#16775)
- cargo clean: Validate that target_dir is not a file (rust-lang/cargo#16765)
- fix: fetching non-standard git refspecs on non-github repos (rust-lang/cargo#16768)
- Update tar to 0.4.45 (rust-lang/cargo#16771)
- chore: Remove edition_lint_opts from Lint (rust-lang/cargo#16762)
- refactor: split out several smaller changes to prepare for async http (rust-lang/cargo#16763)
- fix(compile): Make build.warnings ignore non-local deps (rust-lang/cargo#16760)
- fix: detect circular publish dependency cycle in workspace publish (rust-lang/cargo#16722)
- refactor(shell): Pull out term integration into `anstyle-progress` (rust-lang/cargo#16757)
- test: reproduce rustfix panic on overlapping suggestions (rust-lang/cargo#16705)
- fix: Avoid panic for package specs with an empty fragment (rust-lang/cargo#16754)
- refactor(registry): avoid dynamic dispatch for Registry trait (rust-lang/cargo#16752)
- refactor(shell): Pull out hyperlink logic into anstyle-hyperlink (rust-lang/cargo#16749)
- refactor(install): Remove dead code (rust-lang/cargo#16718)1 file changed
Lines changed: 1 addition & 1 deletion
- Cargo.lock+21-3
- Cargo.toml+5-1
- crates/cargo-test-support/src/registry.rs+21-2
- crates/cargo-util-schemas/src/core/package_id_spec.rs+9-1
- src/cargo/core/compiler/job_queue/mod.rs+13-8
- src/cargo/core/resolver/context.rs+2-2
- src/cargo/core/resolver/dep_cache.rs+4-4
- src/cargo/core/resolver/errors.rs+4-4
- src/cargo/core/resolver/mod.rs+5-5
- src/cargo/core/shell.rs+13-112
- src/cargo/lints/mod.rs+23-55
- src/cargo/lints/rules/blanket_hint_mostly_unused.rs-2
- src/cargo/lints/rules/im_a_teapot.rs+2-7
- src/cargo/lints/rules/implicit_minimum_version_req.rs-3
- src/cargo/lints/rules/missing_lints_inheritance.rs-2
- src/cargo/lints/rules/non_kebab_case_bins.rs-2
- src/cargo/lints/rules/non_kebab_case_features.rs-2
- src/cargo/lints/rules/non_kebab_case_packages.rs-2
- src/cargo/lints/rules/non_snake_case_features.rs-2
- src/cargo/lints/rules/non_snake_case_packages.rs-2
- src/cargo/lints/rules/redundant_homepage.rs-2
- src/cargo/lints/rules/redundant_readme.rs-2
- src/cargo/lints/rules/unknown_lints.rs-1
- src/cargo/lints/rules/unused_workspace_dependencies.rs-2
- src/cargo/lints/rules/unused_workspace_package_fields.rs-2
- src/cargo/ops/cargo_clean.rs+17
- src/cargo/ops/cargo_install.rs+5-12
- src/cargo/ops/common_for_install_and_uninstall.rs+10-10
- src/cargo/ops/registry/publish.rs+56-1
- src/cargo/sources/git/source.rs+3-1
- src/cargo/sources/git/utils.rs+13-3
- src/cargo/sources/registry/remote.rs+1
- src/cargo/sources/source.rs+1-95
- src/cargo/util/hostname.rs-77
- src/cargo/util/mod.rs-2
- src/cargo/util/network/http.rs+49-47
- src/cargo/util/progress.rs+19-22
- tests/testsuite/clean.rs+150
- tests/testsuite/credential_process.rs+2-2
- tests/testsuite/fix_n_times.rs+139
- tests/testsuite/git.rs+32-3
- tests/testsuite/patch.rs+4-4
- tests/testsuite/path.rs+5-6
- tests/testsuite/publish.rs+166
- tests/testsuite/registry.rs+77
- tests/testsuite/search.rs+9-22
- tests/testsuite/warning_override.rs+63
0 commit comments