about summary refs log tree commit diff
path: root/crates/ide-completion
AgeCommit message (Expand)AuthorLines
2022-07-20Auto merge of #12800 - hi-rustin:rustin-patch-issue-12717, r=hi-rustinbors-2/+4
2022-07-19Upgrade to expect-test@1.4.0Amos Wenger-1/+1
2022-07-18Find original as node before compute ref matchhi-rustin-2/+4
2022-07-17Check for local IDs belong to same definitioniDawer-0/+22
2022-07-16Auto merge of #12773 - Veykril:self-compl, r=Veykrilbors-18/+124
2022-07-16fix: Improve self param completion applicabilityLukas Wirth-18/+124
2022-07-15fix: Don't show qualified path completions for private itemsLukas Wirth-31/+68
2022-07-14Auto merge of #12735 - feniljain:fix-completions, r=feniljainbors-112/+140
2022-07-14fix(completion): `super::` completion at crate root and module depthfeniljain-112/+140
2022-07-11Fix obsolete `completion.snippets` configTonalidadeHidrica-2/+2
2022-07-11Fix config keys regarding imports in docsTonalidadeHidrica-1/+1
2022-07-08Update remaining GitHub URLsJonas Schievink-2/+2
2022-07-07fix default type param value positionHongxu Xu-3/+3
2022-07-07check arg_idx >= n_params only if arg_idx >= n_required_paramsHongxu Xu-5/+5
2022-07-07Handle generic args per arg indexHongxu Xu-40/+199
2022-07-06Show only assoc type args in the correct arg posHongxu Xu-3/+52
2022-07-05Complete associated type only in trait generic argHongxu Xu-46/+99
2022-07-03Bump smallvecLaurențiu Nicola-1/+1
2022-07-02Auto merge of #12627 - yue4u:fix/struct-variant-patterns, r=Veykrilbors-76/+140
2022-07-02Auto merge of #12678 - Veykril:flyimport, r=Veykrilbors-4/+28
2022-07-02fix: Trigger flyimport completions in item lists againLukas Wirth-4/+28
2022-07-02fix: escape for enum variantyue4u-3/+57
2022-07-02fix: variants rendering in pattern pathyue4u-73/+83
2022-07-01Auto merge of #12636 - xuhongxu96:fix-12148, r=Veykrilbors-55/+225
2022-07-01fix: Simplify macro statement expansion handlingLukas Wirth-0/+30
2022-06-27Auto merge of #12643 - Veykril:macro-compl, r=Veykrilbors-1/+33
2022-06-27fix: Fix completions for locals not working properly inside macro callsLukas Wirth-1/+33
2022-06-27Auto merge of #12635 - antogilbert:tgt_feat, r=Veykrilbors-4/+4
2022-06-27fix: deduplicate cfg completionsManas-1/+2
2022-06-27Udate unit testsAntonello Palazzi-2/+2
2022-06-26complete raw identifier with "r#" prefixHongxu Xu-55/+225
2022-06-26Correct target_feature completionAntonello Palazzi-2/+2
2022-06-24fix: completes non exhaustive variant within the defining crateyue4u-5/+46
2022-06-20internal: Simplify some completionsLukas Wirth-220/+137
2022-06-20Reimplement auto-ref completions for fieldsLukas Wirth-12/+35
2022-06-20Remove pattern rendering hackLukas Wirth-122/+235
2022-06-20fix: Fix auto-ref completions inserting into wrong locationsLukas Wirth-74/+79
2022-06-20fix: Don't trigger pattern completions when typing a wildcard patternLukas Wirth-1/+17
2022-06-20internal: Lift out IdentContext from CompletionContextLukas Wirth-346/+451
2022-06-20internal: Remove `previous_token` field from `CompletionContext`Lukas Wirth-37/+50
2022-06-20Remove some usages of `Completions::add_resolution`Lukas Wirth-54/+62
2022-06-20Even more completion context filteringLukas Wirth-256/+263
2022-06-20Lift out PathKind variant fields into structsLukas Wirth-91/+86
2022-06-20Split remaining completion calls on the context kindsLukas Wirth-118/+130
2022-06-18Consider walking up macro expansions when searching for surrounding entities ...Lukas Wirth-40/+45
2022-06-18Move `CompletionContext::impl_def` into corresponding entitiesLukas Wirth-48/+97
2022-06-18Move `CompletionContext::incomplete_let` into `PathKind::Expr`Lukas Wirth-12/+29
2022-06-18Move `CompletionContext::function_def` into `PathKind::Expr`Lukas Wirth-39/+82
2022-06-18internal: NameRefKind classification is not optionalLukas Wirth-143/+144
2022-06-18minor: SimplifyLukas Wirth-75/+47