granite-rust/crates/ra_lsp_server/src
Aleksey Kladov ef2b84ddf1 introduce hir debugging infra
This is to make debugging rust-analyzer easier.

The idea is that `dbg!(krate.debug(db))` will print the actual, fuzzy
crate name, instead of precise ID. Debug printing infra is a separate
thing, to make sure that the actual hir doesn't have access to global
information.

Do not use `.debug` for `log::` logging: debugging executes queries,
and might introduce unneded dependencies to the crate graph
2019-09-09 12:32:16 +03:00
..
main_loop fix renaming of modules 2019-09-05 21:36:40 +03:00
caps.rs lsp-types 0.61.0 2019-09-03 10:50:39 -04:00
cargo_target_spec.rs cleanup main loop 2019-08-31 14:47:37 +03:00
config.rs add option to disable notify 2019-09-06 17:21:29 +03:00
conv.rs rename struct -> record, pos -> tuple 2019-08-23 16:59:50 +03:00
lib.rs cleanup main loop 2019-08-31 14:47:37 +03:00
main.rs don't deadlock on shutdown 2019-09-06 20:58:21 +03:00
main_loop.rs don't deadlock on shutdown 2019-09-06 20:58:21 +03:00
markdown.rs Add test for #1540 2019-08-03 18:01:48 -04:00
req.rs add option to disable notify 2019-09-06 17:21:29 +03:00
world.rs introduce hir debugging infra 2019-09-09 12:32:16 +03:00