aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion
Commit message (Expand)AuthorAgeFilesLines
* completions: centralize calculation of relevance and ref matchesJosh Mcguigan2021-03-163-50/+172
* Merge #8035bors[bot]2021-03-153-120/+120
|\
| * unqualfied_path completions aren't responsible for pattern completionsLukas Wirth2021-03-153-120/+120
* | implement function completion scoringJosh Mcguigan2021-03-152-1/+76
|/
* Drop non-working markLaurențiu Nicola2021-03-151-2/+0
* Enable thread-local coverage marksLaurențiu Nicola2021-03-151-1/+1
* remove expected_name_and_type method on completion context in favor of using ...Josh Mcguigan2021-03-151-12/+4
* update algorithm for determining expected type of completionJosh Mcguigan2021-03-152-26/+286
* some clippy::performance fixesMatthias Krüger2021-03-151-1/+1
* increase completion relevance for items in local scopeJosh Mcguigan2021-03-142-30/+86
* Skip ref_match on same types, remove sorting in testsivan7702021-03-141-38/+25
* Added both references and original matches to testsivan7702021-03-131-34/+42
* Fix incorrect DerefMut test reference typeivan7702021-03-131-1/+1
* Make relevance tests display references, suggest derefs only when neededivan7702021-03-131-15/+83
* Simplify call site and deref completion testivan7702021-03-131-85/+16
* Count derefs as matched types if possibleivan7702021-03-131-3/+125
* update relevance score u8 -> u32Josh Mcguigan2021-03-121-2/+2
* add relevance score testJosh Mcguigan2021-03-121-0/+60
* remove unused CompletionScore enumJosh Mcguigan2021-03-122-12/+1
* add completion relevance scoreJosh Mcguigan2021-03-123-23/+58
* Unify namingAleksey Kladov2021-03-1213-103/+90
* use references in CompletionItem's builderyonip232021-03-1117-166/+183
* Compilation speedAleksey Kladov2021-03-091-1/+1
* Future proof completion scoresAleksey Kladov2021-03-093-70/+92
* Cleanup auto-ref in completionAleksey Kladov2021-03-092-22/+81
* CleanupAleksey Kladov2021-03-091-4/+4
* CleanupAleksey Kladov2021-03-092-8/+7
* Merge #7873 #7933bors[bot]2021-03-094-92/+268
|\
| * Less lifetines: derive SemanticsScope in placeKirill Bulatov2021-03-082-4/+9
| * Rebase leftoversKirill Bulatov2021-03-081-5/+2
| * CleanupKirill Bulatov2021-03-081-6/+0
| * Restrict fuzzy qualifiers for nowKirill Bulatov2021-03-081-4/+3
| * Test for fuzzy unresolved path maatchKirill Bulatov2021-03-081-0/+22
| * Fix the completion labels and testsKirill Bulatov2021-03-083-34/+48
| * Work towards better import labelsKirill Bulatov2021-03-084-83/+92
| * Update the docsKirill Bulatov2021-03-081-0/+39
| * SimplifyKirill Bulatov2021-03-081-25/+18
| * Refactor the import locationKirill Bulatov2021-03-081-60/+5
| * Do not propose already imported importsKirill Bulatov2021-03-081-16/+7
| * Properly handle turbofishes in qualifiersKirill Bulatov2021-03-081-1/+1
| * Fix some testsKirill Bulatov2021-03-082-7/+65
| * Return more data about located importsKirill Bulatov2021-03-084-36/+37
| * Draft the qualifier import resolutionKirill Bulatov2021-03-081-3/+81
| * Test and initial refactoringKirill Bulatov2021-03-081-3/+34
* | Fix formatDuong Do Minh Chau2021-03-091-9/+2
* | Add trailing commasDuong Do Minh Chau2021-03-091-2/+2
* | Update the test to match the changeDuong Do Minh Chau2021-03-091-0/+4
* | Add completion to turn x.err into Err(x)Duong Do Minh Chau2021-03-091-2/+19
|/
* Use upstream cov-markLaurențiu Nicola2021-03-0812-63/+42
* Make group imports configurableasv2021-03-073-9/+7