Commit 85641f7
committed
Auto merge of #134278 - weihanglo:update-cargo, r=weihanglo
Update cargo
19 commits in 20a443231846b81c7b909691ec3f15eb173f2b18..769f622e12db0001431d8ae36d1093fb8727c5d9
2024-12-06 21:56:56 +0000 to 2024-12-14 04:27:35 +0000
- test(build-std): dont require rustup (rust-lang/cargo#14933)
- fix(base): Support bases in patches in virtual manifests (rust-lang/cargo#14931)
- fix(resolver): Report invalid index entries (rust-lang/cargo#14927)
- feat: Implement `--depth workspace` for `cargo tree` command (rust-lang/cargo#14928)
- fix(resolver): In errors, show rejected versions over alt versions (rust-lang/cargo#14923)
- fix: emit_serialized_unit_graph uses the configured shell (rust-lang/cargo#14926)
- fix(script): Don't override the release profile (rust-lang/cargo#14925)
- feature(SourceId): use stable hash from rustc-stable-hash (rust-lang/cargo#14917)
- fix(resolver): Don't report all versions as rejected (rust-lang/cargo#14921)
- fix(resolver): Report unmatched versions, rather than saying no package (rust-lang/cargo#14897)
- fix(build-rs): Implicitly report rerun-if-env-changed for input (rust-lang/cargo#14911)
- a faster hash for ActivationsKey (rust-lang/cargo#14915)
- feat(build-script): Pass CARGO_CFG_FEATURE (rust-lang/cargo#14902)
- fix(build-rs): Correctly refer to the item in assert (rust-lang/cargo#14913)
- chore: update auto-label to include build-rs crate (rust-lang/cargo#14912)
- refactor: use Path::push to construct remap-path-prefix (rust-lang/cargo#14908)
- feat(build-rs): Add the 'error' directive (rust-lang/cargo#14910)
- fix(build-std): determine root crates by target spec `std:bool` (rust-lang/cargo#14899)
- SemVer: Add section on RPIT capturing (rust-lang/cargo#14849)1 file changed
+1
-1
lines changed- .github/workflows/main.yml+2
- Cargo.lock+8-1
- Cargo.toml+3-1
- crates/build-rs-test-lib/build.rs+1
- crates/build-rs/src/allow_use.rs-44
- crates/build-rs/src/input.rs+92-32
- crates/build-rs/src/lib.rs+24-3
- crates/build-rs/src/output.rs+43-35
- crates/cargo-test-support/Cargo.toml+1-1
- crates/cargo-test-support/src/registry.rs+32-18
- crates/cargo-util-schemas/src/manifest/mod.rs+11-9
- crates/resolver-tests/src/lib.rs+2-1
- src/bin/cargo/commands/tree.rs+8-2
- src/cargo/core/compiler/build_runner/compilation_files.rs+2-2
- src/cargo/core/compiler/compile_kind.rs+1-1
- src/cargo/core/compiler/custom_build.rs+8-4
- src/cargo/core/compiler/fingerprint/mod.rs+1-1
- src/cargo/core/compiler/mod.rs+9-3
- src/cargo/core/compiler/standard_lib.rs+71-61
- src/cargo/core/compiler/unit_graph.rs+3-9
- src/cargo/core/features.rs+6-21
- src/cargo/core/registry.rs+9-8
- src/cargo/core/resolver/context.rs+4-34
- src/cargo/core/resolver/errors.rs+217-103
- src/cargo/core/resolver/types.rs+54-1
- src/cargo/core/source_id.rs+55-36
- src/cargo/core/workspace.rs+5
- src/cargo/ops/cargo_compile/mod.rs+5-4
- src/cargo/ops/cargo_fetch.rs+2-4
- src/cargo/ops/tree/mod.rs+59-23
- src/cargo/sources/directory.rs+2-2
- src/cargo/sources/path.rs+4-4
- src/cargo/sources/registry/index/mod.rs+96-51
- src/cargo/sources/registry/mod.rs+32-12
- src/cargo/sources/source.rs+8-1
- src/cargo/util/hasher.rs+2-21
- src/cargo/util/hex.rs+2-2
- src/cargo/util/rustc.rs+2-2
- src/cargo/util/toml/embedded.rs-19
- src/cargo/util/toml/mod.rs+31-33
- src/doc/man/cargo-tree.md+3
- src/doc/man/generated_txt/cargo-tree.txt+3
- src/doc/src/commands/cargo-tree.md+3-1
- src/doc/src/reference/environment-variables.md+2-2
- src/doc/src/reference/semver.md+44
- src/etc/man/cargo-tree.1+3
- tests/testsuite/artifact_dep.rs+1-2
- tests/testsuite/build_script.rs+4-1
- tests/testsuite/features_namespaced.rs+8-8
- tests/testsuite/global_cache_tracker.rs+14-2
- tests/testsuite/patch.rs+76-4
- tests/testsuite/publish.rs+14-14
- tests/testsuite/registry.rs+162-10
- tests/testsuite/standard_lib.rs+89-7
- tests/testsuite/tree.rs+55
- tests/testsuite/weak_dep_features.rs+4-4
- triagebot.toml+5-1
0 commit comments