| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-06-22 | Minic rustc's new `format_args!` expansion | Shoyu Vanilla | -3/+1 | |
| 2025-06-19 | Revert "Turn `BlockId` into a `#[salsa::tracked]`" | Lukas Wirth | -8/+4 | |
| This reverts commit 8643a858dbaf12b37e90b603cdee64434576c229. | ||||
| 2025-06-17 | Merge pull request #20025 from SoxPopuli/hide_private_imports_without_pe | Laurențiu Nicola | -5/+98 | |
| Hide imported privates if private editable is disabled | ||||
| 2025-06-17 | Hide imported privates if private editable is disabled | Charlotte Smith | -5/+98 | |
| 2025-06-17 | Merge pull request #20023 from Veykril/push-vkqlnyttnqzl | Lukas Wirth | -153/+255 | |
| Improve completions in if / while expression conditions | ||||
| 2025-06-17 | Better completion test sorting | Lukas Wirth | -38/+38 | |
| 2025-06-17 | Improve completions in if / while expression conditions | Lukas Wirth | -121/+223 | |
| 2025-06-17 | chore: Start infesting ide crates with 'db lifetime | Lukas Wirth | -131/+136 | |
| 2025-06-04 | add qualifiers to attribute completions | Ryan Mehri | -14/+30 | |
| 2025-06-04 | match on segments of path and some small cleanup | Ryan Mehri | -23/+14 | |
| 2025-06-02 | feat: implement completion for diagnostic module | Ryan Mehri | -17/+175 | |
| 2025-06-02 | fix: don't duplicate must_use for functions and traits | Ryan Mehri | -2/+2 | |
| 2025-05-26 | Merge pull request #19862 from ChayimFriedman2/item-resolve-macro-hir | Chayim Refael Friedman | -1/+37 | |
| fix: Fix IDE resolution of item macros | ||||
| 2025-05-25 | Properly implement `might_be_inside_macro_call()` using semantic information ↵ | Chayim Refael Friedman | -20/+69 | |
| instead of syntactical hacks And rename it to `is_inside_macro_call()` accordingly. | ||||
| 2025-05-25 | Fix IDE resolution of item macros | Chayim Refael Friedman | -1/+37 | |
| It wasn't inside the source, because there was no source map. | ||||
| 2025-05-08 | Fix postfix snippets duplicating derefs | Chayim Refael Friedman | -13/+33 | |
| 2025-05-08 | Still complete parentheses & method call arguments if there are existing ↵ | Chayim Refael Friedman | -3/+76 | |
| parentheses, but they are after a newline | ||||
| 2025-05-05 | Support environment variable CARGO_MANIFEST_PATH. | Victor | -0/+1 | |
| 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 | |
