about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-diagnostics
AgeCommit message (Collapse)AuthorLines
2024-05-30style: simplify string interpolationHamir Mahal-8/+7
2024-05-22internal: refactor `prefer_no_std`/`prefer_prelude` bools into a structDavid Barsky-11/+19
2024-05-22Update assists test fixturesLukas Wirth-1/+2
2024-05-22fix: Fix general find-path inconsistenciesLukas Wirth-3/+3
2024-05-13Auto merge of #17221 - Veykril:lazier-validation, r=Veykrilbors-3/+3
internal: Lazier macro parse tree validation
2024-05-13`parse_macro_expansion_error` almost never contains values so `Option` itLukas Wirth-1/+0
2024-05-13Push macro-parsing error calculation out of fundamental queriesLukas Wirth-3/+4
2024-05-08Make term search fuel configurableTavo Annus-2/+4
2024-05-06Collapse term search exprs before Cartesian product to avoid OOMTavo Annus-2/+2
2024-04-23different error code based on variantBao Zhiyuan-2/+5
2024-04-21Auto merge of #16938 - Nilstrieb:dont-panic-tests, r=Veykrilbors-0/+1
Implement `BeginPanic` handling in const eval for #16935, needs some figuring out of how to write these tests correctly
2024-04-21Peek for panic message in test outputLukas Wirth-0/+1
2024-04-20add test with multiple namesLev Iskandarov-1/+37
2024-04-20try to generate more meaningful namesLev Iskandarov-0/+13405
2024-04-18Handle panicking like rustc CTFE doesNilstrieb-0/+13393
Instead of using `core::fmt::format` to format panic messages, which may in turn panic too and cause recursive panics and other messy things, redirect `panic_fmt` to `const_panic_fmt` like CTFE, which in turn goes to `panic_display` and does the things normally. See the tests for the full call stack.