summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/project-model
AgeCommit message (Expand)AuthorLines
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
2024-12-29Force a current dir to be supplied for rustc info fetchingLukas Wirth-22/+31
2024-12-29Split out `ProjectWorkspace::load_cargo`Lukas Wirth-142/+139
2024-12-29Enforce a current directory being set for spawned commandsLukas Wirth-27/+24
2024-12-29Cleanup toolchain info fetchingLukas Wirth-219/+189
2024-12-26internal: Swallow `error: config value is not set` cargo errorLukas Wirth-7/+6
2024-12-24Cleanup target fetching for cargo metadataLukas Wirth-131/+190
2024-12-20internal: Split serde derive feature into `serde_derive` usageLukas Wirth-2/+3
2024-12-12fix: Fix sourceroot construction for virtual manifestsLukas Wirth-28/+57
2024-12-09Remove patch sysroot cfg-if hackLukas Wirth-30/+18
2024-11-26Merge pull request #18511 from darichey/sysroot-query-metadataLaurențiu Nicola-46/+87
2024-11-24Fix missing rust-src messageLaurențiu Nicola-4/+5
2024-11-18Re-add rust-analyzer.cargo.sysrootQueryMetadataDavid Richey-46/+87
2024-10-27Support `cfg(true)` and `cfg(false)`Chayim Refael Friedman-0/+41
2024-10-24internal: Improve proc-macro error msg for failed build scriptsLukas Wirth-10/+13
2024-10-23fix: Add missing cfg flags for `core` crateWilfred Hughes-3/+4
2024-10-18fix: Fix CI running analysis-stats incorrectly against the standard librariesLukas Wirth-3/+0
2024-10-12Fix panic when json project has relative buildfile pathsDavid Richey-1/+1
2024-09-30Gate `#[test]` expansion under `cfg(test)`.Chayim Refael Friedman-14/+26
2024-09-30Provide an config option to not set `cfg(test)`Chayim Refael Friedman-6/+22
2024-09-26Include buildfiles in vfsDavid Richey-0/+11
2024-09-25Pass all-targets for build scripts in more cli commandsLukas Wirth-1/+2
2024-09-11Remove crate graph deduplication logicLukas Wirth-19298/+1
2024-09-05fix: Updating settings should not clobber discovered projectsWilfred Hughes-0/+11