Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update submodules Clippy, rls, miri #59916

Closed
wants to merge 5 commits into from
Closed

Conversation

flip1995
Copy link
Member

@rust-highfive
Copy link
Collaborator

⚠️ Warning ⚠️

  • These commits modify submodules.

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 12, 2019
@Xanewok
Copy link
Member

Xanewok commented Apr 12, 2019

@bors r+ p=5 (would be good to get it merged before the nightly build)

@bors
Copy link
Contributor

bors commented Apr 12, 2019

📌 Commit 8d1b203 has been approved by Xanewok

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 12, 2019
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:1178affc:start=1555077498438630937,finish=1555077499231382056,duration=792751119
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[00:04:32] * rdrand 
[00:04:32] some tidy checks failed
[00:04:32] 
[00:04:32] 
[00:04:32] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor" "--quiet"
[00:04:32] 
[00:04:32] 
[00:04:32] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:04:32] Build completed unsuccessfully in 0:00:50
[00:04:32] Build completed unsuccessfully in 0:00:50
[00:04:32] Makefile:67: recipe for target 'tidy' failed
[00:04:32] make: *** [tidy] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:1b36aad0
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Fri Apr 12 14:03:02 UTC 2019
---
travis_time:end:10ae0c7a:start=1555077783193390871,finish=1555077783198912223,duration=5521352
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0fa70bbc
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:13a9dc33
travis_time:start:13a9dc33
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:0bdf8739
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@Xanewok
Copy link
Member

Xanewok commented Apr 12, 2019

@flip1995 tidy check failed

@bors delegate+

@bors
Copy link
Contributor

bors commented Apr 12, 2019

✌️ @flip1995 can now approve this pull request

@bors
Copy link
Contributor

bors commented Apr 12, 2019

⌛ Testing commit 8d1b203 with merge 17961af08f72a731efff1e4413355e05e096d42e...

@bors
Copy link
Contributor

bors commented Apr 12, 2019

💔 Test failed - checks-travis

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:03:46] * rdrand 
[00:03:46] some tidy checks failed
[00:03:46] 
[00:03:46] 
[00:03:46] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor"
[00:03:46] 
[00:03:46] 
[00:03:46] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:03:46] Build completed unsuccessfully in 0:00:46
[00:03:46] Build completed unsuccessfully in 0:00:46
[00:03:46] make: *** [tidy] Error 1
[00:03:46] Makefile:67: recipe for target 'tidy' failed
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:04077648
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Fri Apr 12 14:36:15 UTC 2019
---
travis_time:end:2b87ff5c:start=1555079776708512677,finish=1555079776714144843,duration=5632166
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:17227f7a
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:01c33718
travis_time:start:01c33718
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:201544a4
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Apr 12, 2019
@Xanewok
Copy link
Member

Xanewok commented Apr 12, 2019

[00:03:46] Dependencies not on the whitelist:
[00:03:46] * autocfg 
[00:03:46] * fuchsia-cprng 
[00:03:46] * rand_jitter 
[00:03:46] * rand_os 
[00:03:46] * rdrand 

@flip1995
Copy link
Member Author

Huh? These deps got pulled into the Cargo.lock by running

$ cargo update -p rls
    Updating crates.io index
    Updating git repository `https://github.com/rust-lang/cargo`
    Updating git repository `https://github.com/rust-lang/rust-clippy` 
      Adding autocfg v0.1.2
      Adding fuchsia-cprng v0.1.1
    Updating rand v0.6.1 -> v0.6.5
      Adding rand_core v0.4.0
      Adding rand_jitter v0.1.3
      Adding rand_os v0.1.3
      Adding rdrand v0.4.0

@mati865
Copy link
Contributor

mati865 commented Apr 12, 2019

