about summary refs log tree commit diff
path: root/crates/ide-completion/src
AgeCommit message (Expand)AuthorLines
2022-06-17Inline PathQualifierCtxLukas Wirth-48/+39
2022-06-17internal: Collapse lift is_infer_qualifier into `Qualified` variantLukas Wirth-40/+41
2022-06-17Move existing_derives into PathKind::DeriveLukas Wirth-22/+23
2022-06-17internal: Collapse completion ctx path qualifier and is_absolute_path into enumLukas Wirth-151/+141
2022-06-17SimplifyLukas Wirth-65/+95
2022-06-17Split out testsLukas Wirth-397/+396
2022-06-17Split completion context module into definitions and analysis partsLukas Wirth-1514/+1514
2022-06-17Remove ImmediateLocation in favor of PathKind::TypeLukas Wirth-157/+87
2022-06-17Move more ImmediateLocation::TypeAnnotation into PathKind::TypeLukas Wirth-122/+142
2022-06-17Introduce NameRefKind for completionsLukas Wirth-95/+134
2022-06-16Auto merge of #12554 - XFFXFF:fix_11959, r=Veykrilbors-0/+31
2022-06-16the offset used for the completion cursor should always be relative to the or...XFFXFF-1/+7
2022-06-16the scope of the return type is not the body of the functionXFFXFF-1/+26
2022-06-16disable private editable in TEST_CONFIG by defaultHongxu Xu-30/+118
2022-06-14implement inherited_visibility in collectorHongxu Xu-21/+38
2022-06-14add test cases to complete fn generated by macro in pub traitHongxu Xu-1/+110
2022-06-10Auto merge of #12490 - yue4u:fix/show-enum-in-fresh-use-tree, r=Veykrilbors-8/+30
2022-06-10Auto merge of #12473 - yue4u:fix/no-enum-parens-in-use, r=Veykrilbors-10/+43
2022-06-10internal: Bump DependenciesLukas Wirth-5/+7
2022-06-09feat: append :: afteryue4u-14/+20
2022-06-08fix: show non-std enum in a fresh use tree completionyue4u-4/+20
2022-06-05fix: Fix trait impl completions using wrong insert positionLukas Wirth-1/+22
2022-06-06fix: avoid adding enum parens in useyue4u-10/+43
2022-06-03Remove some of the unnecessary helpfer functions from CompletionContextLukas Wirth-195/+151
2022-06-03SimplifyLukas Wirth-106/+113
2022-06-03Move trait_impl completion analysis into CompletionContextLukas Wirth-183/+186
2022-06-03DeduplicateLukas Wirth-70/+27
2022-06-03Remove prev-sibling completion machineryLukas Wirth-76/+21
2022-06-03More precise where keyword completionsLukas Wirth-88/+96
2022-06-03Remove dead codeLukas Wirth-79/+2
2022-06-03Fix visibility mods not being completed for field defsLukas Wirth-15/+85
2022-06-03internal: Move most remaining keyword completions to item list completionsLukas Wirth-143/+135
2022-05-31minor: Remove unused codeLukas Wirth-18/+0
2022-05-30More precise completion filteringLukas Wirth-36/+115
2022-05-30Use char for trigger characterLukas Wirth-11/+11
2022-05-30fix: visibility completionyue4u-36/+75
2022-05-24fix: Insert whitespace into trait-impl completions when coming from macrosLukas Wirth-17/+91
2022-05-24SimplifyLukas Wirth-9/+1
2022-05-24internal: Refactor our record pat/expr handling in completion contextLukas Wirth-127/+149
2022-05-24internal: Simplify DotAccess representation in completionsLukas Wirth-53/+57
2022-05-23fix: Fix completions not working after attributesLukas Wirth-11/+11
2022-05-19fix: Fix incorrect expected type in completions for match armsLukas Wirth-2/+42
2022-05-13fix: Fix fill-arguments completions not workingLukas Wirth-11/+19
2022-05-13Fix testsJonas Schievink-1/+1
2022-05-13Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, r=jo...Jonas Schievink-22/+2
2022-05-10Auto merge of #12204 - Veykril:completions, r=Veykrilbors-99/+84
2022-05-10Move keyword expressions to expr completions moduleLukas Wirth-99/+84
2022-05-10Auto merge of #12203 - Veykril:completions, r=Veykrilbors-17/+22
2022-05-10Don't parse files in module completionLukas Wirth-7/+6
2022-05-10SimplifyLukas Wirth-10/+16