Commit 595b9a4
committed
Auto merge of rust-lang#147301 - weihanglo:update-cargo, r=weihanglo
Update cargo submodule
24 commits in f2932725b045d361ff5f18ba02b1409dd1f44e71..2394ea6cea8b26d717aa67eb1663a2dbf2d26078
2025-09-24 11:31:26 +0000 to 2025-10-03 14:13:01 +0000
- Recommend `package.rust-version` in the Rust version section of `reference/semver.md`. (rust-lang/cargo#15806)
- fix(toml): Prevent non-script fields in Cargo scripts (rust-lang/cargo#16026)
- chore(ci): unpin libc (rust-lang/cargo#16044)
- chore: Update dependencies (rust-lang/cargo#16034)
- Fix FileLock path tracking after rename in package operation (rust-lang/cargo#16036)
- Lockfile schemas error cleanup (rust-lang/cargo#16039)
- Convert a multi-part diagnostic to a report (rust-lang/cargo#16035)
- fix(run): Override arg0 for cargo scripts (rust-lang/cargo#16027)
- Public in private manifest errors (rust-lang/cargo#16002)
- chore(deps): update actions/checkout action to v5 (rust-lang/cargo#16031)
- fix: remove FIXME comment that's no longer a problem (rust-lang/cargo#16025)
- Add retry for `git fetch` failures in `CARGO_NET_GIT_FETCH_WITH_CLI` path (rust-lang/cargo#16016)
- Added better filesystem layout testing harness (rust-lang/cargo#15874)
- Small cleanup to normalize_dependencies (rust-lang/cargo#16022)
- fix: better error message for rust version incompatibility (rust-lang/cargo#16021)
- fix(shell): Use a distinct style for transient status (rust-lang/cargo#16019)
- chore(deps): Depend on `serde_core` in `cargo-platform` (rust-lang/cargo#15992)
- Remove package-workspace from unstable doc index (rust-lang/cargo#16014)
- fix(shell): Switch to annotate snippets for notes (rust-lang/cargo#15945)
- docs: update changelog (rust-lang/cargo#15986)
- chore(ci): add rustfmt for docs job (rust-lang/cargo#16013)
- chore: bump to 0.93.0 (rust-lang/cargo#16009)
- fix(config): combine key error context into one (rust-lang/cargo#16004)
- test(docker): openssh requires a newer libcrypto3 (rust-lang/cargo#16010)
r? ghost1 file changed
+1
-1
lines changed- .github/renovate.json5-2
- .github/workflows/audit.yml+1-1
- .github/workflows/contrib.yml+1-1
- .github/workflows/main.yml+14-13
- .github/workflows/release.yml+1-1
- Cargo.lock+313-332
- Cargo.toml+35-34
- crates/cargo-platform/Cargo.toml+6-1
- crates/cargo-platform/src/lib.rs+5-5
- crates/cargo-test-support/Cargo.toml+1-1
- crates/cargo-test-support/containers/sshd/Dockerfile+1
- crates/cargo-test-support/src/compare.rs+6
- crates/cargo-test-support/src/paths.rs+75
- crates/cargo-util-schemas/src/lockfile.rs+22-20
- crates/cargo-util/src/process_builder.rs+19
- src/cargo/core/compiler/build_context/target_info.rs+4
- src/cargo/core/compiler/mod.rs+260-32
- src/cargo/core/shell.rs+6-3
- src/cargo/core/workspace.rs+13-12
- src/cargo/ops/cargo_package/mod.rs+2-4
- src/cargo/ops/cargo_run.rs+7
- src/cargo/sources/git/utils.rs+6-2
- src/cargo/util/context/key.rs+1-1
- src/cargo/util/context/mod.rs+43-7
- src/cargo/util/errors.rs+40
- src/cargo/util/flock.rs+23
- src/cargo/util/lints.rs+19-11
- src/cargo/util/network/retry.rs+16-1
- src/cargo/util/progress.rs+1-1
- src/cargo/util/style.rs+1
- src/cargo/util/toml/mod.rs+111-91
- src/doc/contrib/src/tests/writing.md+10
- src/doc/src/CHANGELOG.md+189-1
- src/doc/src/reference/semver.md+8
- src/doc/src/reference/unstable.md+4-1
- tests/testsuite/bad_config.rs+1-4
- tests/testsuite/build_dir.rs+335-146
- tests/testsuite/cargo_alias_config.rs+2-5
- tests/testsuite/cargo_remove/script/in/cargo-remove-test-fixture.rs-3
- tests/testsuite/cargo_remove/script/out/cargo-remove-test-fixture.rs-3
- tests/testsuite/config.rs+2-2
- tests/testsuite/config_cli.rs+1-1
- tests/testsuite/features2.rs+4-3
- tests/testsuite/git.rs+6
- tests/testsuite/pub_priv.rs+542-2
- tests/testsuite/publish.rs+4-4
- tests/testsuite/rust_version.rs+1-1
- tests/testsuite/script/cargo.rs+88-19
- tests/testsuite/tool_paths.rs-3
0 commit comments