Commit 4e0baae
committed
Auto merge of rust-lang#148674 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
22 commits in 6368002885a04cbeae39a82cf5118f941559a40a..445fe4a68f469bf936b2fd81de2c503b233a7f4f
2025-10-31 14:31:52 +0000 to 2025-11-07 18:08:19 +0000
- fix(depinfo): prevent invalid trailing backslash on Windows (rust-lang/cargo#16223)
- refactor: Remove lazycell (rust-lang/cargo#16224)
- refactor: extract ConfigValue to its own module (rust-lang/cargo#16222)
- fix(config): non-mergeable list from cli should take priority (rust-lang/cargo#16220)
- fix(compile): build.warnings=deny shouldn't block hard warnings (rust-lang/cargo#16213)
- fix: display absolute path in the `missing in PATH` warning (rust-lang/cargo#16125)
- fix: non-mergeable list from config cli merge the same way (rust-lang/cargo#16219)
- docs(contrib): Link out to rustc diagnostic style guide (rust-lang/cargo#16216)
- fix: Remove build-plan (rust-lang/cargo#16212)
- Add native completions for `--package` on various commands (rust-lang/cargo#16210)
- fix(completions): don't wrap completion item help in parenthesis (rust-lang/cargo#16215)
- refactor(locking): Make disabling locking on NFS mounts explicit (rust-lang/cargo#16177)
- docs(unstable): Move compile-time-deps out of Stabilized section (rust-lang/cargo#16211)
- docs(ref): Rename DEP_NAME_KEY to DEP_LINKS_KEY (rust-lang/cargo#16205)
- feat(build-analysis): emit rebuild reason log entry (rust-lang/cargo#16203)
- chore: Update dependencies (rust-lang/cargo#16200)
- chore(deps): update cargo-semver-checks to v0.45.0 (rust-lang/cargo#16190)
- chore(deps): update msrv (rust-lang/cargo#16178)
- refactor: embed deserialize validation logic in ProgressConfig (rust-lang/cargo#16194)
- refactor(gctx): extract config schema to a module (rust-lang/cargo#16195)
- chore: bump to 0.94.0; update changelog (rust-lang/cargo#16191)
- chore(deps): update rust crate gix to 0.74.0 (rust-lang/cargo#16186)
r? ghost1 file changed
+1
-1
lines changed- .github/workflows/main.yml+1-1
- Cargo.lock+398-483
- Cargo.toml+32-34
- crates/cargo-test-macro/Cargo.toml+2-2
- crates/cargo-test-support/Cargo.toml+2-2
- crates/cargo-util-schemas/Cargo.toml+2-2
- crates/cargo-util/Cargo.toml+2-2
- crates/crates-io/Cargo.toml+2-2
- credential/cargo-credential-libsecret/Cargo.toml+2-2
- credential/cargo-credential-macos-keychain/Cargo.toml+2-2
- credential/cargo-credential-wincred/Cargo.toml+2-2
- src/bin/cargo/commands/build.rs-1
- src/bin/cargo/commands/clean.rs+5-1
- src/bin/cargo/commands/package.rs+2
- src/bin/cargo/commands/publish.rs+2
- src/bin/cargo/commands/tree.rs+6-1
- src/bin/cargo/commands/uninstall.rs+39-3
- src/cargo/core/compiler/build_config.rs-3
- src/cargo/core/compiler/build_plan.rs-160
- src/cargo/core/compiler/build_runner/compilation_files.rs+4-4
- src/cargo/core/compiler/build_runner/mod.rs+3-23
- src/cargo/core/compiler/compilation.rs+3-3
- src/cargo/core/compiler/compile_kind.rs+1-1
- src/cargo/core/compiler/custom_build.rs+2-14
- src/cargo/core/compiler/fingerprint/dep_info.rs+22-4
- src/cargo/core/compiler/fingerprint/dirty_reason.rs+529-8
- src/cargo/core/compiler/fingerprint/mod.rs+74-19
- src/cargo/core/compiler/job_queue/job_state.rs+9-12
- src/cargo/core/compiler/job_queue/mod.rs+40-44
- src/cargo/core/compiler/layout.rs+11-6
- src/cargo/core/compiler/mod.rs+75-95
- src/cargo/core/compiler/output_depinfo.rs+12-3
- src/cargo/core/compiler/standard_lib.rs-6
- src/cargo/core/compiler/unit.rs-10
- src/cargo/core/package.rs+10-10
- src/cargo/ops/cargo_compile/mod.rs+2-1
- src/cargo/ops/cargo_install.rs+16
- src/cargo/ops/cargo_package/vcs.rs+1-1
- src/cargo/ops/common_for_install_and_uninstall.rs+32-2
- src/cargo/ops/resolve.rs+1-1
- src/cargo/sources/registry/remote.rs+5-5
- src/cargo/util/command_prelude.rs+74-21
- src/cargo/util/context/config_value.rs+311
- src/cargo/util/context/mod.rs+59-740
- src/cargo/util/context/path.rs+3-3
- src/cargo/util/context/schema.rs+511
- src/cargo/util/context/value.rs+4-5
- src/cargo/util/flock.rs+2-2
- src/cargo/util/log_message.rs+8
- src/cargo/util/mod.rs+1-1
- src/cargo/util/once.rs+43
- src/cargo/util/toml/mod.rs+5-3
- src/doc/contrib/src/implementation/console.md+12-1
- src/doc/man/cargo-build.md-9
- src/doc/man/generated_txt/cargo-build.txt-10
- src/doc/src/CHANGELOG.md+138-9
- src/doc/src/commands/cargo-build.md-9
- src/doc/src/reference/build-scripts.md+2-2
- src/doc/src/reference/environment-variables.md+1-1
- src/doc/src/reference/unstable.md+19-34
- src/etc/_cargo-1
- src/etc/man/cargo-build.1-11
- tests/testsuite/build_analysis.rs+163-44
- tests/testsuite/build_plan.rs-244
- tests/testsuite/cargo_build/help/stdout.term.svg+15-17
- tests/testsuite/config.rs+47-2
- tests/testsuite/config_include.rs+1-1
- tests/testsuite/dep_info.rs+100
- tests/testsuite/install.rs+151
- tests/testsuite/main.rs-1
- tests/testsuite/metabuild.rs-121
- tests/testsuite/progress.rs+23
- tests/testsuite/warning_override.rs+68
0 commit comments