rust/crates
bors[bot] d976772716
Merge #3157
3157: Extend analysis-stats a bit r=matklad a=flodiebold

This adds some tools helpful when debugging nondeterminism in analysis-stats:
 - a `--randomize` option that analyses everything in random order
 - a `-vv` option that prints even more detail

Also add a debug log if Chalk fuel is exhausted (which would be a source of
nondeterminism, but didn't happen in my tests).

I found one source of nondeterminism (rust-lang/chalk#331), but there are still
other cases remaining.

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2020-02-15 22:35:44 +00:00
..
ra_arena
ra_assists Do not collect all traits 2020-02-12 23:27:19 +02:00
ra_batch
ra_cargo_watch Update snapshot tests due to removed SuggestedFix 2020-02-03 12:24:57 +01:00
ra_cfg
ra_cli Extend analysis-stats a bit 2020-02-15 18:04:01 +01:00
ra_db Apply the reviews suggestions 2020-02-05 12:47:28 +02:00
ra_fmt Refactor if-let -> match assist to use ast::make 2020-02-05 14:08:16 +01:00
ra_hir Revert source_analyzer changes 2020-02-12 17:34:37 +02:00
ra_hir_def Bump crate resolution limit for large projects 2020-02-14 16:15:59 -05:00
ra_hir_expand Add couple of utility methods 2020-02-12 18:19:55 +01:00
ra_hir_ty Extend analysis-stats a bit 2020-02-15 18:04:01 +01:00
ra_ide Simplify 2020-02-12 18:02:00 +01:00
ra_ide_db Remove extra dep 2020-02-15 23:23:44 +01:00
ra_lsp_server prevent "Play" symbol in "Run Test" code lens from rendering as emoji 2020-02-13 15:09:39 +07:00
ra_mbe ra_syntax: refactored the lexer design as per @matklad and @kiljacken PR review 2020-02-04 00:00:55 +02:00
ra_parser Add test for unnamed argument in function pointer 2020-02-12 22:55:37 +01:00
ra_prof Avoid premature pessimization 2020-02-02 18:56:37 +01:00
ra_project_model Make AtomicX type resolve again 2020-02-14 19:33:39 +01:00
ra_syntax Run cargo test 2020-02-12 23:15:48 +01:00
ra_text_edit move to to_usize() 2020-02-10 01:57:43 +02:00
ra_tt
ra_vfs_glob
test_utils Simplify fixture parsing 2020-01-30 13:17:56 +01:00