summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-diagnostics
AgeCommit message (Expand)AuthorLines
2024-08-25fix: Fix trait method completions not acknowledging Deref implsLukas Wirth-1/+1
2024-08-16Auto merge of #17905 - ChayimFriedman2:edition-dependent-raw-keyword, r=Veykrilbors-63/+114
2024-08-16Properly account for editions in namesChayim Refael Friedman-63/+114
2024-08-16Auto merge of #17907 - ChayimFriedman2:no-once_cell, r=Veykrilbors-6/+6
2024-08-16Replace once_cell with std's recently stabilized OnceCell/Lock and LazyCell/LockChayim Refael Friedman-6/+6
2024-08-13Temporarily remove non-working test caseShoyu Vanilla-12/+2
2024-08-13feat: `min-exhaustive-patternsShoyu Vanilla-0/+70
2024-08-12fix: Missing non-exhaustive let diagnostics inside async or unsafe blockShoyu Vanilla-0/+39
2024-08-12Auto merge of #17863 - Veykril:include-diags, r=Veykrilbors-5/+19
2024-08-12Resolve included files to their calling modules in IDE layerLukas Wirth-5/+19
2024-08-12fix: Correctly support `#[rustc_deprecated_safe_2024]`Lukas Wirth-0/+24
2024-08-07Fix unconfigured diagnostic being attached to the wrong file for modulesLukas Wirth-1/+25
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-05Surpress type mismatches in calls with mismatched arg countsLukas Wirth-0/+14
2024-08-05Auto merge of #17791 - ShoyuVanilla:await-outside-of-async, r=Veykrilbors-0/+103
2024-08-05Auto merge of #17775 - ShoyuVanilla:segregate-diags, r=Veykrilbors-86/+138
2024-08-05perf: Segregate syntax and semantic diagnosticsShoyu Vanilla-86/+138
2024-08-05feat: Implement diagnostic for `await` outside of `async`Shoyu Vanilla-0/+103
2024-08-05Simplify FileDelegateLukas Wirth-3/+3
2024-08-01fix: Insert a tail `Ok(())` for expr block instead of wrapping with `Ok`Shoyu Vanilla-2/+68
2024-07-29Auto merge of #17707 - Veykril:proc-macro-err-cleanup, r=Veykrilbors-55/+16
2024-07-29Fix error spans for include! and compile_error!Lukas Wirth-7/+12
2024-07-29Make basic use of spans for macro expansion errorsLukas Wirth-2/+2
2024-07-26early exit if unresolved field is an indexAli Bektas-3/+45
2024-07-26Internal: Cleanup proc-macro error handlingLukas Wirth-48/+4
2024-07-22Auto merge of #17586 - ShoyuVanilla:tuple-arg-macro-rest, r=Veykrilbors-0/+69
2024-07-21Auto merge of #17657 - Veykril:cfg-slim, r=lnicolabors-1/+1
2024-07-21Make `CfgExpr` slimmerLukas Wirth-1/+1
2024-07-21fix: Panic in debug profile for tuple deconstruct with arity mismatchShoyu Vanilla-0/+12
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-1/+1
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-111/+125
2024-07-16Remove Name::to_smol_strLukas Wirth-11/+22
2024-07-15Auto merge of #17588 - CamWass:more-rename, r=Veykrilbors-21/+111
2024-07-15Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykrilbors-10/+10
2024-07-14Use statics + clone instead of const until const can access staticsLukas Wirth-1/+1
2024-07-13feat: Add incorrect case diagnostics for enum variant fields and all variablesCampbell-21/+111
2024-07-12Trigger VSCode to rename after extract variable assist is appliedbors-10/+10
2024-07-13Allow macro expansions into `RestPat` in tuple args work as ellipsis like pla...Shoyu Vanilla-0/+69
2024-07-12Use Symbol in NameLukas Wirth-3/+3
2024-07-07Auto merge of #17523 - wada314:master, r=Veykrilbors-0/+5
2024-07-06Diagnose unresolved self value in path expressionLukas Wirth-0/+16
2024-07-03fix: Don't emit semantic diagnostics in files with a lot of syntax errorsLukas Wirth-1/+8
2024-07-02squash.Shohei Wada-0/+5
2024-06-30Auto merge of #17520 - Veykril:slim-proc-macro-api, r=Veykrilbors-2/+0
2024-06-30Remove inline `rust_2018_idioms, unused_lifetimes` lint warn, Cargo.toml alre...Lukas Wirth-2/+0
2024-06-30Auto merge of #17516 - kilpkonn:master, r=kilpkonnbors-1/+8
2024-06-30SimplifyLukas Wirth-12/+3