diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-02-15 22:35:44 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2020-02-15 22:35:44 +0000 |
commit | d9767727168c68b4ecf930c9dab5a950c0be8e7b (patch) | |
tree | 7b4efbd8218d5323bc869de7d8e665a94f6178ce /Cargo.lock | |
parent | ff7110f761d21f8323560ce177a5518591af79a0 (diff) | |
parent | 3484d727c3b26e9596ec3bd671e2a76a87cdb5fd (diff) |
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 <[email protected]>
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock index c7d82f77d..f44e514dd 100644 --- a/Cargo.lock +++ b/Cargo.lock | |||
@@ -1015,6 +1015,7 @@ name = "ra_cli" | |||
1015 | version = "0.1.0" | 1015 | version = "0.1.0" |
1016 | dependencies = [ | 1016 | dependencies = [ |
1017 | "env_logger", | 1017 | "env_logger", |
1018 | "itertools", | ||
1018 | "pico-args", | 1019 | "pico-args", |
1019 | "ra_batch", | 1020 | "ra_batch", |
1020 | "ra_db", | 1021 | "ra_db", |
@@ -1024,6 +1025,7 @@ dependencies = [ | |||
1024 | "ra_ide", | 1025 | "ra_ide", |
1025 | "ra_prof", | 1026 | "ra_prof", |
1026 | "ra_syntax", | 1027 | "ra_syntax", |
1028 | "rand 0.7.3", | ||
1027 | ] | 1029 | ] |
1028 | 1030 | ||
1029 | [[package]] | 1031 | [[package]] |