about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-completion
AgeCommit message (Expand)AuthorLines
2025-07-12Fix assoc type where clause positionA4-Tacks-5/+75
2025-07-03Fix some things with builtin derivesChayim Refael Friedman-0/+4
2025-06-29Remove unnecessary parens in closureyukang-1/+1
2025-06-27Fix completion in when typing `integer.|`Chayim Refael Friedman-1/+43
2025-06-26Prettify AST in `PathTransform` if it's coming from a macroChayim Refael Friedman-0/+27
2025-06-24Merge pull request #20036 from Veykril/push-yquvoyrxkksxLukas Wirth-9/+9
2025-06-24Do not default to 'static for trait object lifetimesLukas Wirth-9/+9
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-22Minic rustc's new `format_args!` expansionShoyu Vanilla-3/+1
2025-06-19Revert "Turn `BlockId` into a `#[salsa::tracked]`"Lukas Wirth-8/+4
2025-06-17Merge pull request #20025 from SoxPopuli/hide_private_imports_without_peLaurențiu Nicola-5/+98
2025-06-17Hide imported privates if private editable is disabledCharlotte Smith-5/+98
2025-06-17Merge pull request #20023 from Veykril/push-vkqlnyttnqzlLukas Wirth-153/+255
2025-06-17Better completion test sortingLukas Wirth-38/+38
2025-06-17Improve completions in if / while expression conditionsLukas Wirth-121/+223
2025-06-17chore: Start infesting ide crates with 'db lifetimeLukas Wirth-131/+136
2025-06-04add qualifiers to attribute completionsRyan Mehri-14/+30
2025-06-04match on segments of path and some small cleanupRyan Mehri-23/+14
2025-06-02feat: implement completion for diagnostic moduleRyan Mehri-17/+175
2025-06-02fix: don't duplicate must_use for functions and traitsRyan Mehri-2/+2
2025-05-26Merge pull request #19862 from ChayimFriedman2/item-resolve-macro-hirChayim Refael Friedman-1/+37
2025-05-25Properly implement `might_be_inside_macro_call()` using semantic information ...Chayim Refael Friedman-20/+69
2025-05-25Fix IDE resolution of item macrosChayim Refael Friedman-1/+37
2025-05-08Fix postfix snippets duplicating derefsChayim Refael Friedman-13/+33
2025-05-08Still complete parentheses & method call arguments if there are existing pare...Chayim Refael Friedman-3/+76
2025-05-05Support environment variable CARGO_MANIFEST_PATH.Victor-0/+1
2025-05-03Improve let snippetA4-Tacks-6/+6
2025-05-03Improve the let code snippetA4-Tacks-6/+101
2025-05-02Render more lifetimesLukas Wirth-12/+12
2025-05-01remove a couple of clonesMatthias Krüger-5/+1
2025-04-30fix: Improve parser recovery a bitLukas Wirth-4/+2
2025-04-28Merge pull request #19699 from ChayimFriedman2/escape-labelDavid Barsky-2/+18
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-1/+1
2025-04-26Don't escape `'static`Chayim Refael Friedman-2/+2
2025-04-26Escape raw names in labels properlyChayim Refael Friedman-0/+16
2025-04-21Merge pull request #19644 from ChayimFriedman2/const-symsLukas Wirth-8/+7
2025-04-21Merge pull request #19604 from WtzLAS/fix-issue-19601Lukas Wirth-1/+1
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-6/+5
2025-04-21Get rid of static predefined symbolsChayim Refael Friedman-2/+2
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-22/+18
2025-04-16add semicolon to useWtz_LASR-1/+1
2025-04-10Remove all upcasts!Chayim Refael Friedman-1/+1
2025-04-08fix(auto-import): Prefer imports of matching types for argument lists Lukas Wirth-17/+15
2025-04-05Merge pull request #19447 from Natural-selection1/add_impl_forLukas Wirth-0/+27
2025-04-04prefer default over newBenjaminBrienen-1/+1
2025-03-31fix: Fix new nightly lintsLukas Wirth-3/+3
2025-03-28update testHegui Dai-22/+22
2025-03-28move "impl<> for <>" and test about itHegui Dai-27/+0
2025-03-27Allow crate authors to control completion of their thingsChayim Refael Friedman-123/+241
2025-03-25add more completion about "impl"Hegui Dai-22/+76