about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-diagnostics
AgeCommit message (Expand)AuthorLines
2025-03-06Pass the target crate in `HirFormatter`Chayim Refael Friedman-16/+31
2025-02-27fix doc testsBenjaminBrienen-1/+1
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-25Support target features implications in target_feature 1.1Chayim Refael Friedman-1/+1
2025-02-20Improve unset OUT_DIR error messageLukas Wirth-2/+2
2025-02-17Fix detection of ref patterns for path patternsChayim Refael Friedman-0/+21
2025-02-17Merge pull request #19127 from ChayimFriedman2/different-generic-argsLukas Wirth-1/+66
2025-02-16Refactor path loweringChayim Refael Friedman-1/+66
2025-02-16Improve error recovery when method-calling an assoc functionLukas Wirth-26/+21
2025-02-12Merge pull request #18995 from alibektas/12210Lukas Wirth-7/+8
2025-02-12Propogate error types in mir type projectionsLukas Wirth-0/+13
2025-02-07fix: Resolve projection types before checking castsShoyu Vanilla-0/+35
2025-02-03Do not use make use of `InferenceResult::has_errors` flag for mir buildingLukas Wirth-1/+4
2025-02-03Make higher levels adapt Bodys exprs having ExprOrPatId valuesAli Bektas-7/+8
2025-01-28Merge pull request #19063 from davidbarsky/davidbarsky/backout-struct-default...David Barsky-46/+0
2025-01-28Merge pull request #19015 from Wilfred/mdbookLukas Wirth-1/+1
2025-01-27Back out "feat: Implement `default-field-values`"David Barsky-15/+0
2025-01-27Back out "Handle missing fields diagnostics"David Barsky-31/+0
2025-01-27Merge pull request #19051 from ChayimFriedman2/fn-ptr-unsafeLukas Wirth-0/+12
2025-01-27Merge pull request #19049 from ChayimFriedman2/add-reference-tyLukas Wirth-2/+2
2025-01-27Report calling unsafe fn pointer as unsafeChayim Refael Friedman-0/+12
2025-01-27Remove duplicate method from `hir::Type`Chayim Refael Friedman-2/+2
2025-01-27Fix #[rustc_deprecated_safe_2024]Chayim Refael Friedman-11/+45
2025-01-27Handle missing fields diagnosticsShoyu Vanilla-0/+31
2025-01-27feat: Implement `default-field-values`Shoyu Vanilla-0/+15
2025-01-26Support RFC 2396Chayim Refael Friedman-0/+20
2025-01-25Fix flyimport not filtering via stability of import pathLukas Wirth-2/+10
2025-01-24manual: Convert to mdbookWilfred Hughes-1/+1
2025-01-21Cleanup `Name` string renderingLukas Wirth-2/+2
2025-01-19Fix a bug where enum variants were not considered properly in type ns resolutionChayim Refael Friedman-0/+19
2025-01-16Add missing `#[rust_analyzer::rust_fixture]` annotationsLukas Wirth-10/+29
2025-01-16update chalkWaffle Lapkin-1/+0
2025-01-16add a test for trait upcasting type mismatchWaffle Lapkin-0/+32
2025-01-13Fix another bug when reaching macro expansion limit caused a stack overflowChayim Refael Friedman-0/+26
2025-01-10Re-implement rust string highlighting via tool attributeLukas Wirth-7/+13
2025-01-09Merge pull request #18861 from ChayimFriedman2/await-editionLukas Wirth-0/+34
2025-01-09minor: Fixup macro error kindsLukas Wirth-3/+3
2025-01-09Make edition per-token, not per-fileChayim Refael Friedman-0/+34
2025-01-07Fix a bug with missing binding in MBEChayim Refael Friedman-0/+2728
2025-01-06fix: Handle newstyle `rustc_intrinsic` safety correctlyLukas Wirth-0/+18
2024-12-28Consider `Enum::Variant` even when it comes from a different crateChayim Refael Friedman-0/+25
2024-12-24Unify handling of path diagnostics in hir-tyChayim Refael Friedman-0/+140
2024-12-18Taking a raw ref of a deref is always safeLukas Wirth-0/+16
2024-12-16Merge pull request #18700 from ChayimFriedman2/dyn-sendLukas Wirth-1/+18
2024-12-16Fix a panic with a diagnostics fix when a keyword is used as a fieldChayim Refael Friedman-1/+18
2024-12-16Report unresolved idents for implicit captures in `format_args!()`Chayim Refael Friedman-8/+8
2024-12-12Fix typo in error message for invalid castingPhilipp Hofer-1/+1
2024-12-11Properly handle different defaults for severity of lintsChayim Refael Friedman-45/+103
2024-12-09minor: Migrate `remove_unnecessary_wrapper` to `SyntaxEditor`Giga Bowser-20/+43
2024-12-09Add diagnostic fix to remove unnecessary wrapper in type mismatchGiga Bowser-62/+375