| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-10 | Merge pull request #19314 from snprajwal/variantdef-impl | Lukas Wirth | -1/+68 | |
| fix(hir): `VariantDef` is `impl HasSource` | ||||
| 2025-03-10 | Merge pull request #19316 from snprajwal/git-commit-ec | Lukas Wirth | -0/+3 | |
| fix: do not apply editorconfig to git commit msg | ||||
| 2025-03-10 | Merge pull request #19252 from flodiebold/fix-fixup-delimiters | Lukas Wirth | -88/+105 | |
| Fix syntax fixup producing invalid punctuation | ||||
| 2025-03-10 | Merge pull request #19232 from ShoyuVanilla/issue-19196 | Lukas Wirth | -12/+59 | |
| Bump chalk for built-in supports of async closures | ||||
| 2025-03-09 | Rank ADT constructors as constructors for completion scoring | Lukas Wirth | -12/+102 | |
| 2025-03-09 | fix: Prevent wrong invocations of `needs_parens_in` with non-ancestral "parent"s | Shoyu Vanilla | -17/+120 | |
| 2025-03-09 | internal: Migrate `inline_local_variable` to `SyntaxEditor` | Shoyu Vanilla | -32/+55 | |
| 2025-03-09 | Bump chalk for built-in supports of async closures | Shoyu Vanilla | -14/+61 | |
| 2025-03-08 | Generated doc update | ¨Florian | -2/+2 | |
| 2025-03-08 | Fix syntax fixup producing invalid punctuation | ¨Florian | -88/+105 | |
| Fixes #19206. Fixes #18244. | ||||
| 2025-03-08 | Use `rustc_abi` code for SIMD layout in rust-analyzer | Moulins | -39/+7 | |
| 2025-03-08 | Remove most manual LayoutData creations and move them to `rustc_abi` | Moulins | -78/+20 | |
| ...either as: - methods on LayoutCalculator, for faillible operations; - constructors on LayoutData, for infaillible ones. | ||||
| 2025-03-08 | fix: do not apply editorconfig to git commit msg | Prajwal S N | -0/+3 | |
| The `max_line_length` property was set to 100 for all filetypes, which led to git commit messages being wrapped at 100 characters instead of the usual 75. This introduces an exception for the special file used by git to write commit messages. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-08 | fix(hir): `VariantDef` is `impl HasSource` | Prajwal S N | -3/+70 | |
| A new syntax node `ast::VariantDef` has been introduced to map between the HIR node and the AST. The files have been updated with `cargo test -p xtask`. Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com> | ||||
| 2025-03-07 | Remove explicit error message when build.rs fails | Ali Bektas | -3/+3 | |
| 2025-03-07 | Log build script error output in `load_cargo::load_workspace_at` | Arthur Baars | -0/+8 | |
| 2025-03-07 | Merge pull request #19308 from Veykril/push-rnrxutwlvmly | Lukas Wirth | -23/+1174 | |
| Move loaded project MSRV back to 1.78, show notification for the warning | ||||
| 2025-03-07 | Pop up a notification for the MSRV project loading warning | Lukas Wirth | -16/+29 | |
| 2025-03-07 | Move project MSRV back to 1.78 | Lukas Wirth | -7/+1145 | |
| 2025-03-07 | Refactor relevance scoring to use a named constant BASE_SCORE | Tongjun Gao | -3/+5 | |
| Replace magic number with a named constant for improved readability and maintainability of the scoring logic | ||||
| 2025-03-07 | Fix logical error in relevance scoring implementation | Tongjun Gao | -3/+3 | |
| 2025-03-07 | Mark `rust-analyzer.showSyntaxTree` config option as requiring server restart | Chayim Refael Friedman | -0/+1 | |
| We register the provider when we start the server. It confused me why I set the option and it didn't work, so probably better to have it hint people. | ||||
| 2025-03-06 | Update stdarch | Eric Huss | -9/+15 | |
| 2025-03-06 | Warn the user when a rename will change the meaning of the program | Chayim Refael Friedman | -59/+509 | |
| Specifically, when a rename of a local will change some code that refers it to refer another local, or some code that refer another local to refer to it. We do it by introducing a dummy edit with an annotation. I'm not a fond of this approach, but I don't think LSP has a better way. | ||||
| 2025-03-06 | Use correct crate for trait env in `render_const_scalar()` | Chayim Refael Friedman | -5/+7 | |
| 2025-03-06 | Pass the target crate in `HirFormatter` | Chayim Refael Friedman | -499/+824 | |
| This is required to format evaluated consts, because we need trait env, and it needs the crate (currently it uses the last crate in topological order, which is wrong, the next commit will fix that). | ||||
| 2025-03-06 | Normalize projections in evaluated const display and layout calculation | Chayim Refael Friedman | -0/+39 | |
| 2025-03-06 | Merge pull request #19290 from aibaars/patch-1 | Lukas Wirth | -1/+17 | |
| Add warning and debug information when `cargo metadata` fails | ||||
| 2025-03-06 | Change `%e` to `?e` to include detailed error message | Arthur Baars | -2/+1 | |
| 2025-03-06 | Merge pull request #19295 from alibektas/rust_analyzer_run_on_cargo_toml | Lukas Wirth | -6/+23 | |
| fix: Make RustAnalyzer:Run available in manifest file | ||||
| 2025-03-06 | Adjust relevance scoring threshold to consistent with existing implementations | Tongjun Gao | -1/+1 | |
| 2025-03-06 | fix: Make RustAnalyzer:Run available in manifest file | Ali Bektas | -6/+23 | |
| 2025-03-05 | Show when build scripts fail what the errors were | Ali Bektas | -2/+3 | |
| 2025-03-05 | Merge pull request #19292 from Veykril/push-zonnrrlosqmv | Lukas Wirth | -6/+4 | |
| Fix syntax highlightingg punct filtering ignoring mods | ||||
| 2025-03-05 | Merge pull request #19279 from Natural-selection1/master | Lukas Wirth | -1/+51 | |
| Improve keyword completion for 'let' and 'let mut' | ||||
| 2025-03-05 | Fix syntax highlightingg punct filtering ignoring mods | Lukas Wirth | -6/+4 | |
| 2025-03-05 | Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -34/+0 | |
| Remove unsizing coercions for tuples See https://github.com/rust-lang/rust/issues/42877#issuecomment-2686010847 and below comments for justification. Tracking issue: #42877 Fixes: #135217 | ||||
| 2025-03-05 | Merge pull request #19274 from Veykril/push-pouwrwwrlrlt | Lukas Wirth | -537/+547 | |
| Highlight unsafe operations as unsafe, not definitions | ||||
| 2025-03-05 | Use HIR unsafety information for unsafe syntax highlightng | Lukas Wirth | -537/+547 | |
| 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-05 | add test cases for 'letm' keyword completion | Tongjun Gao | -0/+19 | |
| 2025-03-05 | Use size_of from the prelude instead of imported | Thalia Archibald | -34/+24 | |
| Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the prelude instead of importing or qualifying them. These functions were added to all preludes in Rust 1.80. | ||||
| 2025-03-05 | minicore: Add size_of to prelude and add rust_2024 prelude | Thalia Archibald | -0/+6 | |
| 2025-03-05 | Merge pull request #19286 from lnicola/twiddle-ci | Laurențiu Nicola | -2/+1 | |
| Twiddle with the `rustup` invocation on CI | ||||
| 2025-03-05 | Merge pull request #19265 from Shourya742/2025-03-01-add-dangling-dyn-diagnostic | Laurențiu Nicola | -9/+103 | |
| feat: Add diagnostic for dangling dyn and impl | ||||
| 2025-03-05 | Twiddle with the rustup invocation on CI | Laurențiu Nicola | -2/+1 | |
| 2025-03-04 | change 'let mut' keyword completion into 'ietm' snippet | Tongjun Gao | -2/+2 | |
| 2025-03-04 | Improve keyword completion for 'let' and 'let mut' | Tongjun Gao | -1/+32 | |
| 2025-03-03 | Rollup merge of #137921 - lnicola:sync-from-ra, r=lnicola | Matthias Krüger | -4153/+5956 | |
| Subtree update of `rust-analyzer` r? `@ghost` | ||||
