about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-diagnostics
AgeCommit message (Expand)AuthorLines
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
2024-12-09fix: Non-exhaustive structs may be emptyLukas Wirth-0/+19
2024-12-06Merge pull request #18594 from ChayimFriedman2/async-closuresLukas Wirth-0/+21
2024-12-04Merge pull request #18611 from ChayimFriedman2/proc-macro-warnLukas Wirth-0/+6
2024-12-04Do not report warnings from proc macros, everChayim Refael Friedman-0/+6
2024-12-04Complete diagnostics in ty lowering groundworkChayim Refael Friedman-0/+200
2024-12-04Lay the foundation for diagnostics in ty lowering, and implement a first diag...Chayim Refael Friedman-3/+247
2024-12-04Extend reported unsafe operationsChayim Refael Friedman-20/+134
2024-12-03Support `AsyncFnX` traitsChayim Refael Friedman-0/+21
2024-10-31Move child_by_source from hir-def to hirLukas Wirth-1/+1
2024-10-28Merge pull request #18420 from ChayimFriedman2/cfg-true-falseLukas Wirth-0/+16
2024-10-28Merge pull request #18421 from Veykril/push-uxxwvwnqvomrLukas Wirth-21/+19
2024-10-28ReformatLukas Wirth-14/+14
2024-10-28Move text-edit into ide-dbLukas Wirth-21/+19
2024-10-27Properly resolve prelude paths inside modules inside blocksChayim Refael Friedman-0/+25
2024-10-27Support `cfg(true)` and `cfg(false)`Chayim Refael Friedman-0/+16
2024-10-27Split `macro-error` diagnostic so users can ignore only parts of itChayim Refael Friedman-4/+9
2024-10-22Correctly resolve variables and labels from before macro definition in macro ...Chayim Refael Friedman-0/+30
2024-10-22Merge pull request #18254 from ChayimFriedman2/fix-mutLukas Wirth-18/+45
2024-10-21fix: classify `safe` as a contextual kwroife-2/+2
2024-10-20Store patterns desugared from destructuring assignments in source mapChayim Refael Friedman-9/+29
2024-10-20Handle destructuring assignments uniformlyChayim Refael Friedman-1/+16
2024-10-20Remove now-incorrect codeChayim Refael Friedman-8/+0
2024-10-20fix: do not emit unsafe diagnositcs for safe statics in extern blocksroife-0/+35
2024-10-20feat: initial support for safe_kw in extern blocksroife-2/+2
2024-10-15fix: autofix for missing wrapped unit in return exprroife-0/+38
2024-10-14Auto merge of #18252 - ShoyuVanilla:issue-15799, r=Veykrilbors-0/+25
2024-10-14Auto merge of #18217 - ChayimFriedman2:cast-unknown-ptr, r=Veykrilbors-18/+36
2024-10-07fix: Do not consider mutable usage of deref to `*mut T` as deref_mutShoyu Vanilla-0/+25
2024-09-30Comment out cast checks for unknown ptr kindChayim Refael Friedman-18/+36
2024-09-29Fix ambiguity with CamelCase diagnostic messagesMatthew Wilding-15/+15
2024-09-19Handle lint attributes that are under `#[cfg_attr]`Chayim Refael Friedman-9/+92
2024-09-19Remove check that text of `parse_expr_from_str()` matches the produced parsed...Chayim Refael Friedman-0/+13
2024-09-18Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykrilbors-1/+62