Commit 357494a
committed
Auto merge of #147568 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
22 commits in 801d9b4981dd07e3aecdca1ab86834c13615737e..81c3f77a467359c8be6bc747dc93ec66a6e4ce11
2025-10-04 13:30:15 +0000 to 2025-10-10 18:41:02 +0000
- docs(changelog): literal host-tuple support (rust-lang/cargo#16033)
- refactor: Define cargo script's target-dir using build-dir templating (rust-lang/cargo#16073)
- feat(build-dir): Reorganize build-dir layout (rust-lang/cargo#15947)
- refactor: unflatten `(String, Def)` to `ConfigValue` (rust-lang/cargo#16084)
- fix(tree): Switch from `--depth public` to `--edges public` (rust-lang/cargo#16081)
- docs(guide): Point out tools for reducing dependencies (rust-lang/cargo#16078)
- Allow to rustfix unused_variables lint. (rust-lang/cargo#16082)
- Fix test that assumes `CARGO_CFG_TARGET_FAMILY` is a single value (rust-lang/cargo#16079)
- Fix regression that swallowed json diagnostic explanations (rust-lang/cargo#16075)
- docs(ref): fix link to clippy incompatible_msrv lint (rust-lang/cargo#16077)
- Convert a few more diagnostics to reports (rust-lang/cargo#16066)
- fix(support): Add track_caller to know the actual failure (rust-lang/cargo#16069)
- fix(add): Report a missing source error for workspace dependencies (rust-lang/cargo#16063)
- fix(script): Default bin.name to package.name (rust-lang/cargo#16064)
- refactor(gctx): ConfigValue getter cleanup (rust-lang/cargo#16067)
- Fix unsafe_op_in_unsafe_fn for Windows (rust-lang/cargo#16058)
- Consider public dependencies when choosing a version in cargo add (rust-lang/cargo#1… (rust-lang/cargo#15966)
- docs: clarify panic-immediate-abort can be used in config (rust-lang/cargo#16054)
- fix(timings): compute codegen start time to draw dep lines (rust-lang/cargo#16055)
- chore: Added tracing span for build script execution (rust-lang/cargo#16053)
- test: null-terminated path for reserved windows name detection (rust-lang/cargo#16052)
- feat (publish): deprecate `--token` option (rust-lang/cargo#16046)
r? ghost1 file changed
+1
-1
lines changed- crates/cargo-test-support/src/compare.rs+3
- crates/cargo-test-support/src/lib.rs+4
- crates/cargo-test-support/src/paths.rs+1-1
- crates/cargo-util/src/read2.rs+9-5
- src/bin/cargo/commands/publish.rs+12-4
- src/bin/cargo/commands/tree.rs+15-6
- src/cargo/core/compiler/build_runner/compilation_files.rs+21-10
- src/cargo/core/compiler/build_runner/mod.rs+12-3
- src/cargo/core/compiler/custom_build.rs+5-3
- src/cargo/core/compiler/layout.rs+46-5
- src/cargo/core/compiler/mod.rs+46-15
- src/cargo/core/compiler/timings.js+20-6
- src/cargo/core/registry.rs+14-10
- src/cargo/core/workspace.rs+10-13
- src/cargo/ops/cargo_add/mod.rs+144-9
- src/cargo/ops/cargo_clean.rs+9-4
- src/cargo/ops/cargo_config.rs+17-3
- src/cargo/ops/cargo_package/vcs.rs+21-13
- src/cargo/ops/resolve.rs+1-1
- src/cargo/ops/tree/graph.rs+4
- src/cargo/ops/tree/mod.rs+6-20
- src/cargo/sources/registry/mod.rs+12-4
- src/cargo/util/context/de.rs+114-49
- src/cargo/util/context/mod.rs+112-122
- src/cargo/util/context/target.rs+9-9
- src/cargo/util/context/value.rs+19-4
- src/cargo/util/job.rs+12-10
- src/cargo/util/toml/mod.rs+1-4
- src/cargo/util/toml_mut/dependency.rs+69-73
- src/cargo/util/toml_mut/manifest.rs+4-11
- src/doc/man/cargo-publish.md+3-4
- src/doc/man/generated_txt/cargo-publish.txt+6-14
- src/doc/src/CHANGELOG.md+6
- src/doc/src/commands/cargo-publish.md+3-13
- src/doc/src/guide/build-performance.md+18
- src/doc/src/reference/rust-version.md+1-1
- src/doc/src/reference/unstable.md+19-3
- src/etc/_cargo-1
- src/etc/cargo.bashcomp.sh+1-1
- src/etc/man/cargo-publish.1+3-15
- tests/testsuite/alt_registry.rs+1
- tests/testsuite/bad_config.rs+4-1
- tests/testsuite/build_dir.rs+284-147
- tests/testsuite/build_dir_legacy.rs+1.1k
- tests/testsuite/build_script.rs+3-3
- tests/testsuite/cache_messages.rs+1-1
- tests/testsuite/cargo_add/invalid_inherited_dependency/in/Cargo.toml+5
- tests/testsuite/cargo_add/invalid_inherited_dependency/in/dependency/Cargo.toml+4
- tests/testsuite/cargo_add/invalid_inherited_dependency/in/dependency/src/lib.rs
- tests/testsuite/cargo_add/invalid_inherited_dependency/in/primary/Cargo.toml+4
- tests/testsuite/cargo_add/invalid_inherited_dependency/in/primary/src/lib.rs
- tests/testsuite/cargo_add/invalid_inherited_dependency/mod.rs+25
- tests/testsuite/cargo_add/invalid_inherited_dependency/out/Cargo.toml+5
- tests/testsuite/cargo_add/invalid_inherited_dependency/out/dependency/Cargo.toml+4
- tests/testsuite/cargo_add/invalid_inherited_dependency/out/primary/Cargo.toml+4
- tests/testsuite/cargo_add/invalid_inherited_dependency/stderr.term.svg+27
- tests/testsuite/cargo_add/mod.rs+2
- tests/testsuite/cargo_add/public_common_version/in/Cargo.toml+10
- tests/testsuite/cargo_add/public_common_version/in/src/lib.rs
- tests/testsuite/cargo_add/public_common_version/mod.rs+35
- tests/testsuite/cargo_add/public_common_version/out/Cargo.toml+11
- tests/testsuite/cargo_add/public_common_version/stderr.term.svg+40
- tests/testsuite/cargo_publish/help/stdout.term.svg+40-42
- tests/testsuite/cargo_tree/deps.rs+15-15
- tests/testsuite/cargo_tree/features.rs+16-16
- tests/testsuite/config.rs+17-3
- tests/testsuite/config_cli.rs-28
- tests/testsuite/main.rs+1
- tests/testsuite/package.rs+5-3
- tests/testsuite/patch.rs+8-4
- tests/testsuite/paths.rs+53
- tests/testsuite/publish.rs+2
- tests/testsuite/script/cargo.rs+64
- tests/testsuite/test.rs+41
- tests/testsuite/update.rs+4-2
- tests/testsuite/warning_override.rs+5-5
0 commit comments