Weihang Lo
Weihang Lo
## Changes Add a default `extractVersion` for cargo manager to remove build metadata, instead of manual stripp inside `CrateDatasource.getReleases`. This is just a proof of concept showing what I found....
Fixes #6083
The unstable feature `-Zrustdoc-info` in Cargo is now calling for testing. As it is more precise in rebuild detection when any file path referenced is outside the package root, I...
Since CycloneDX v1.5, the `bom.version` field is marked as optional in [the JSON schema](https://cyclonedx.org/docs/1.5/json/) . The truth is in XML and protobuf specification it has been optional way earlier than...
### What does this PR try to resolve? Previously if rustc version mismatches, Cargo removes all `doc` directories including target platforms that are not part of the build. This PR...
FCP: https://github.com/rust-lang/cargo/pull/16284#issuecomment-3563644951 # Stabilization report ## Summary The `include` key in Cargo configuration files allows loading additional config files, enabling better organization, sharing, and management of Cargo configurations across projects...
### What does this PR try to resolve? Add a new `cargo::imprecise_version_requirements` lint: Only check if dependency has a single caret requirement. All other requirements (multiple, tilde, wildcard) are not...
### What does this PR try to resolve? This is an unstable feature that we designed to fix several performance problems with the old system: 1. You couldn't easily build...
### Summary RFC: (rustdoc focused) rust-lang/rust issue: Implementation: https://github.com/rust-lang/cargo/pull/16167 (WIP) Documentation: https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#rustdoc-mergeable-info Leverage rustdoc's mergeable crate info, so that `cargo doc` can merge cross-crate information (like the search index, source...
### Summary Original issue: https://github.com/rust-lang/rust-project-goals/pull/332 Documentation: https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#build-analysis Project goal: https://github.com/rust-lang/rust-project-goals/issues/398 The `-Zbuild-analysis` feature records and persists detailed build metrics (timings, rebuild reasons, etc.) across runs, with new commands to query...