const EXCEPTIONS: &[&str] = &[

These deps got pulled in by running `cargo update -p rls`
@flip1995
Copy link
Member Author

Tidy passes now. Sorry for not checking. Let's hope that this goes through.

@bors r+

@bors
Copy link
Contributor

bors commented Apr 12, 2019

📌 Commit 824a04d has been approved by flip1995

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 12, 2019
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:0bbe82fe:start=1555081172235775676,finish=1555081173011138189,duration=775362513
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[00:05:42]    Compiling env_logger v0.5.13
[00:05:44]    Compiling backtrace v0.3.11
[00:05:44]    Compiling flate2 v1.0.6
[00:05:45]    Compiling syn v0.15.22
[00:05:47] error[E0277]: the trait bound `rand_pcg::Mcg128Xsl64: rand_core::SeedableRng` is not satisfied
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/small.rs:96:6
[00:05:47]    |
[00:05:47] 96 | impl SeedableRng for SmallRng {
[00:05:47]    |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_pcg::Mcg128Xsl64`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Rng: rand_core::SeedableRng` is not satisfied
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/std.rs:55:6
[00:05:47]    |
[00:05:47] 55 | impl SeedableRng for StdRng {
[00:05:47]    |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Rng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_isaac::IsaacRng: rand_core::SeedableRng` is not satisfied
[00:05:47]    |
[00:05:47]    |
[00:05:47] 50 | impl SeedableRng for IsaacRng {
[00:05:47]    |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_isaac::IsaacRng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_isaac::Isaac64Rng: rand_core::SeedableRng` is not satisfied
[00:05:47]    |
[00:05:47]    |
[00:05:47] 96 | impl SeedableRng for Isaac64Rng {
[00:05:47]    |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_isaac::Isaac64Rng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_chacha::ChaChaRng: rand_core::SeedableRng` is not satisfied
[00:05:47]     |
[00:05:47]     |
[00:05:47] 141 | impl SeedableRng for ChaChaRng {
[00:05:47]     |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_chacha::ChaChaRng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Rng: rand_core::SeedableRng` is not satisfied
[00:05:47]     |
[00:05:47]     |
[00:05:47] 198 | impl SeedableRng for Hc128Rng {
[00:05:47]     |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Rng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_xorshift::XorShiftRng: rand_core::SeedableRng` is not satisfied
[00:05:47]     |
[00:05:47]     |
[00:05:47] 239 | impl SeedableRng for XorShiftRng {
[00:05:47]     |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_xorshift::XorShiftRng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Rng: rand_core::SeedableRng` is not satisfied
[00:05:47]     |
[00:05:47]     |
[00:05:47] 279 | impl SeedableRng for StdRng {
[00:05:47]     |      ^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Rng`
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::block::BlockRngCore` is not satisfied
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:73:5
[00:05:47]    |
[00:05:47] 73 |     rng: *mut ReseedingRng<Hc128Core, EntropyRng>,
[00:05:47]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rand_core::block::BlockRngCore` is not implemented for `rand_hc::Hc128Core`
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::SeedableRng` is not satisfied
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:73:5
[00:05:47]    |
[00:05:47] 73 |     rng: *mut ReseedingRng<Hc128Core, EntropyRng>,
[00:05:47]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Core`
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::block::BlockRngCore` is not satisfied
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |   / (  ) => {  } ; (
[00:05:47] 1  |   / (  ) => {  } ; (
[00:05:47] 2  |   | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |   | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |   | $ crate :: __thread_local_inner ! (
[00:05:47] ...    |
[00:05:47] 9  |   | $ crate :: __thread_local_inner ! (
[00:05:47]    |  _|_-
[00:05:47] 10 | | | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | | |____________________________________________________-___- in this expansion of `thread_local!`
[00:05:47]    |                                                        in this macro invocation
[00:05:47]    |                                                        in this macro invocation
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:27:43
[00:05:47] 1  |  /  (
[00:05:47] 1  |  /  (
[00:05:47] 2  |  |  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |  |  init : expr ) => {
[00:05:47] 4  |  |  {
[00:05:47] ...   |
[00:05:47] 27 |  |  $ ( # [ $ attr ] ) * $ vis const $ name : $ crate :: thread :: LocalKey < $ t
[00:05:47]    |  |____________________________________________^
[00:05:47] 28 | ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    | ||__^ the trait `rand_core::block::BlockRngCore` is not implemented for `rand_hc::Hc128Core`
[00:05:47] 29 |  |  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    |  |_____________________________________________________________- in this expansion of `$crate::__thread_local_inner!`
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /   thread_local!(
[00:05:47] 76 | /   thread_local!(
[00:05:47] 77 | |       static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |           let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |           let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |       }
[00:05:47] 86 | |   );
[00:05:47]    | |____- in this macro invocation
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::SeedableRng` is not satisfied
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |   / (  ) => {  } ; (
[00:05:47] 1  |   / (  ) => {  } ; (
[00:05:47] 2  |   | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |   | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |   | $ crate :: __thread_local_inner ! (
[00:05:47] ...    |
[00:05:47] 9  |   | $ crate :: __thread_local_inner ! (
[00:05:47]    |  _|_-
[00:05:47] 10 | | | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | | |____________________________________________________-___- in this expansion of `thread_local!`
[00:05:47]    |                                                        in this macro invocation
[00:05:47]    |                                                        in this macro invocation
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:27:43
[00:05:47] 1  |  /  (
[00:05:47] 1  |  /  (
[00:05:47] 2  |  |  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |  |  init : expr ) => {
[00:05:47] 4  |  |  {
[00:05:47] ...   |
[00:05:47] 27 |  |  $ ( # [ $ attr ] ) * $ vis const $ name : $ crate :: thread :: LocalKey < $ t
[00:05:47]    |  |____________________________________________^
[00:05:47] 28 | ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    | ||__^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Core`
[00:05:47] 29 |  |  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    |  |_____________________________________________________________- in this expansion of `$crate::__thread_local_inner!`
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /   thread_local!(
[00:05:47] 76 | /   thread_local!(
[00:05:47] 77 | |       static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |           let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |           let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |       }
[00:05:47] 86 | |   );
[00:05:47]    | |____- in this macro invocation
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::block::BlockRngCore` is not satisfied
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:5:14
[00:05:47] 1  |      (
[00:05:47]    |    __-
[00:05:47]    |   |__|
[00:05:47]    |  ||
[00:05:47]    |  ||
[00:05:47] 2  |  ||  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |  ||  init : expr ) => {
[00:05:47] 4  |  ||  {
[00:05:47] 5  |  ||  # [ inline ] fn __init (  ) -> $ t { $ init } unsafe fn __getit (  ) -> $
[00:05:47]    |  ||               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rand_core::block::BlockRngCore` is not implemented for `rand_hc::Hc128Core`
[00:05:47] ...   ||
[00:05:47] 28 |  ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    |  ||______-
[00:05:47] 29 | |||  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | ||__________________________________________________________|___in this expansion of `$crate::__thread_local_inner!` (#2)
[00:05:47]    | |___________________________________________________________|   in this expansion of `$crate::__thread_local_inner!` (#3)
[00:05:47]    | 
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 2  |    | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |    | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |    | $ crate :: __thread_local_inner ! (
[00:05:47] ...     |
[00:05:47] 9  |    | $ crate :: __thread_local_inner ! (
[00:05:47]    |  __|_-
[00:05:47] 10 | |  | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | |  |____________________________________________________-___- in this expansion of `thread_local!` (#1)
[00:05:47]    |                                                         in this macro invocation (#2)
[00:05:47]    | 
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /    thread_local!(
[00:05:47] 76 | /    thread_local!(
[00:05:47] 77 | |        static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |            let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |            let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |        }
[00:05:47] 86 | |    );
[00:05:47]    | |_____- in this macro invocation (#1)
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::SeedableRng` is not satisfied
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:5:14
[00:05:47] 1  |      (
[00:05:47]    |    __-
[00:05:47]    |   |__|
[00:05:47]    |  ||
[00:05:47]    |  ||
[00:05:47] 2  |  ||  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |  ||  init : expr ) => {
[00:05:47] 4  |  ||  {
[00:05:47] 5  |  ||  # [ inline ] fn __init (  ) -> $ t { $ init } unsafe fn __getit (  ) -> $
[00:05:47]    |  ||               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Core`
[00:05:47] ...   ||
[00:05:47] 28 |  ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    |  ||______-
[00:05:47] 29 | |||  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | ||__________________________________________________________|___in this expansion of `$crate::__thread_local_inner!` (#2)
[00:05:47]    | |___________________________________________________________|   in this expansion of `$crate::__thread_local_inner!` (#3)
[00:05:47]    | 
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 2  |    | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |    | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |    | $ crate :: __thread_local_inner ! (
[00:05:47] ...     |
[00:05:47] 9  |    | $ crate :: __thread_local_inner ! (
[00:05:47]    |  __|_-
[00:05:47] 10 | |  | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | |  |____________________________________________________-___- in this expansion of `thread_local!` (#1)
[00:05:47]    |                                                         in this macro invocation (#2)
[00:05:47]    | 
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /    thread_local!(
[00:05:47] 76 | /    thread_local!(
[00:05:47] 77 | |        static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |            let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |            let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |        }
[00:05:47] 86 | |    );
[00:05:47]    | |_____- in this macro invocation (#1)
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::block::BlockRngCore` is not satisfied
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |     / (  ) => {  } ; (
[00:05:47] 1  |     / (  ) => {  } ; (
[00:05:47] 2  |     | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |     | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |     | $ crate :: __thread_local_inner ! (
[00:05:47] ...      |
[00:05:47] 9  |     | $ crate :: __thread_local_inner ! (
[00:05:47]    |  ___|_-
[00:05:47] 10 | |   | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | |   |____________________________________________________-___- in this expansion of `thread_local!` (#1)
[00:05:47]    |                                                          in this macro invocation (#2)
[00:05:47]    |                                                          in this macro invocation (#2)
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:5:47
[00:05:47] 1  |       (
[00:05:47]    |     __-
[00:05:47]    |    |__|
[00:05:47]    |   ||
[00:05:47]    |   ||
[00:05:47] 2  |   ||  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |   ||  init : expr ) => {
[00:05:47] 4  |   ||  {
[00:05:47] 5  |   ||  # [ inline ] fn __init (  ) -> $ t { $ init } unsafe fn __getit (  ) -> $
[00:05:47]    |   ||________________________________________________^
[00:05:47] 6  |  |||  crate :: option :: Option < & 'static $ crate :: cell :: UnsafeCell < $ crate
[00:05:47] 7  |  |||  :: option :: Option < $ t >> > {
[00:05:47] 8  |  |||  # [
[00:05:47] ...   |||
[00:05:47] 22 |  |||  static __KEY : $ crate :: thread :: __OsLocalKeyInner < $ t > = $ crate ::
[00:05:47] 23 |  |||  thread :: __OsLocalKeyInner :: new (  ) ; __KEY . get (  ) } unsafe {
[00:05:47]    |  |||_____________________________________________________________^ the trait `rand_core::block::BlockRngCore` is not implemented for `rand_hc::Hc128Core`
[00:05:47] ...    ||
[00:05:47] 28 |   ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    |  _||______-
[00:05:47] 29 | | ||  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    | | ||_________________________________________________________|___|
[00:05:47]    | | ||_________________________________________________________|___|
[00:05:47]    | | |__________________________________________________________|___in this expansion of `$crate::__thread_local_inner!` (#2)
[00:05:47]    | |____________________________________________________________|   in this expansion of `$crate::__thread_local_inner!` (#3)
[00:05:47]    | 
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /     thread_local!(
[00:05:47] 76 | /     thread_local!(
[00:05:47] 77 | |         static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |             let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |             let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |         }
[00:05:47] 86 | |     );
[00:05:47]    | |______- in this macro invocation (#1)
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::SeedableRng` is not satisfied
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |     / (  ) => {  } ; (
[00:05:47] 1  |     / (  ) => {  } ; (
[00:05:47] 2  |     | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |     | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |     | $ crate :: __thread_local_inner ! (
[00:05:47] ...      |
[00:05:47] 9  |     | $ crate :: __thread_local_inner ! (
[00:05:47]    |  ___|_-
[00:05:47] 10 | |   | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | |   |____________________________________________________-___- in this expansion of `thread_local!` (#1)
[00:05:47]    |                                                          in this macro invocation (#2)
[00:05:47]    |                                                          in this macro invocation (#2)
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:5:47
[00:05:47] 1  |       (
[00:05:47]    |     __-
[00:05:47]    |    |__|
[00:05:47]    |   ||
[00:05:47]    |   ||
[00:05:47] 2  |   ||  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |   ||  init : expr ) => {
[00:05:47] 4  |   ||  {
[00:05:47] 5  |   ||  # [ inline ] fn __init (  ) -> $ t { $ init } unsafe fn __getit (  ) -> $
[00:05:47]    |   ||________________________________________________^
[00:05:47] 6  |  |||  crate :: option :: Option < & 'static $ crate :: cell :: UnsafeCell < $ crate
[00:05:47] 7  |  |||  :: option :: Option < $ t >> > {
[00:05:47] 8  |  |||  # [
[00:05:47] ...   |||
[00:05:47] 22 |  |||  static __KEY : $ crate :: thread :: __OsLocalKeyInner < $ t > = $ crate ::
[00:05:47] 23 |  |||  thread :: __OsLocalKeyInner :: new (  ) ; __KEY . get (  ) } unsafe {
[00:05:47]    |  |||_____________________________________________________________^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Core`
[00:05:47] ...    ||
[00:05:47] 28 |   ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    |  _||______-
[00:05:47] 29 | | ||  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    | | ||_________________________________________________________|___|
[00:05:47]    | | ||_________________________________________________________|___|
[00:05:47]    | | |__________________________________________________________|___in this expansion of `$crate::__thread_local_inner!` (#2)
[00:05:47]    | |____________________________________________________________|   in this expansion of `$crate::__thread_local_inner!` (#3)
[00:05:47]    | 
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /     thread_local!(
[00:05:47] 76 | /     thread_local!(
[00:05:47] 77 | |         static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |             let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |             let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |         }
[00:05:47] 86 | |     );
[00:05:47]    | |______- in this macro invocation (#1)
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::block::BlockRngCore` is not satisfied
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:16:16
[00:05:47] 1  |      (
[00:05:47]    |    __-
[00:05:47]    |   |__|
[00:05:47]    |  ||
[00:05:47]    |  ||
[00:05:47] 2  |  ||  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |  ||  init : expr ) => {
[00:05:47] 4  |  ||  {
[00:05:47] ...   ||
[00:05:47] 16 |  ||  static __KEY : $ crate :: thread :: __FastLocalKeyInner < $ t > = $ crate ::
[00:05:47]    |  ||                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rand_core::block::BlockRngCore` is not implemented for `rand_hc::Hc128Core`
[00:05:47] ...   ||
[00:05:47] 28 |  ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    |  ||______-
[00:05:47] 29 | |||  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | ||__________________________________________________________|___in this expansion of `$crate::__thread_local_inner!` (#2)
[00:05:47]    | |___________________________________________________________|   in this expansion of `$crate::__thread_local_inner!` (#3)
[00:05:47]    | 
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 2  |    | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |    | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |    | $ crate :: __thread_local_inner ! (
[00:05:47] ...     |
[00:05:47] 9  |    | $ crate :: __thread_local_inner ! (
[00:05:47]    |  __|_-
[00:05:47] 10 | |  | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | |  |____________________________________________________-___- in this expansion of `thread_local!` (#1)
[00:05:47]    |                                                         in this macro invocation (#2)
[00:05:47]    | 
[00:05:47]    | 
[00:05:47]   ::: /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/thread.rs:76:1
[00:05:47] 76 | /    thread_local!(
[00:05:47] 76 | /    thread_local!(
[00:05:47] 77 | |        static THREAD_RNG_KEY: UnsafeCell<ReseedingRng<Hc128Core, EntropyRng>> = {
[00:05:47] 78 | |            let mut entropy_source = EntropyRng::new();
[00:05:47] 79 | |            let r = Hc128Core::from_rng(&mut entropy_source).unwrap_or_else(|err|
[00:05:47] 85 | |        }
[00:05:47] 86 | |    );
[00:05:47]    | |_____- in this macro invocation (#1)
[00:05:47]    |
[00:05:47]    |
[00:05:47] note: required by `rngs::adapter::reseeding::ReseedingRng`
[00:05:47]   --> /cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.6.5/src/rngs/adapter/reseeding.rs:88:1
[00:05:47]    |
[00:05:47] 88 | / pub struct ReseedingRng<R, Rsdr>(BlockRng<ReseedingCore<R, Rsdr>>)
[00:05:47] 89 | | where R: BlockRngCore + SeedableRng,
[00:05:47] 90 | |       Rsdr: RngCore;
[00:05:47] 
[00:05:47] 
[00:05:47] error[E0277]: the trait bound `rand_hc::Hc128Core: rand_core::SeedableRng` is not satisfied
[00:05:47]   --> <::std::thread::local::__thread_local_inner macros>:16:16
[00:05:47] 1  |      (
[00:05:47]    |    __-
[00:05:47]    |   |__|
[00:05:47]    |  ||
[00:05:47]    |  ||
[00:05:47] 2  |  ||  @ key $ ( # [ $ attr : meta ] ) * $ vis : vis $ name : ident , $ t : ty , $
[00:05:47] 3  |  ||  init : expr ) => {
[00:05:47] 4  |  ||  {
[00:05:47] ...   ||
[00:05:47] 16 |  ||  static __KEY : $ crate :: thread :: __FastLocalKeyInner < $ t > = $ crate ::
[00:05:47]    |  ||                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rand_core::SeedableRng` is not implemented for `rand_hc::Hc128Core`
[00:05:47] ...   ||
[00:05:47] 28 |  ||  > = $ crate :: __thread_local_inner ! (
[00:05:47]    |  ||______-
[00:05:47] 29 | |||  @ key $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; }
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | |||_________________________________________________________|___|
[00:05:47]    | ||__________________________________________________________|___in this expansion of `$crate::__thread_local_inner!` (#2)
[00:05:47]    | |___________________________________________________________|   in this expansion of `$crate::__thread_local_inner!` (#3)
[00:05:47]    | 
[00:05:47]   ::: <::std::thread::local::thread_local macros>:1:1
[00:05:47]    |
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 1  |    / (  ) => {  } ; (
[00:05:47] 2  |    | $ ( # [ $ attr : meta ] ) * $ vis : vis static $ name : ident : $ t : ty = $
[00:05:47] 3  |    | init : expr ; $ ( $ rest : tt ) * ) => (
[00:05:47] 4  |    | $ crate :: __thread_local_inner ! (
[00:05:47] ...     |
[00:05:47] 9  |    | $ crate :: __thread_local_inner ! (
[00:05:47]    |  __|_-
[00:05:47] 10 | |  | $ ( # [ $ attr ] ) * $ vis $ name , $ t , $ init ) ; ) ;
[00:05:47]    | |  |____________________________________________________-___- in this expansion of `thread_local!` (#1)
---
travis_time:end:24feb1f7:start=1555081556753908476,finish=1555081556758306487,duration=4398011
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:30195a4d
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:2f6e708b
travis_time:start:2f6e708b
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:0163aa6c
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@flip1995
Copy link
Member Author

Still doesn't pass... I have to catch a train now. I don't know if I can fix this today, it would be great if someone else can take over, otherwise I'll do it first thing in the morning.

@bors r-

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Apr 12, 2019
@mati865
Copy link
Contributor

mati865 commented Apr 12, 2019

I think I know what is going on.
Miri recently added explicit dependency on rand 0.6.5 without features but rustc-workspace-hack lists rand with i128_support:

rand = { version = "0.6.1", features = ["i128_support"] }

Dropping Miri would be easiest solution.

@Xanewok
Copy link
Member

Xanewok commented Apr 12, 2019

That's weird... As I understand this, the features in that Cargo.toml are to work around tools requiring different features by enabling the sum of all the features necessary, unconditionally (relying on the fact that features are additive). I'll try to omit Miri for now

@Xanewok
Copy link
Member

Xanewok commented Apr 12, 2019

It seems that rand_core:0.3.0 needs to be bumped: BurntSushi/quickcheck#228

bors added a commit that referenced this pull request Apr 12, 2019
Update submodules (Clippy, RLS)

Basically #59916 with one fix applied to make it build
@flip1995 flip1995 closed this Apr 13, 2019
@flip1995 flip1995 deleted the subup branch April 13, 2019 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants