about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-completion
AgeCommit message (Expand)AuthorLines
2025-09-18Merge pull request #20664 from ChayimFriedman2/coerce-nsChayim Refael Friedman-2/+5
2025-09-16Merge pull request #20517 from Veykril/veykril/push-wrurmtqppzusLukas Wirth-13/+24
2025-09-16fix: Only compute unstable paths on nightly toolchains for IDE featuresLukas Wirth-13/+24
2025-09-15Port a bunch of stuff from rustc and fix a bunch of type mismatches/diagnosticsChayim Refael Friedman-2/+5
2025-09-12Fix extra semicolon before else in let-stmtA4-Tacks-1/+51
2025-09-10Fix failing tests and fill-in missing detailsShoyu Vanilla-1/+2
2025-09-08Merge pull request #20620 from A4-Tacks/let-else-completionLaurențiu Nicola-17/+220
2025-09-06Add allow `else` keyword completion in LetStmtA4-Tacks-17/+220
2025-09-02Deduplicate methods in completion by function ID and not by nameChayim Refael Friedman-8/+47
2025-08-25Merge pull request #20423 from ShoyuVanilla/import-2024Chayim Refael Friedman-1/+1
2025-08-24Merge pull request #20507 from A4-Tacks/suggest-return-exprChayim Refael Friedman-3/+54
2025-08-24Add ReturnExpr completion suggestA4-Tacks-3/+54
2025-08-23Merge pull request #20513 from A4-Tacks/let-in-let-chainChayim Refael Friedman-3/+17
2025-08-23Fix `else` completion in `let _ = if x {} $0`A4-Tacks-3/+355
2025-08-22Add let in let-chain completion supportA4-Tacks-3/+17
2025-08-18Auto-attach database in `Analysis` callsLukas Wirth-6/+5
2025-08-17Cleanup assoc_type_shorthand_candidatesjackh726-4/+2
2025-08-17impl HirDisplay for next_solver::Tyjackh726-1/+6
2025-08-13Merge pull request #20390 from A4-Tacks/if-else-comp-in-args-or-letChayim Refael Friedman-1/+127
2025-08-13Merge Trait and TraitAlias handlingDeadbeef-15/+2
2025-08-12Make import sorting order follow 2024 edition styleShoyu Vanilla-1/+1
2025-08-09Implement next trait solverjackh726-23/+35
2025-08-05Merge pull request #20381 from A4-Tacks/fix-assign-sugChayim Refael Friedman-0/+82
2025-08-05Change prev whitespace to prev triviaA4-Tacks-3/+3
2025-08-04Add if..else completions in LetStmt and ArgListA4-Tacks-1/+127
2025-08-04Add assignment type analysis for ide-completionA4-Tacks-0/+82
2025-07-31`cargo clippy --fix`Lukas Wirth-351/+306
2025-07-26Migrate PathTransform to SyntaxEditorHayashi Mikihiro-2/+2
2025-07-12Fix assoc type where clause positionA4-Tacks-5/+75
2025-07-03Fix some things with builtin derivesChayim Refael Friedman-0/+4
2025-06-29Remove unnecessary parens in closureyukang-1/+1
2025-06-27Fix completion in when typing `integer.|`Chayim Refael Friedman-1/+43
2025-06-26Prettify AST in `PathTransform` if it's coming from a macroChayim Refael Friedman-0/+27
2025-06-24Merge pull request #20036 from Veykril/push-yquvoyrxkksxLukas Wirth-9/+9
2025-06-24Do not default to 'static for trait object lifetimesLukas Wirth-9/+9
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-22Minic rustc's new `format_args!` expansionShoyu Vanilla-3/+1
2025-06-19Revert "Turn `BlockId` into a `#[salsa::tracked]`"Lukas Wirth-8/+4
2025-06-17Merge pull request #20025 from SoxPopuli/hide_private_imports_without_peLaurențiu Nicola-5/+98
2025-06-17Hide imported privates if private editable is disabledCharlotte Smith-5/+98
2025-06-17Merge pull request #20023 from Veykril/push-vkqlnyttnqzlLukas Wirth-153/+255
2025-06-17Better completion test sortingLukas Wirth-38/+38
2025-06-17Improve completions in if / while expression conditionsLukas Wirth-121/+223
2025-06-17chore: Start infesting ide crates with 'db lifetimeLukas Wirth-131/+136
2025-06-04add qualifiers to attribute completionsRyan Mehri-14/+30
2025-06-04match on segments of path and some small cleanupRyan Mehri-23/+14
2025-06-02feat: implement completion for diagnostic moduleRyan Mehri-17/+175
2025-06-02fix: don't duplicate must_use for functions and traitsRyan Mehri-2/+2
2025-05-26Merge pull request #19862 from ChayimFriedman2/item-resolve-macro-hirChayim Refael Friedman-1/+37
2025-05-25Properly implement `might_be_inside_macro_call()` using semantic information ...Chayim Refael Friedman-20/+69