aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion
Commit message (Expand)AuthorAgeFilesLines
* avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-172-2/+2
* Merge #8052bors[bot]2021-03-161-27/+21
|\
| * minor style fixes per feedback on #8036Josh Mcguigan2021-03-161-27/+21
* | Merge #8051bors[bot]2021-03-161-3/+3
|\ \ | |/ |/|
| * Fix more unused wariable warningsLaurențiu Nicola2021-03-161-3/+3
* | Merge #7498bors[bot]2021-03-164-22/+18
|\ \
| * | Upgrade rowanAleksey Kladov2021-03-164-22/+18
| | |
| \ \
*-. \ \ Merge #7900 #8000bors[bot]2021-03-167-82/+155
|\ \ \ \ | |_|/ / |/| | |
| * | | add params_display and ty_displayJosh Mcguigan2021-03-121-9/+17
| * | | show function params in completion detailJosh Mcguigan2021-03-127-82/+147
* | | | 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