aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion/src/context.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge #9356bors[bot]2021-06-211-2/+5
|\
| * Various keyword completion fixesLukas Wirth2021-06-211-2/+5
* | fix: don't add duplicate `&` during completionAleksey Kladov2021-06-201-16/+49
|/
* minor: use minicoreAleksey Kladov2021-06-181-2/+1
* Merge #9315bors[bot]2021-06-171-15/+16
|\
| * Nest all the or-patterns!Lukas Wirth2021-06-171-15/+16
* | Correct completions in items testsLukas Wirth2021-06-171-0/+4
|/
* Fix incorrect completions in empty braced use statementLukas Wirth2021-06-171-4/+0
* Refine `self`, `super` and `crate` completion in use pathsLukas Wirth2021-06-171-10/+16
* Move test_utils into tests moduleLukas Wirth2021-06-161-1/+1
* Don't complete paths after attributesLukas Wirth2021-06-161-1/+4
* Don't show incorrect completions after unsafe or visiblity nodeLukas Wirth2021-06-161-7/+10
* Don't complete visibility accessors after existing onesLukas Wirth2021-06-161-0/+4
* Filter out non-type completions in the respective completions modules insteadLukas Wirth2021-06-161-0/+4
* clippy::redundant_closureMaan20032021-06-131-1/+1
* clippy::redudant_borrowMaan20032021-06-131-1/+1
* Don't complete values in type positionLukas Wirth2021-06-081-13/+29
* simplifyLukas Wirth2021-06-071-7/+3
* Remove unnecessary completion::macro_in_item_positionLukas Wirth2021-06-071-5/+1
* Reorder CompletionContext fieldsLukas Wirth2021-06-071-16/+14
* Move more things into PathCompletionContextLukas Wirth2021-06-071-30/+41
* Simplify CompletionContext by introducing a path CallKind enumLukas Wirth2021-06-061-22/+33
* NFC: remove redundant clones (clippy::perf)Matthias Krüger2021-06-031-1/+1
* Remove obsolete is_new_item field on CompletionContextLukas Wirth2021-06-021-13/+1
* Add MethodCall and FieldAccess variants to ImmediateLocationLukas Wirth2021-06-021-32/+19
* Move more fields to `ImmediateLocation`Lukas Wirth2021-05-301-64/+35
* Implement prev sibling determination for `CompletionContext`Lukas Wirth2021-05-281-28/+12
* simplifyLukas Wirth2021-05-281-3/+6
* Only complete modules in empty use-statementsLukas Wirth2021-05-281-0/+4
* Cleanup `ImmediateLocation` determinationLukas Wirth2021-05-271-36/+8
* Don't complete non-macro item paths in impls and modulesLukas Wirth2021-05-271-10/+11
* simplifyLukas Wirth2021-05-271-3/+10
* simplifyLukas Wirth2021-05-271-6/+5
* Collapse more CompletionContext booleans into enumsLukas Wirth2021-05-271-49/+94
* Set `record_pat_syntax` more precisely in CompletionContextLukas Wirth2021-05-261-29/+25
* Merge pattern completion related bools into an enumLukas Wirth2021-05-261-70/+82
* simplifyLukas Wirth2021-05-261-29/+34
* internal: rename hypothetical -> speculativeAleksey Kladov2021-05-241-10/+10
* Get rid of field_type againFlorian Diebold2021-05-231-4/+3
* Infer correct expected type in closureFlorian Diebold2021-05-231-1/+8
* Infer correct expected type for generic struct fieldsFlorian Diebold2021-05-231-16/+16
* Record method call substs and use them in call infoFlorian Diebold2021-05-231-0/+60
* Add `=` to pattern recoveryLukas Wirth2021-05-081-1/+22
* Small macro fixKirill Bulatov2021-05-061-1/+1
* internal: use API stabilized in 1.52Aleksey Kladov2021-05-061-1/+1
* Make CompletionContext expected_type smarterLukas Tobias Wirth2021-05-031-95/+113
* internal: normalize nameAleksey Kladov2021-04-301-2/+2
* Add `'` to trigger_characters, allowing more direct lifetime completionsLukas Wirth2021-03-211-1/+5
* Fix incorrect scoping in while expressionsLukas Wirth2021-03-211-13/+11
* Add label completionLukas Wirth2021-03-211-6/+22