| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-07 | Move project MSRV back to 1.78 | Lukas Wirth | -6/+1144 | |
| 2025-03-06 | Change `%e` to `?e` to include detailed error message | Arthur Baars | -2/+1 | |
| 2025-03-05 | Improve tracing log format in cargo_workspace.rs | Arthur Baars | -1/+3 | |
| 2025-03-05 | Add warning and debug information when `cargo metadata` fails | Arthur Baars | -1/+16 | |
| The errors are silently dropped elsewhere, which make it really hard to debug issues due to dependency download failures. | ||||
| 2025-03-03 | Merge pull request #19243 from Veykril/push-qrrqsywkwyzp | Lukas Wirth | -7/+5 | |
| Allow unsetting default cfgs | ||||
| 2025-02-27 | Allow unsetting default cfgs | Lukas Wirth | -7/+5 | |
| 2025-02-27 | enable doctest | BenjaminBrienen | -1/+0 | |
| 2025-02-27 | Fix sysroot crate-graph construction not mapping crate-ids for proc-macros | Lukas Wirth | -2/+5 | |
| 2025-02-26 | Drop support for stitched sysroot | David Richey | -1168/+12 | |
| 2025-02-26 | Allow rust-project.json to specify sysroot workspace | David Richey | -61/+135 | |
| 2025-02-22 | Allow "package/feature" format feature flag | Shirayama Kazatsuyu | -1/+3 | |
| 2025-02-22 | Switch back to RUST_SRC_PATH | Laurențiu Nicola | -8/+6 | |
| 2025-02-17 | Use correct working directory for non-workspace proc-macro execution | Mehul Arora | -4/+116 | |
| 2025-02-16 | Set `RUSTUP_TOOLCHAIN` when loading sysroot workspace | Lukas Wirth | -2/+6 | |
| 2025-02-12 | Apply cfg.setTest to json projects | David Richey | -43/+49 | |
| 2025-02-12 | Rename sysroot src/lib related things | Lukas Wirth | -100/+117 | |
| 2025-02-12 | Spawn toolchain querying processes in parallel | Lukas Wirth | -110/+217 | |
| 2025-02-04 | Expose symbol of `CrateName` | Lukas Wirth | -2/+2 | |
| 2025-01-24 | Explicitly add buildfiles when constructing ProjectFolders | David Richey | -21/+20 | |
| 2025-01-24 | Merge pull request #18994 from Wilfred/failed_rustc_cfg_as_warning | Lukas Wirth | -1/+1 | |
| internal: Treat cfg fetching failures as a warning | ||||
| 2025-01-21 | manual: Document all rust-project.json fields | Wilfred Hughes | -1/+1 | |
| Ensure that all the fields that rust-analyzer understands are in the manual, they all have doc comments, and they use consistent punctuation (`;` rather than mixing `,` and `;`). Whilst we're here, fix the `sysroot_src` example and add 2024 as a legal value for Rust edition. | ||||
| 2025-01-21 | internal: Treat cfg fetching failures as a warning | Wilfred Hughes | -1/+1 | |
| If the user doesn't have rustc on $PATH, rust-analyzer won't be able to run `rustc --print cfg`. This isn't really an error, as rust-analyzer can still proceed without it. This is particularly noticeable when loading crates defined in a rust-project.json. Until the configuration is loaded, the opened files are briefly treated as detached files and users see this error. Environments with rust-project.json generally have a sysroot and rustc elsewhere, so the error confuses users. | ||||
| 2025-01-18 | fix: `cargo rustc --print` needs `unstable-options` | Lukas Wirth | -1/+1 | |
| 2025-01-16 | Partially back out "fix: Fix sourceroot construction for virtual manifests" | Lukas Wirth | -9/+4 | |
| 2025-01-08 | Add config setting which allows adding additional include paths to the VFS. | Nicholas Rishel | -3/+34 | |
| 2025-01-07 | Merge pull request #18867 from Veykril/push-ntmxlropxkrr | Lukas Wirth | -94/+183 | |
| internal: target-triple -> target-tuple + version fetching cleanup | ||||
| 2025-01-07 | Add some smoke tests to toolchain_info | Lukas Wirth | -23/+129 | |
| 2025-01-07 | Align toolchain version fetching with other toolchain info querying | Lukas Wirth | -110/+93 | |
| Fix --target flag argument order in rustc_cfg fetching | ||||
| 2025-01-07 | target-triple -> target-tuple | Lukas Wirth | -9/+9 | |
| 2025-01-07 | Merge pull request #18788 from Veykril/push-zxystwnotuvq | Lukas Wirth | -175/+151 | |
| Remove `rust-analyzer.cargo.sysrootQueryMetadata` config again | ||||
| 2025-01-07 | Remove `rust-analyzer.cargo.sysrootQueryMetadata` config again | Lukas Wirth | -175/+151 | |
| 2025-01-07 | project-model: fix JSON project PackageRoot buildfile inclusion | Bogdan Mircea | -10/+10 | |
| 2025-01-06 | Merge pull request #18846 from Veykril/push-kmspklwynynu | Lukas Wirth | -1/+1 | |
| minor: New clippy lints | ||||
| 2025-01-06 | minor: New clippy lints | Lukas Wirth | -1/+1 | |
| 2025-01-06 | fix: Fix relative .cargo env vars not working | Lukas Wirth | -7/+30 | |
| 2025-01-02 | Automatically sort crate graph | lucasholten | -2/+0 | |
| 2025-01-01 | Fix tests | lucasholten | -2/+2 | |
| 2025-01-01 | Remove load_cargo_with_fake_sysroot | lucasholten | -54/+30 | |
| 2024-12-31 | Add back tests removed in #18080 | lucasholten | -0/+19297 | |
| 2024-12-31 | Remove CARGO_RUSTC_CURRENT_DIR | lucasholten | -16/+4 | |
| 2024-12-31 | Base relative cargo configs onto the manifest | Lukas Wirth | -14/+35 | |
| This is not correct, but should be equivalent in most cases | ||||
| 2024-12-31 | fix: Populate cargo config env vars for crates | Lukas Wirth | -75/+39 | |
| 2024-12-29 | fix: Fix invalid `-O` flag used by cfg discovery | Lukas Wirth | -2/+23 | |
| 2024-12-29 | Inline toolchain_info module | Lukas Wirth | -17/+19 | |
| 2024-12-29 | Force a current dir to be supplied for rustc info fetching | Lukas Wirth | -22/+31 | |
| 2024-12-29 | Split out `ProjectWorkspace::load_cargo` | Lukas Wirth | -142/+139 | |
| 2024-12-29 | Enforce a current directory being set for spawned commands | Lukas Wirth | -27/+24 | |
| 2024-12-29 | Cleanup toolchain info fetching | Lukas Wirth | -219/+189 | |
| 2024-12-26 | internal: Swallow `error: config value is not set` cargo error | Lukas Wirth | -7/+6 | |
| 2024-12-24 | Cleanup target fetching for cargo metadata | Lukas Wirth | -131/+190 | |
