about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2022-06-20Auto merge of #12588 - Veykril:completions, r=Veykrilbors-389/+411
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-20Display witnesses of non-exhaustive matchiDawer-80/+320
2022-06-19Auto merge of #12581 - lnicola:changelog-number, r=lnicolabors-1/+9
2022-06-18Auto merge of #12584 - Veykril:attr-diag, r=Veykrilbors-16/+14
2022-06-19fix: attribute macros not being properly diagnosedLukas Wirth-16/+14
2022-06-18internal: Handle fractional release numbers in changelog namingLaurențiu Nicola-1/+9
2022-06-18Auto merge of #12580 - Veykril:completion, r=Veykrilbors-112/+226
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-18Auto merge of #12576 - harpsword:fold_range_non_block_match_arm, r=Veykrilbors-1/+49
2022-06-18feat: add fold range for multi line match arm listharpsword-1/+49
2022-06-18Move `CompletionContext::function_def` into `PathKind::Expr`Lukas Wirth-39/+82
2022-06-18Auto merge of #12577 - Veykril:completion, r=Veykrilbors-143/+144
2022-06-18internal: NameRefKind classification is not optionalLukas Wirth-143/+144
2022-06-17Auto merge of #12574 - Veykril:completion, r=Veykrilbors-75/+47
2022-06-18minor: SimplifyLukas Wirth-75/+47
2022-06-17Auto merge of #12573 - Veykril:completion, r=Veykrilbors-130/+169
2022-06-18internal: Split flyimport into its 3 applicable contextsLukas Wirth-130/+169
2022-06-17Auto merge of #12570 - Veykril:completion, r=Veykrilbors-455/+602
2022-06-17Only run completion functions if their corresponding context is activeLukas Wirth-396/+561
2022-06-17Remove superfluous early returnsLukas Wirth-59/+41
2022-06-17Auto merge of #12565 - Veykril:completion, r=Veykrilbors-101/+94
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-17Auto merge of #12564 - Veykril:completion, r=Veykrilbors-151/+141
2022-06-17internal: Collapse completion ctx path qualifier and is_absolute_path into enumLukas Wirth-151/+141
2022-06-17Auto merge of #12563 - Veykril:completion, r=Veykrilbors-65/+95
2022-06-17SimplifyLukas Wirth-65/+95
2022-06-17Auto merge of #12562 - Veykril:completion, r=Veykrilbors-1514/+1513
2022-06-17Split out testsLukas Wirth-397/+396
2022-06-17Split completion context module into definitions and analysis partsLukas Wirth-1514/+1514
2022-06-17Auto merge of #12560 - Veykril:completion, r=Veykrilbors-343/+332
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-16Send a DidCancel event when restarting flychecksLukas Wirth-8/+15
2022-06-16Auto merge of #12554 - XFFXFF:fix_11959, r=Veykrilbors-8/+43
2022-06-16the offset used for the completion cursor should always be relative to the or...XFFXFF-3/+15
2022-06-16Auto merge of #12517 - xuhongxu96:master, r=Veykrilbors-84/+252
2022-06-16the scope of the return type is not the body of the functionXFFXFF-7/+30
2022-06-16disable private editable in TEST_CONFIG by defaultHongxu Xu-30/+118
2022-06-15Auto merge of #12545 - jeremyBanks:shebangs, r=Veykrilbors-1/+13
2022-06-15fix: inserted imports must come after a shebang if presentJeremy Banks-1/+2
2022-06-15add failing test: inserts_after_shebangJeremy Banks-0/+11