Commit 392f5ec
committed
Auto merge of #149073 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
13 commits in 2d4fa139552ebdd5f091a1401ed03f7dc62cb43f..5c0343317ce45d2ec17ecf41eaa473a02d73e29c
2025-11-12 15:56:06 +0000 to 2025-11-18 19:05:44 +0000
- feat: emit a warning when both `package.publish` and `--index` are specified (rust-lang/cargo#16268)
- docs(cargo-yank): clarify yank behavior with leaked credentials (rust-lang/cargo#16274)
- feat(generate-lockfile): Add unstable --publish-time flag (rust-lang/cargo#16265)
- Do not lock the artifact-dir for check builds (rust-lang/cargo#16230)
- fix(fingerprint): force update mtime of cargo-check artifacts (rust-lang/cargo#16262)
- fix(manifest): Point out when a key belongs to config (rust-lang/cargo#16256)
- Use raw false during cfg test (rust-lang/cargo#16261)
- Suppress metadata warnings for non–crates.io publishable packages (rust-lang/cargo#16241)
- feat(tree): Support long forms for --format variables (rust-lang/cargo#16204)
- fix(config): Fallback to non-canonical path for workspace-path-hash (rust-lang/cargo#16248)
- fix: update mtime for generated files after unpacking (rust-lang/cargo#16250)
- feat(cli): Add support for completing `--config` values in Bash (rust-lang/cargo#16245)
- feat: Add a typos CI job (rust-lang/cargo#16122)1 file changed
+1
-1
lines changed- .cargo/config.toml+1
- .github/workflows/main.yml+10
- Cargo.lock+24-3
- Cargo.toml+6-2
- crates/cargo-test-support/src/lib.rs+18
- crates/cargo-test-support/src/paths.rs+1-1
- crates/cargo-test-support/src/publish.rs+4
- crates/cargo-test-support/src/registry.rs+10
- crates/cargo-util-schemas/Cargo.toml+1-1
- crates/cargo-util-schemas/index.schema.json+7
- crates/cargo-util-schemas/src/index.rs+4
- crates/cargo-util-schemas/src/lockfile.rs+1-1
- crates/xtask-spellcheck/Cargo.toml+15
- crates/xtask-spellcheck/src/main.rs+202
- src/bin/cargo/commands/generate_lockfile.rs+37-1
- src/cargo/core/compiler/build_context/target_info.rs+8-1
- src/cargo/core/compiler/build_runner/compilation_files.rs+23-12
- src/cargo/core/compiler/build_runner/mod.rs+29-6
- src/cargo/core/compiler/compilation.rs+7-5
- src/cargo/core/compiler/custom_build.rs+5-3
- src/cargo/core/compiler/fingerprint/mod.rs+26-26
- src/cargo/core/compiler/layout.rs+29-18
- src/cargo/core/compiler/mod.rs+33-8
- src/cargo/core/compiler/timings.rs+5-2
- src/cargo/core/resolver/dep_cache.rs+1-1
- src/cargo/core/resolver/version_prefs.rs+15
- src/cargo/core/shell.rs+1-1
- src/cargo/core/summary.rs+10
- src/cargo/core/workspace.rs+12-1
- src/cargo/ops/cargo_clean.rs+14-13
- src/cargo/ops/cargo_compile/compile_filter.rs+19-19
- src/cargo/ops/cargo_package/mod.rs+30-16
- src/cargo/ops/cargo_update.rs+3
- src/cargo/ops/registry/publish.rs+41-20
- src/cargo/ops/resolve.rs+3
- src/cargo/ops/tree/format/mod.rs+4-4
- src/cargo/ops/vendor.rs+1-1
- src/cargo/sources/registry/index/mod.rs+4
- src/cargo/sources/registry/mod.rs+24
- src/cargo/util/context/de.rs+1-1
- src/cargo/util/context/key.rs+1-1
- src/cargo/util/context/mod.rs+25-1
- src/cargo/util/toml/mod.rs+12-4
- src/doc/contrib/src/process/working-on-cargo.md+5
- src/doc/man/cargo-generate-lockfile.md+9
- src/doc/man/cargo-tree.md+4-4
- src/doc/man/cargo-yank.md+4-3
- src/doc/man/generated_txt/cargo-generate-lockfile.txt+12
- src/doc/man/generated_txt/cargo-tree.txt+5-5
- src/doc/man/generated_txt/cargo-yank.txt+4-3
- src/doc/src/CHANGELOG.md+1-1
- src/doc/src/commands/cargo-generate-lockfile.md+11
- src/doc/src/commands/cargo-tree.md+4-4
- src/doc/src/commands/cargo-yank.md+4-3
- src/doc/src/guide/build-performance.md+1-1
- src/doc/src/reference/build-script-examples.md+5-5
- src/doc/src/reference/unstable.md+17
- src/etc/cargo.bashcomp.sh+5-1
- src/etc/man/cargo-generate-lockfile.1+19
- src/etc/man/cargo-tree.1+4-4
- src/etc/man/cargo-yank.1+4-3
- tests/testsuite/alt_registry.rs-9
- tests/testsuite/bad_config.rs+107-56
- tests/testsuite/build_dir.rs-2
- tests/testsuite/build_dir_legacy.rs-2
- tests/testsuite/cargo_generate_lockfile/help/stdout.term.svg+27-11
- tests/testsuite/cfg.rs+3-3
- tests/testsuite/check.rs+34
- tests/testsuite/features.rs+1-1
- tests/testsuite/freshness.rs+65-5
- tests/testsuite/freshness_checksum.rs+60
- tests/testsuite/generate_lockfile.rs+134
- tests/testsuite/git.rs+1-1
- tests/testsuite/git_shallow.rs+2-2
- tests/testsuite/local_registry.rs+1-1
- tests/testsuite/package.rs+68
- tests/testsuite/publish.rs+55-12
- tests/testsuite/registry.rs+42
- tests/testsuite/rust_version.rs+1-1
- tests/testsuite/script/cargo.rs+39-1
- tests/testsuite/vendor.rs+33
- typos.toml+45
0 commit comments