rust/crates
bors[bot] 70cd5ffbf5 Merge #1251
1251: Chalk integration improvements r=matklad a=flodiebold

A few improvements that came up while working on where clause support:
 - turn `implements` into a query again to improve performance
 - allow skipping to a specific function with `analysis-stats`, e.g. `ra_cli analysis-stats --only world_symbols`
 - deduplicate impls in impls_for_trait -- previously many impls e.g. from std where repeated many times, this should help performance as well...
 - add a `HirDisplay` implementation for TraitRef (not used here anywhere, but useful for debugging)

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2019-05-07 17:37:47 +00:00
..
gen_lsp_server switch to official extend selection API 2019-04-21 12:13:48 +03:00
ra_arena Add is_empty to Arena 2019-04-26 11:42:10 -04:00
ra_assists removed duplicating fill_struct_fields assist 2019-05-06 17:26:09 +03:00
ra_batch
ra_cli Allow targeting a specific function with analysis-stats 2019-05-07 13:45:29 +02:00
ra_db
ra_fmt replace usages of algo::generate with iter::successors from std 2019-04-13 16:43:49 +02:00
ra_hir Deduplicate impls in impls_for_trait 2019-05-07 13:45:29 +02:00
ra_ide_api fill struct fields diagnostic 2019-05-06 17:16:11 +03:00
ra_lsp_server Added local macro goto 2019-05-04 17:39:51 +01:00
ra_mbe Fixed missing empty vars 2019-05-05 10:32:57 +08:00
ra_parser Skip Dollars when bump raw token 2019-05-01 22:39:47 +08:00
ra_prof Simplify 2019-04-26 11:42:56 -04:00
ra_project_model Sends cwd info for runnables and code lenses 2019-04-14 10:04:38 +02:00
ra_syntax share literal validation logic with compiler 2019-05-07 19:41:59 +03:00
ra_text_edit
ra_tt Use map, sum in Subtree::coount instead of fold 2019-04-22 17:37:27 +08:00
test_utils
thread_worker
tools