about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/project-model
AgeCommit message (Expand)AuthorLines
2025-03-16refactor: Remove unnecessary `Arc`Lukas Wirth-5/+5
2025-03-16refactor: Remove `CrateGraphBuilder::iter_mut`Lukas Wirth-1290/+73
2025-03-15cargo fmtBenjaminBrienen-39/+29
2025-03-15fix clippy::doc_overindented_list_itemsBenjaminBrienen-2/+1
2025-03-12Salsify the crate graphChayim Refael Friedman-1451/+1885
2025-03-07Move project MSRV back to 1.78Lukas Wirth-6/+1144
2025-03-06Change `%e` to `?e` to include detailed error messageArthur Baars-2/+1
2025-03-05Improve tracing log format in cargo_workspace.rsArthur Baars-1/+3
2025-03-05Add warning and debug information when `cargo metadata` failsArthur Baars-1/+16
2025-03-03Merge pull request #19243 from Veykril/push-qrrqsywkwyzpLukas Wirth-7/+5
2025-02-27Allow unsetting default cfgsLukas Wirth-7/+5
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-27fix testing for packages with multiple targetsduncan-0/+17
2025-02-27Fix sysroot crate-graph construction not mapping crate-ids for proc-macrosLukas Wirth-2/+5
2025-02-26Drop support for stitched sysrootDavid Richey-1168/+12
2025-02-26Allow rust-project.json to specify sysroot workspaceDavid Richey-61/+135
2025-02-22Allow "package/feature" format feature flagShirayama Kazatsuyu-1/+3
2025-02-22Switch back to RUST_SRC_PATHLaurențiu Nicola-8/+6
2025-02-17Use correct working directory for non-workspace proc-macro executionMehul Arora-4/+116
2025-02-16Set `RUSTUP_TOOLCHAIN` when loading sysroot workspaceLukas Wirth-2/+6
2025-02-12Apply cfg.setTest to json projectsDavid Richey-43/+49
2025-02-12Rename sysroot src/lib related thingsLukas Wirth-100/+117
2025-02-12Spawn toolchain querying processes in parallelLukas Wirth-110/+217
2025-02-04Expose symbol of `CrateName`Lukas Wirth-2/+2
2025-01-24Explicitly add buildfiles when constructing ProjectFoldersDavid Richey-21/+20
2025-01-24Merge pull request #18994 from Wilfred/failed_rustc_cfg_as_warningLukas Wirth-1/+1
2025-01-21manual: Document all rust-project.json fieldsWilfred Hughes-1/+1
2025-01-21internal: Treat cfg fetching failures as a warningWilfred Hughes-1/+1
2025-01-18fix: `cargo rustc --print` needs `unstable-options`Lukas Wirth-1/+1
2025-01-16Partially back out "fix: Fix sourceroot construction for virtual manifests"Lukas Wirth-9/+4
2025-01-08Add config setting which allows adding additional include paths to the VFS.Nicholas Rishel-3/+34
2025-01-07Merge pull request #18867 from Veykril/push-ntmxlropxkrrLukas Wirth-94/+183
2025-01-07Add some smoke tests to toolchain_infoLukas Wirth-23/+129
2025-01-07Align toolchain version fetching with other toolchain info queryingLukas Wirth-110/+93
2025-01-07target-triple -> target-tupleLukas Wirth-9/+9
2025-01-07Merge pull request #18788 from Veykril/push-zxystwnotuvqLukas Wirth-175/+151
2025-01-07Remove `rust-analyzer.cargo.sysrootQueryMetadata` config againLukas Wirth-175/+151
2025-01-07project-model: fix JSON project PackageRoot buildfile inclusionBogdan Mircea-10/+10
2025-01-06Merge pull request #18846 from Veykril/push-kmspklwynynuLukas Wirth-1/+1
2025-01-06minor: New clippy lintsLukas Wirth-1/+1
2025-01-06fix: Fix relative .cargo env vars not workingLukas Wirth-7/+30
2025-01-02Automatically sort crate graphlucasholten-2/+0
2025-01-01Fix testslucasholten-2/+2
2025-01-01Remove load_cargo_with_fake_sysrootlucasholten-54/+30
2024-12-31Add back tests removed in #18080lucasholten-0/+19297
2024-12-31Remove CARGO_RUSTC_CURRENT_DIRlucasholten-16/+4
2024-12-31Base relative cargo configs onto the manifestLukas Wirth-14/+35
2024-12-31fix: Populate cargo config env vars for cratesLukas Wirth-75/+39
2024-12-29fix: Fix invalid `-O` flag used by cfg discoveryLukas Wirth-2/+23
2024-12-29Inline toolchain_info moduleLukas Wirth-17/+19