about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-diagnostics
AgeCommit message (Expand)AuthorLines
2025-07-15Infer lifetimes for GATs in expression/pattern positionChayim Refael Friedman-0/+24
2025-07-09Differentiate between `asm!()`, `global_asm!()` and `naked_asm!()`, and make ...Chayim Refael Friedman-0/+15
2025-07-03fix: Closure capturing for let exprs, againShoyu Vanilla-0/+18
2025-07-03fix: Improve diagnostic ranges for `macro_calls!`Lukas Wirth-14/+14
2025-06-24Merge pull request #20036 from Veykril/push-yquvoyrxkksxLukas Wirth-1/+1
2025-06-24Do not default to 'static for trait object lifetimesLukas Wirth-1/+1
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-22Minic rustc's new `format_args!` expansionShoyu Vanilla-0/+25
2025-06-19fix: Closure capturing for let exprsShoyu Vanilla-0/+19
2025-06-17Never make type mismatch diagnostic stable, even when there is a fixChayim Refael Friedman-6/+2
2025-06-17chore: Start infesting ide crates with 'db lifetimeLukas Wirth-25/+34
2025-06-17Merge pull request #19945 from ChayimFriedman2/private-field-quickfixLukas Wirth-32/+125
2025-06-10Merge pull request #19963 from ChayimFriedman2/unsized-impl-itemsLukas Wirth-0/+29
2025-06-10Do not error at impls for unsized types that do not include `where Self: Size...Chayim Refael Friedman-0/+29
2025-06-09Stabilize the "JSON is not Rust" diagnosticChayim Refael Friedman-0/+1
2025-06-08Add the quickfix for increasing visibility of a private field to the private-...Chayim Refael Friedman-32/+125
2025-06-06Stabilize unlinked file diagnosticChayim Refael Friedman-0/+1
2025-06-02Add a quickfix for accessing a private field of a structTyler Breisacher-30/+127
2025-06-02Enhance renaming to include identifiers that are generated from the original ...Lukas Wirth-2/+2
2025-05-29fix: Fix import insertion not being fully cfg awareLukas Wirth-5/+1
2025-05-28fix: Skip pattern analysis on type mismatchesShoyu Vanilla-0/+14
2025-05-26Merge pull request #19851 from ChayimFriedman2/normalize-exhaustivenessLukas Wirth-0/+25
2025-05-23Normalize when checking for uninhabited types for pattern exhaustiveness chec...Chayim Refael Friedman-0/+25
2025-05-19Fix cache problems with lints levelChayim Refael Friedman-164/+60
2025-05-15Improve asm supportChayim Refael Friedman-0/+21
2025-05-09Make diagnostics experimental by defaultFlorian Diebold-33/+47
2025-05-05refactor: De-arc defmap queriesLukas Wirth-3/+5
2025-05-02Render more lifetimesLukas Wirth-10/+9
2025-05-01remove a couple of clonesMatthias Krüger-1/+1
2025-04-30Merge pull request #19247 from alibektas/19172_very_newLukas Wirth-2/+17
2025-04-28refactor: migrate `let_else_to_match` to editorPrajwal S N-3/+8
2025-04-28Merge pull request #19704 from Veykril/push-wrvznvvpvtvpLukas Wirth-79/+46
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-79/+46
2025-04-24fix: Fix type argument mismatch incorrectly triggering on inferred trait argsLukas Wirth-0/+12
2025-04-24Properly handle lifetimes when checking generic arguments lenChayim Refael Friedman-0/+208
2025-04-23fix: Fix incorrect diagnostic for lifetime parameter count mismatchLukas Wirth-7/+9
2025-04-23Mark `incorrect_generics_len` diagnostic as experimentalLukas Wirth-0/+1
2025-04-22Add two new diagnostics: one for mismatch in generic arguments count, and ano...Chayim Refael Friedman-5/+275
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-1/+1
2025-04-20doc: Fix dead manual linksbbb651-1/+1
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-87/+123
2025-04-16Merge pull request #19590 from roife/fix-issue-19540Lukas Wirth-0/+18
2025-04-15feat: Add `pub(crate) mod` option for unlinked filesroifewu-0/+18
2025-04-10fix: Walk const block expressions for unsafety checkingLukas Wirth-0/+13
2025-04-10Remove all upcasts!Chayim Refael Friedman-6/+4
2025-04-09Merge pull request #19462 from Veykril/push-ypvprvvwkyllLukas Wirth-2/+10
2025-04-09refactor: Lower type-refs before type inferenceLukas Wirth-2/+10
2025-04-07Merge pull request #19432 from ShoyuVanilla/issue-19431Lukas Wirth-1/+45
2025-04-04prefer default over newBenjaminBrienen-1/+1
2025-04-01chore: Remove unnecessary `Arc` clonesLukas Wirth-16/+1