Commit 2a1c8be
committed
Auto merge of rust-lang#138808 - weihanglo:update-cargo, r=weihanglo
Update cargo
14 commits in 6cf8267012570f63d6b86e85a2ae5627de52df9e..307cbfda3119f06600e43cd38283f4a746fe1f8b
2025-03-14 15:25:36 +0000 to 2025-03-20 20:00:39 +0000
- feat: Add custom completer for cargo <TAB> to complete aliases defined in config.toml (rust-lang/cargo#15319)
- fix(build-dir): Renamed workspace-manifest-path-hash to workspace-path-hash (rust-lang/cargo#15334)
- feat: vcs, color, and message format native completion (rust-lang/cargo#15322)
- Fix `[env]` `relative` description in reference (rust-lang/cargo#15332)
- chore: fix some typos (rust-lang/cargo#15329)
- Cleanup for rustc-link-arg-cdylib (rust-lang/cargo#15326)
- fix(toml): Report '<target>.edition' deprecation to users (rust-lang/cargo#15321)
- test(build-std): address overly-matched snapshot (rust-lang/cargo#15325)
- Added `build.build_dir` templating support (rust-lang/cargo#15236)
- docs: make it clearer that `rust_version` is enforced during compile (rust-lang/cargo#15303)
- feat: Add custom completer for cargo +<TAB> to complete toolchain name (rust-lang/cargo#15301)
- chore: fix some typos (rust-lang/cargo#15316)
- fix: deduplicate crate types in cargo rustc command (rust-lang/cargo#15314)
- docs: mention wrong URLs as a cause of git authentication errors (rust-lang/cargo#15304)
r? ghost1 file changed
+1
-1
lines changed- crates/resolver-tests/src/lib.rs+1-1
- src/bin/cargo/cli.rs+59-2
- src/bin/cargo/commands/locate_project.rs+4-5
- src/bin/cargo/commands/rustc.rs+11-8
- src/cargo/core/compiler/build_context/target_info.rs+2-2
- src/cargo/core/compiler/future_incompat.rs+1-1
- src/cargo/core/manifest.rs+1-1
- src/cargo/core/workspace.rs+6-1
- src/cargo/sources/path.rs+1-1
- src/cargo/util/command_prelude.rs+14-2
- src/cargo/util/context/mod.rs+35-2
- src/cargo/util/context/path.rs+37
- src/cargo/util/semver_eval_ext.rs+1-1
- src/cargo/util/toml/targets.rs+23-6
- src/doc/src/appendix/git-authentication.md+4
- src/doc/src/reference/build-scripts.md+30-27
- src/doc/src/reference/config.md+2-2
- src/doc/src/reference/rust-version.md+5-4
- src/doc/src/reference/unstable.md+7
- tests/build-std/main.rs+1-1
- tests/testsuite/build.rs+6-2
- tests/testsuite/build_dir.rs+165-1
- tests/testsuite/build_script_extra_link_arg.rs+40
- tests/testsuite/cargo/help/stdout.term.svg+1-1
- tests/testsuite/cargo_add/help/stdout.term.svg+84-80
- tests/testsuite/cargo_bench/help/stdout.term.svg+54-50
- tests/testsuite/cargo_build/help/stdout.term.svg+58-54
- tests/testsuite/cargo_check/help/stdout.term.svg+56-52
- tests/testsuite/cargo_clean/help/stdout.term.svg+1-1
- tests/testsuite/cargo_config/help/stdout.term.svg+1-1
- tests/testsuite/cargo_doc/help/stdout.term.svg+51-47
- tests/testsuite/cargo_fetch/help/stdout.term.svg+1-1
- tests/testsuite/cargo_fix/help/stdout.term.svg+55-51
- tests/testsuite/cargo_generate_lockfile/help/stdout.term.svg+1-1
- tests/testsuite/cargo_help/help/stdout.term.svg+1-1
- tests/testsuite/cargo_info/help/stdout.term.svg+1-1
- tests/testsuite/cargo_init/help/stdout.term.svg+1-1
- tests/testsuite/cargo_install/help/stdout.term.svg+43-39
- tests/testsuite/cargo_locate_project/help/stdout.term.svg+1-1
- tests/testsuite/cargo_login/help/stdout.term.svg+1-1
- tests/testsuite/cargo_logout/help/stdout.term.svg+1-1
- tests/testsuite/cargo_metadata/help/stdout.term.svg+1-1
- tests/testsuite/cargo_new/help/stdout.term.svg+1-1
- tests/testsuite/cargo_owner/help/stdout.term.svg+1-1
- tests/testsuite/cargo_package/help/stdout.term.svg+1-1
- tests/testsuite/cargo_pkgid/help/stdout.term.svg+1-1
- tests/testsuite/cargo_publish/help/stdout.term.svg+1-1
- tests/testsuite/cargo_read_manifest/help/stdout.term.svg+1-1
- tests/testsuite/cargo_remove/help/stdout.term.svg+1-1
- tests/testsuite/cargo_report/help/stdout.term.svg+1-1
- tests/testsuite/cargo_run/help/stdout.term.svg+45-41
- tests/testsuite/cargo_rustc/help/stdout.term.svg+53-49
- tests/testsuite/cargo_rustdoc/help/stdout.term.svg+54-50
- tests/testsuite/cargo_search/help/stdout.term.svg+1-1
- tests/testsuite/cargo_test/help/stdout.term.svg+58-54
- tests/testsuite/cargo_tree/help/stdout.term.svg+1-1
- tests/testsuite/cargo_uninstall/help/stdout.term.svg+1-1
- tests/testsuite/cargo_update/help/stdout.term.svg+1-1
- tests/testsuite/cargo_vendor/help/stdout.term.svg+1-1
- tests/testsuite/cargo_verify_project/help/stdout.term.svg+1-1
- tests/testsuite/cargo_version/help/stdout.term.svg+1-1
- tests/testsuite/cargo_yank/help/stdout.term.svg+1-1
- tests/testsuite/freshness.rs+2
- tests/testsuite/freshness_checksum.rs+2
- tests/testsuite/locate_project.rs+5-2
- tests/testsuite/rustc.rs+22
0 commit comments