| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-05-03 | Improve let snippet | A4-Tacks | -6/+6 | |
| 2025-05-03 | Improve the let code snippet | A4-Tacks | -6/+101 | |
| 2025-05-02 | Render more lifetimes | Lukas Wirth | -12/+12 | |
| 2025-05-01 | remove a couple of clones | Matthias Krüger | -5/+1 | |
| 2025-04-30 | fix: Improve parser recovery a bit | Lukas Wirth | -4/+2 | |
| 2025-04-28 | Merge pull request #19699 from ChayimFriedman2/escape-label | David Barsky | -2/+18 | |
| fix: Escape raw names in labels properly | ||||
| 2025-04-28 | Add expression fill mode variant for filling with underscore expressions | Lukas Wirth | -1/+1 | |
| 2025-04-26 | Don't escape `'static` | Chayim Refael Friedman | -2/+2 | |
| As it is a valid lifetime without escaping. It does need to be escaped as a label, but we have no way to distinguish that. | ||||
| 2025-04-26 | Escape raw names in labels properly | Chayim Refael Friedman | -0/+16 | |
| 2025-04-21 | Merge pull request #19644 from ChayimFriedman2/const-syms | Lukas Wirth | -8/+7 | |
| internal: Make predefined symbols `const` instead of `static` | ||||
| 2025-04-21 | Merge pull request #19604 from WtzLAS/fix-issue-19601 | Lukas Wirth | -1/+1 | |
| Add semicolon to use | ||||
| 2025-04-21 | Remove unnecessary predefined symbol clones | Chayim Refael Friedman | -6/+5 | |
| Now that they're const it's no longer needed. Nothing manual was performed: only a regexp search of `sym::([\w][\w\d]*)\.clone\(\)` and replace by `sym::$1`. | ||||
| 2025-04-21 | Get rid of static predefined symbols | Chayim Refael Friedman | -2/+2 | |
| Make them all `const`. | ||||
| 2025-04-19 | Make `HirFileId`, `EditionedFileId` and macro files Salsa struct | Chayim Refael Friedman | -22/+18 | |
| And make more queries non-interned. Also flip the default for queries, now the default is to not intern and to intern a query you need to say `invoke_interned`. | ||||
| 2025-04-16 | add semicolon to use | Wtz_LASR | -1/+1 | |
| 2025-04-10 | Remove all upcasts! | Chayim Refael Friedman | -1/+1 | |
| It turns out there were a lot redundant too. | ||||
| 2025-04-08 | fix(auto-import): Prefer imports of matching types for argument lists | Lukas Wirth | -17/+15 | |
| 2025-04-05 | Merge pull request #19447 from Natural-selection1/add_impl_for | Lukas Wirth | -0/+27 | |
| add more completion about "impl" | ||||
| 2025-04-04 | prefer default over new | BenjaminBrienen | -1/+1 | |
| 2025-03-31 | fix: Fix new nightly lints | Lukas Wirth | -3/+3 | |
| 2025-03-28 | update test | Hegui Dai | -22/+22 | |
| 2025-03-28 | move "impl<> for <>" and test about it | Hegui Dai | -27/+0 | |
| 2025-03-27 | Allow crate authors to control completion of their things | Chayim Refael Friedman | -123/+241 | |
| Via the new `#[rust_analyzer::completions(...)]` attribute. Also fix a bug with existing settings for that where the paths wouldn't resolve correctly. | ||||
| 2025-03-25 | add more completion about "impl" | Hegui Dai | -22/+76 | |
| 2025-03-23 | chore: Bump dependencies | Lukas Wirth | -3/+3 | |
| 2025-03-21 | Merge pull request #19412 from Veykril/push-krktmvxmlxmt | Lukas Wirth | -0/+1 | |
| chore: Remove some unnecessary usage of `Semantics` | ||||
| 2025-03-21 | chore: Remove some unnecessary usage of `Semantics` | Lukas Wirth | -0/+1 | |
| 2025-03-19 | add postfix completion for const block | gvozdvmozgu | -20/+86 | |
| 2025-03-17 | chore: Bump `Edition::CURRENT` to 2024 | Lukas Wirth | -1/+1 | |
| 2025-03-16 | minor: Remove unnecessary allocations in `function::params_display` | Lukas Wirth | -16/+16 | |
| 2025-03-16 | Merge pull request #19363 from euclio/varargs-detail | Lukas Wirth | -1/+54 | |
| display varargs in completion detail | ||||
| 2025-03-15 | display varargs in completion detail | Andy Russell | -1/+54 | |
| 2025-03-15 | cargo fmt | BenjaminBrienen | -199/+197 | |
| 2025-03-14 | Split enum variants out of `enum_data` query | Lukas Wirth | -2/+2 | |
| 2025-03-10 | internal: port rust-analyzer to new Salsa | David Barsky | -13/+26 | |
| 2025-03-10 | Merge pull request #19332 from Veykril/push-trvznlqsvtyq | Lukas Wirth | -2/+1 | |
| Make change annotations per text-edit | ||||
| 2025-03-10 | Make change annotations per text-edit | Lukas Wirth | -2/+1 | |
| 2025-03-10 | Merge pull request #19330 from ChayimFriedman2/normalize-projection | Lukas Wirth | -41/+47 | |
| fix: Normalize projections in evaluated const display and layout calculation | ||||
| 2025-03-10 | Merge pull request #19079 from ChayimFriedman2/rename-conflict | Lukas Wirth | -0/+2 | |
| feat: Warn the user when a rename will change the meaning of the program | ||||
| 2025-03-09 | Rank ADT constructors as constructors for completion scoring | Lukas Wirth | -12/+102 | |
| 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-06 | Warn the user when a rename will change the meaning of the program | Chayim Refael Friedman | -0/+2 | |
| 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 | Pass the target crate in `HirFormatter` | Chayim Refael Friedman | -41/+47 | |
| 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 | Adjust relevance scoring threshold to consistent with existing implementations | Tongjun Gao | -1/+1 | |
| 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 | add test cases for 'letm' keyword completion | Tongjun Gao | -0/+19 | |
| 2025-03-05 | minicore: Add size_of to prelude and add rust_2024 prelude | Thalia Archibald | -0/+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 | |
