Deduplicate crates when extending crate graphs This is quadratic in runtime per deduplication attempt, but I don't think that'll be a problem for the workload here. Don't be scared of the diff, the actual diff is +42 -22, the rest is tests and test data. Fixes https://github.com/rust-lang/rust-analyzer/issues/14476 |
||
|---|---|---|
| .. | ||
| build_scripts.rs | ||
| cargo_workspace.rs | ||
| cfg_flag.rs | ||
| lib.rs | ||
| manifest_path.rs | ||
| project_json.rs | ||
| rustc_cfg.rs | ||
| sysroot.rs | ||
| target_data_layout.rs | ||
| tests.rs | ||
| workspace.rs | ||