summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-completion
AgeCommit message (Expand)AuthorLines
2024-12-20Fix a case where completion was unable to expand a macroChayim Refael Friedman-290/+510
2024-12-18internal: Cleanup label structure of `CompletionItem`Lukas Wirth-1062/+1190
2024-12-16fix: Fix path qualified auto-importing completions not working with re-exportsLukas Wirth-0/+42
2024-12-13Show expansion errors in expand_macro featureLukas Wirth-4/+7
2024-12-11Properly handle different defaults for severity of lintsChayim Refael Friedman-1/+1
2024-12-09Draft completion hashingKirill Bulatov-2/+2
2024-12-05Parse lifetime bounds in lifetime param into TypeBoundListLukas Wirth-33/+25
2024-12-04Merge pull request #18604 from ChayimFriedman2/complete-helpersLukas Wirth-4/+95
2024-12-04Complete derive helper attributesChayim Refael Friedman-4/+95
2024-12-03Remove references to platform-intrinsic ABIMark Murphy-1/+0
2024-12-03Advertise completions and inlay hints resolve server capabilities based on th...Kirill Bulatov-1/+13
2024-10-30Merge pull request #18382 from dqkqd/issue-17042Lukas Wirth-3/+72
2024-10-28Merge pull request #18420 from ChayimFriedman2/cfg-true-falseLukas Wirth-0/+2
2024-10-28Move text-edit into ide-dbLukas Wirth-14/+15
2024-10-27Support `cfg(true)` and `cfg(false)`Chayim Refael Friedman-0/+2
2024-10-26Use method syntaxMoskalykA-1/+1
2024-10-26Start using `Option::is_none_or`MoskalykA-2/+1
2024-10-24fix: handle aliased pattern and simplify testcaseKhanh Duong Quoc-23/+32
2024-10-24refactor: separate function for getting import nameKhanh Duong Quoc-7/+19
2024-10-23fix: auto-complete import for aliased function and moduleKhanh Duong Quoc-2/+50
2024-10-21Auto merge of #18360 - roife:safe-kw-3, r=Veykrilbors-54/+146
2024-10-22minor: refactor completions in item_listroife-27/+24
2024-10-21feat: better completions for extern blcoksroife-18/+104
2024-10-21refactor add_keywords in ide-completions for clarityroife-47/+56
2024-10-21Auto merge of #18337 - dqkqd:issue-18287, r=Veykrilbors-0/+18
2024-10-21fix: private items are shown in completions for modules in fn bodyKhanh Duong Quoc-0/+18
2024-10-21Update ide testsLukas Wirth-1/+1
2024-10-01Fix: Handle block exprs as modules when finding their parentsShoyu Vanilla-2/+8
2024-09-30Auto merge of #18167 - SomeoneToIgnore:fat-completions, r=Veykrilbors-3/+30
2024-09-25Merge from rust-lang/rustLaurențiu Nicola-0/+1
2024-09-24Auto merge of #18161 - ChayimFriedman2:postfix-mut, r=Veykrilbors-1/+52
2024-09-23internal: Make COMPLETION_MARKER more explicitly r-aWilfred Hughes-1/+1
2024-09-23Support expect in attribute completion and hoverLaurențiu Nicola-2/+25
2024-09-23Omit completion fields to be resolved laterKirill Bulatov-4/+0
2024-09-23Prepare for omittiong parts of completion data that need to be resolvedKirill Bulatov-3/+34
2024-09-22Include dereferences in consuming postfix completions (e.g. `call`)Chayim Refael Friedman-0/+31
2024-09-22Properly account for mutable references when postfix-completing consuming com...Chayim Refael Friedman-1/+21
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+1
2024-09-20Auto merge of #18132 - ChayimFriedman2:fix-closure-semi, r=Veykrilbors-32/+100
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-10/+22
2024-09-18Extract logic to decide how to complete semicolon for unit-returning function...Chayim Refael Friedman-39/+73
2024-09-18Don't complete `;` when in closure return expressionChayim Refael Friedman-24/+58
2024-09-12Auto merge of #18038 - roife:fix-issue-18034, r=Veykrilbors-1/+2
2024-09-10refactor: introduce NameGenerator in suggest_nameroife-1/+2
2024-09-08Automatically add semicolon when completing unit-returning functionsChayim Refael Friedman-40/+192
2024-09-05Add Definition kind for asm register classesLukas Wirth-0/+1
2024-09-03Auto merge of #18031 - roife:suggest-name-in-completion, r=Veykrilbors-0/+110
2024-09-03tests: suggesting names in completions for let_stmt and fn_paramroife-0/+73
2024-09-03feat: suggest name in let_stmt and fn_paramroife-0/+37
2024-09-02Adjust completions scoringLukas Wirth-50/+46