rust/crates/ide/src
Nilstrieb 2dfe7de8b6 Handle panicking like rustc CTFE does
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.
2024-03-24 15:40:26 +01:00
..
annotations cargo clippy --fix 2024-01-18 13:59:49 +01:00
doc_links internal: Enforce utf8 paths 2024-03-19 15:39:00 +01:00
hover Handle panicking like rustc CTFE does 2024-03-24 15:40:26 +01:00
inlay_hints Use a hash to find the correct inlay hint when resolving 2024-03-18 09:51:51 +01:00
syntax_highlighting Rename ProcMacroKind::FuncLike to Bang 2024-03-22 11:20:56 +01:00
typing ⬆️ rust-analyzer 2023-01-09 10:36:22 -08:00
annotations.rs fix: Deduplicate annotations 2023-12-19 08:49:00 +01:00
call_hierarchy.rs Allow navigation targets to be duplicated when the focus range lies in the macro definition site 2023-12-06 12:38:19 +01:00
doc_links.rs internal: Enforce utf8 paths 2024-03-19 15:39:00 +01:00
expand_macro.rs For toolchain binaries ue the full path found in $PATH 2024-03-05 10:17:09 +01:00
extend_selection.rs Implicit format args support 2023-12-05 17:07:00 +01:00
fetch_crates.rs cargo clippy --fix 2024-01-18 13:59:49 +01:00
file_structure.rs Split SymbolKind::Function into Function and Method 2024-03-17 11:07:22 +01:00
fixture.rs internal: Move out WithFixture into dev-dep only crate 2023-12-18 15:24:08 +01:00
folding_ranges.rs minor: correct some typos 2024-02-02 18:22:54 +08:00
goto_declaration.rs Deduplicate some code 2024-02-10 01:51:22 +01:00
goto_definition.rs feat: Support macro calls in eager macros for IDE features 2024-03-14 15:40:35 +01:00
goto_implementation.rs fix: Goto implementation to impls inside blocks 2024-03-19 22:04:48 +09:00
goto_type_definition.rs Allow navigation targets to be duplicated when the focus range lies in the macro definition site 2023-12-06 12:38:19 +01:00
highlight_related.rs fix: Don't highlight related assoc items of super traits 2024-03-01 14:03:12 +01:00
hover.rs internal: Adjust a few things for trait assoc item hovers 2024-03-05 11:06:36 +01:00
inlay_hints.rs Use a hash to find the correct inlay hint when resolving 2024-03-18 09:51:51 +01:00
interpret_function.rs ide: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
join_lines.rs internal: Fetch toolchain and datalayout for DetachedFiles 2024-02-20 10:40:39 +01:00
lib.rs Move Edition into span crate 2024-03-21 10:21:44 +01:00
markdown_remove.rs Auto merge of #16155 - Waqar144:work/fix-16142, r=lnicola 2023-12-19 07:22:46 +00:00
markup.rs feat: Hover for literals showing additional value information 2024-01-16 14:28:47 +01:00
matching_brace.rs ⬆️ rust-analyzer 2022-08-09 07:23:57 +03:00
moniker.rs internal: Remove load-cargo dependency on ide 2024-02-28 16:59:04 +01:00
move_item.rs ⬆️ rust-analyzer 2023-03-13 10:42:24 +02:00
navigation_target.rs internal: Improve rooted upmapping 2024-03-12 13:46:58 +01:00
parent_module.rs Add prefix file_ to Semantics's to_module_defs()/to_module_def() methods 2024-02-28 10:27:28 +01:00
references.rs feat: Add proc macro semantic token type 2024-03-11 22:14:59 +09:00
rename.rs Add prefix file_ to Semantics's to_module_defs()/to_module_def() methods 2024-02-28 10:27:28 +01:00
runnables.rs internal: Improve rooted upmapping 2024-03-12 13:46:58 +01:00
shuffle_crate_graph.rs fix: Split toolchain and datalayout out of CrateData 2024-02-16 14:48:25 +01:00
signature_help.rs cargo clippy --fix 2024-01-18 13:59:49 +01:00
ssr.rs ide: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
static_index.rs internal: Adjust a few things for trait assoc item hovers 2024-03-05 11:06:36 +01:00
status.rs Keep the span for Attr::Literal 2024-03-21 10:28:25 +01:00
syntax_highlighting.rs feat: Add proc macro semantic token type 2024-03-11 22:14:59 +09:00
syntax_tree.rs ide: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
test_explorer.rs Distinguish integration tests from crates in test explorer 2024-03-15 17:16:28 +03:30
typing.rs fix: handle attributes when typing curly bracket 2024-03-18 13:29:14 +08:00
view_crate_graph.rs cargo clippy --fix 2024-01-18 13:59:49 +01:00
view_hir.rs ide: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00
view_item_tree.rs Merge commit 'aa9bc8612514d216f84eec218dfd19ab83f3598a' into sync-from-ra 2023-06-05 12:04:23 +03:00
view_memory_layout.rs cargo clippy --fix 2024-01-18 13:59:49 +01:00
view_mir.rs ide: Fix warnings about clippy str_to_string rule 2024-02-10 01:00:40 +09:00