about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-completion
AgeCommit message (Expand)AuthorLines
2024-10-21Auto merge of #18337 - dqkqd:issue-18287, r=Veykrilbors-0/+18
2024-10-21fix: private items are shown in completions for modules in fn bodyKhanh Duong Quoc-0/+18
2024-10-21Update ide testsLukas Wirth-1/+1
2024-10-01Fix: Handle block exprs as modules when finding their parentsShoyu Vanilla-2/+8
2024-09-30Auto merge of #18167 - SomeoneToIgnore:fat-completions, r=Veykrilbors-3/+30
2024-09-25Merge from rust-lang/rustLaurențiu Nicola-0/+1
2024-09-24Auto merge of #18161 - ChayimFriedman2:postfix-mut, r=Veykrilbors-1/+52
2024-09-23internal: Make COMPLETION_MARKER more explicitly r-aWilfred Hughes-1/+1
2024-09-23Support expect in attribute completion and hoverLaurențiu Nicola-2/+25
2024-09-23Omit completion fields to be resolved laterKirill Bulatov-4/+0
2024-09-23Prepare for omittiong parts of completion data that need to be resolvedKirill Bulatov-3/+34
2024-09-22Include dereferences in consuming postfix completions (e.g. `call`)Chayim Refael Friedman-0/+31
2024-09-22Properly account for mutable references when postfix-completing consuming com...Chayim Refael Friedman-1/+21
2024-09-21add `C-cmse-nonsecure-entry` ABIFolkert de Vries-0/+1
2024-09-20Auto merge of #18132 - ChayimFriedman2:fix-closure-semi, r=Veykrilbors-32/+100
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-10/+22
2024-09-18Extract logic to decide how to complete semicolon for unit-returning function...Chayim Refael Friedman-39/+73
2024-09-18Don't complete `;` when in closure return expressionChayim Refael Friedman-24/+58
2024-09-12Auto merge of #18038 - roife:fix-issue-18034, r=Veykrilbors-1/+2
2024-09-10refactor: introduce NameGenerator in suggest_nameroife-1/+2
2024-09-08Automatically add semicolon when completing unit-returning functionsChayim Refael Friedman-40/+192
2024-09-05Add Definition kind for asm register classesLukas Wirth-0/+1
2024-09-03Auto merge of #18031 - roife:suggest-name-in-completion, r=Veykrilbors-0/+110
2024-09-03tests: suggesting names in completions for let_stmt and fn_paramroife-0/+73
2024-09-03feat: suggest name in let_stmt and fn_paramroife-0/+37
2024-09-02Adjust completions scoringLukas Wirth-50/+46
2024-09-02Simplify CompletionRelevanceLukas Wirth-90/+85
2024-09-01Complete desugared and resugared async fn in trait implsLukas Wirth-55/+248
2024-09-01feat(ide-completion): extra sugar auto-completion `async fn ...` in `impl tra...Yunfei-1/+37
2024-08-30fix(ide-completion): fix handling of `for` in `impl T for A` in function bodyrami3l-5/+81
2024-08-26Auto merge of #17963 - avrong:avrong/error-lifetimes, r=Veykrilbors-6/+6
2024-08-26Show and render error lifetime args as `'_`Aleksei Trifonov-6/+6
2024-08-26Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykrilbors-2/+4
2024-08-25fix: Fix trait method completions not acknowledging Deref implsLukas Wirth-0/+36
2024-08-24Modify `hacks::parse_expr_from_str()` to take an edition tooChayim Refael Friedman-2/+4
2024-08-16Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykrilbors-146/+406
2024-08-16Properly account for editions in namesChayim Refael Friedman-146/+406
2024-08-16Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykrilbors-3/+3
2024-08-16Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/LockChayim Refael Friedman-3/+3
2024-08-15internal: Properly check the edition for edition dependent syntax kindsLukas Wirth-2/+3
2024-08-10fix: Fix find_path not respecting non-std preference config correctlyLukas Wirth-58/+24
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Unify package descriptions by adding references to "rust-analyzer"Vincent Esche-1/+1
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-05Simplify FileDelegateLukas Wirth-2/+2
2024-07-29Add test in `ide-completion/src/tests/item_list.rs`Yunfei-1/+3
2024-07-29Cargo fmtYunfei-3/+7
2024-07-29feat(ide-completion): explictly show `async` keyword on `impl trait`Yunfei-2/+4
2024-07-21fix: Allow flyimport to import primitive shadowing modulesLukas Wirth-0/+15