Weihang Lo
Weihang Lo
# 2024 Deprecations # Problem Cargo has been emitting a bunch deprecation message for a (long?) while. Since edition 2024 is approaching (1.82.0 anticipated), and a Cargo linting system is...
### What does this PR try to resolve? To coordinate diagnositcs between different cargo-as-rustc-proxies, `cargo fix` launches a diagnostc server on localhost. However, the TCP server was hard-coded with an...
### Problem When [dealing with rustfix snapshot test fixes](https://github.com/rust-lang/cargo/pull/13880#pullrequestreview-2047809180), I found it a bit cumbersome to figure out the actual failure. You need to pass `RUST_LOG=parse_and_replace=info` to see the log,...
### What does this PR try to resolve? Previously when checking if a dependency is a proc-macro, the v2 feature resolve resolver v2 looks for `proc-macro = true` for every...
### What does this PR try to resolve? It's libtest that requires tests to be always unwound. For custom harnesses they don't need such a requirement. Cargo relaxes it a...
### What does this PR try to resolve? Add an unstable feature to store index cache in SQLite3 database. The flag is undocumented since the schema is just a naive...
Address
The only enum having tuple variants is `Error`. I don't think it is used in serialization/deserialization. See Changelog: https://github.com/toml-rs/toml/blob/main/crates/toml/CHANGELOG.md#080---2023-09-13
In 1.78.0 Cargo introduce v4 lockfile: https://github.com/rust-lang/cargo/pull/12852 The v3-to-v4 change is minimal: encode URL params with URL encoding. However, roundtrip test failed because v4 we can only have one serialization...
Thank you for maintaining this awesome package! The value of a declarative interface for system dependencies is something the community already knew but never thought deeply about. It benefits everyone...