rust-analyzer/crates/project-model/src
bors 797c2f1dde Auto merge of #14659 - Veykril:dedup-crates, r=Veykril
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
2023-04-26 09:44:27 +00:00
..
build_scripts.rs fix: Fix receiver adjustments for extract_variable assist 2023-04-11 14:01:23 +02:00
cargo_workspace.rs fix 2023-04-24 10:13:29 +02:00
cfg_flag.rs Cleanup crate_graph construction 2023-03-31 14:14:04 +02:00
lib.rs Report sysroot and rustc crate loading errors 2023-03-15 11:35:34 +01:00
manifest_path.rs Canonicalize rust-project.json manifest path 2023-03-27 21:55:02 +02:00
project_json.rs Switch crate graph to use an Arena instead of a hashmap 2023-04-05 10:32:02 +02:00
rustc_cfg.rs remove needless borrows 2023-01-02 14:52:32 +00:00
sysroot.rs Add RA_UNSTABLE_SYSROOT_HACK 2023-04-20 22:55:39 +03:30
target_data_layout.rs fix: remove extra argument "rustc" 2023-04-25 02:46:09 +08:00
tests.rs Deduplicate crates when extending crate graphs 2023-04-26 11:44:11 +02:00
workspace.rs Remove proc-macro server command from the rust-analyzer binary 2023-04-26 08:19:28 +02:00