about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/project-model
AgeCommit message (Expand)AuthorLines
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
2024-09-01minor: Downgrade cyclic deps error to warningLukas Wirth-1/+1
2024-08-28Fix cwd used for proc macro expansionLaurențiu Nicola-2/+2
2024-08-27Auto merge of #17973 - Veykril:proc-macro-curr-dir, r=Veykrilbors-4/+21
2024-08-27Expand proc-macros in workspace root, not package rootLukas Wirth-4/+21
2024-08-25Auto merge of #17956 - Veykril:metadata-err, r=Veykrilbors-40/+46
2024-08-25fix: Fix metadata retrying eating original errorsLukas Wirth-40/+46
2024-08-23Auto merge of #17857 - ChayimFriedman2:rust-project-cfg-group, r=Veykrilbors-4/+607
2024-08-19Improve documentation for `InvocationStrategy`Lukas Wirth-12/+14
2024-08-19chore(config): remove `invocationLocation` in favor of `invocationStrategy`Victor Song-25/+6
2024-08-17feat: Make rust-analyzer work partially when missing an internet connectionLukas Wirth-17/+63
2024-08-12Allow declaring cfg groups in rust-project.json, to help sharing common cfgsChayim Refael Friedman-4/+607
2024-08-09minor: log error when sysroot can't be discoveredwinstxnhdw-4/+4
2024-08-08Split up flycheck moduleLukas Wirth-124/+123
2024-08-07Fix cargo config get env parsingLukas Wirth-4/+7
2024-08-07Remove unnecessary CfgFlag definition in project-modelLukas Wirth-319/+285
2024-08-07Allow rust-project.json to be hiddenAli Bektas-0/+6
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-05Simplify FileDelegateLukas Wirth-5/+6
2024-08-05Auto merge of #17795 - Veykril:library-dep-loading, r=Veykrilbors-173/+147
2024-08-05feat: Load sysroot library via cargo metadataLukas Wirth-173/+147
2024-08-02internal: Remove AbsPathBuf::TryFrom impl that checks too many things at onceLukas Wirth-11/+10
2024-07-30Set tracing level to debug when `cargo config get env` failsAli Bektas-1/+1
2024-07-26Internal: Cleanup proc-macro error handlingLukas Wirth-3/+6
2024-07-25fix: Support new cargo config get env formatLukas Wirth-2/+14
2024-07-22Read rust-analyzer.toml files on startupAli Bektas-0/+13