Aug 18 01:48:52.503 INFO checking chess-move-gen-0.5.0 against master#142bb27373126edf8367f526358b6c72ecf1d8df for pr-53426 Aug 18 01:48:52.503 INFO running: cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets Aug 18 01:48:52.503 INFO creating container for: cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets Aug 18 01:48:52.504 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-53426/master#142bb27373126edf8367f526358b6c72ecf1d8df:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426/worker-7/master#142bb27373126edf8367f526358b6c72ecf1d8df:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +142bb27373126edf8367f526358b6c72ecf1d8df-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 18 01:48:52.771 INFO blam! dd0893a752dd917ba8069dbe2b130ccd6262ca1106a747832b9b6d3c6dea44d9 Aug 18 01:48:52.773 INFO running `"docker" "start" "-a" "dd0893a752dd917ba8069dbe2b130ccd6262ca1106a747832b9b6d3c6dea44d9"` Aug 18 01:48:53.752 INFO kablam! Checking chess-move-gen v0.5.0 (file:///source) Aug 18 01:48:58.318 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.319 INFO kablam! --> src/mv_list/mv_vec.rs:49:44 Aug 18 01:48:58.319 INFO kablam! | Aug 18 01:48:58.319 INFO kablam! 49 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_promotion); Aug 18 01:48:58.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.322 INFO kablam! | Aug 18 01:48:58.323 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 18 01:48:58.323 INFO kablam! Aug 18 01:48:58.323 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.323 INFO kablam! --> src/mv_list/mv_vec.rs:50:43 Aug 18 01:48:58.323 INFO kablam! | Aug 18 01:48:58.323 INFO kablam! 50 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_push); Aug 18 01:48:58.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.323 INFO kablam! Aug 18 01:48:58.323 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.323 INFO kablam! --> src/mv_list/mv_vec.rs:55:44 Aug 18 01:48:58.323 INFO kablam! | Aug 18 01:48:58.323 INFO kablam! 55 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_capture_promotion); Aug 18 01:48:58.323 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.323 INFO kablam! Aug 18 01:48:58.323 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.323 INFO kablam! --> src/mv_list/mv_vec.rs:56:43 Aug 18 01:48:58.323 INFO kablam! | Aug 18 01:48:58.323 INFO kablam! 56 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_capture); Aug 18 01:48:58.324 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.324 INFO kablam! Aug 18 01:48:58.328 INFO kablam! warning: unused import: `rand::Rng` Aug 18 01:48:58.328 INFO kablam! --> src/hash.rs:2:5 Aug 18 01:48:58.328 INFO kablam! | Aug 18 01:48:58.328 INFO kablam! 2 | use rand::Rng; Aug 18 01:48:58.328 INFO kablam! | ^^^^^^^^^ Aug 18 01:48:58.328 INFO kablam! | Aug 18 01:48:58.328 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 18 01:48:58.328 INFO kablam! Aug 18 01:48:58.360 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.360 INFO kablam! --> src/mv_list/mv_vec.rs:49:44 Aug 18 01:48:58.360 INFO kablam! | Aug 18 01:48:58.360 INFO kablam! 49 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_promotion); Aug 18 01:48:58.360 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.360 INFO kablam! | Aug 18 01:48:58.360 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 18 01:48:58.360 INFO kablam! Aug 18 01:48:58.360 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.360 INFO kablam! --> src/mv_list/mv_vec.rs:50:43 Aug 18 01:48:58.360 INFO kablam! | Aug 18 01:48:58.360 INFO kablam! 50 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_push); Aug 18 01:48:58.360 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.360 INFO kablam! Aug 18 01:48:58.360 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.360 INFO kablam! --> src/mv_list/mv_vec.rs:55:44 Aug 18 01:48:58.360 INFO kablam! | Aug 18 01:48:58.360 INFO kablam! 55 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_capture_promotion); Aug 18 01:48:58.360 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.360 INFO kablam! Aug 18 01:48:58.360 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:48:58.361 INFO kablam! --> src/mv_list/mv_vec.rs:56:43 Aug 18 01:48:58.361 INFO kablam! | Aug 18 01:48:58.361 INFO kablam! 56 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_capture); Aug 18 01:48:58.361 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:48:58.361 INFO kablam! Aug 18 01:48:58.371 INFO kablam! warning: unused import: `rand::Rng` Aug 18 01:48:58.371 INFO kablam! --> src/hash.rs:2:5 Aug 18 01:48:58.371 INFO kablam! | Aug 18 01:48:58.371 INFO kablam! 2 | use rand::Rng; Aug 18 01:48:58.371 INFO kablam! | ^^^^^^^^^ Aug 18 01:48:58.371 INFO kablam! | Aug 18 01:48:58.371 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 18 01:48:58.371 INFO kablam! Aug 18 01:49:12.317 INFO kablam! error[E0271]: type mismatch resolving `::Seed == &[usize]` Aug 18 01:49:12.317 INFO kablam! --> src/hash.rs:71:37 Aug 18 01:49:12.317 INFO kablam! | Aug 18 01:49:12.317 INFO kablam! 71 | let mut rng: rand::StdRng = rand::SeedableRng::from_seed(seed_arr); Aug 18 01:49:12.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array of 32 elements, found &[usize] Aug 18 01:49:12.317 INFO kablam! | Aug 18 01:49:12.317 INFO kablam! = note: expected type `[u8; 32]` Aug 18 01:49:12.318 INFO kablam! found type `&[usize]` Aug 18 01:49:12.318 INFO kablam! Aug 18 01:49:12.418 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:12.418 INFO kablam! --> src/hash.rs:82:35 Aug 18 01:49:12.418 INFO kablam! | Aug 18 01:49:12.418 INFO kablam! 82 | keys.pieces[pc] = rng.next_u64(); Aug 18 01:49:12.418 INFO kablam! | ^^^^^^^^ Aug 18 01:49:12.426 INFO kablam! | Aug 18 01:49:12.427 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:12.427 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:12.427 INFO kablam! `use rand::RngCore;` Aug 18 01:49:12.427 INFO kablam! Aug 18 01:49:12.432 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:12.432 INFO kablam! --> src/hash.rs:86:44 Aug 18 01:49:12.432 INFO kablam! | Aug 18 01:49:12.432 INFO kablam! 86 | keys.castling_rights[cr] = rng.next_u64(); Aug 18 01:49:12.432 INFO kablam! | ^^^^^^^^ Aug 18 01:49:12.438 INFO kablam! | Aug 18 01:49:12.439 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:12.439 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:12.439 INFO kablam! `use rand::RngCore;` Aug 18 01:49:12.439 INFO kablam! Aug 18 01:49:12.444 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:12.444 INFO kablam! --> src/hash.rs:90:44 Aug 18 01:49:12.444 INFO kablam! | Aug 18 01:49:12.444 INFO kablam! 90 | keys.en_passant_file[ep] = rng.next_u64(); Aug 18 01:49:12.444 INFO kablam! | ^^^^^^^^ Aug 18 01:49:12.444 INFO kablam! | Aug 18 01:49:12.445 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:12.445 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:12.445 INFO kablam! `use rand::RngCore;` Aug 18 01:49:12.446 INFO kablam! Aug 18 01:49:12.448 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:12.448 INFO kablam! --> src/hash.rs:93:24 Aug 18 01:49:12.448 INFO kablam! | Aug 18 01:49:12.449 INFO kablam! 93 | keys.stm = rng.next_u64(); Aug 18 01:49:12.449 INFO kablam! | ^^^^^^^^ Aug 18 01:49:12.454 INFO kablam! | Aug 18 01:49:12.455 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:12.455 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:12.455 INFO kablam! `use rand::RngCore;` Aug 18 01:49:12.455 INFO kablam! Aug 18 01:49:12.655 INFO kablam! error: aborting due to 5 previous errors Aug 18 01:49:12.655 INFO kablam! Aug 18 01:49:12.656 INFO kablam! Some errors occurred: E0271, E0599. Aug 18 01:49:12.656 INFO kablam! For more information about an error, try `rustc --explain E0271`. Aug 18 01:49:12.672 INFO kablam! error: Could not compile `chess-move-gen`. Aug 18 01:49:12.673 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 18 01:49:13.397 INFO kablam! error[E0271]: type mismatch resolving `::Seed == &[usize]` Aug 18 01:49:13.397 INFO kablam! --> src/hash.rs:71:37 Aug 18 01:49:13.397 INFO kablam! | Aug 18 01:49:13.397 INFO kablam! 71 | let mut rng: rand::StdRng = rand::SeedableRng::from_seed(seed_arr); Aug 18 01:49:13.397 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array of 32 elements, found &[usize] Aug 18 01:49:13.397 INFO kablam! | Aug 18 01:49:13.397 INFO kablam! = note: expected type `[u8; 32]` Aug 18 01:49:13.397 INFO kablam! found type `&[usize]` Aug 18 01:49:13.397 INFO kablam! Aug 18 01:49:13.457 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:13.457 INFO kablam! --> src/hash.rs:82:35 Aug 18 01:49:13.457 INFO kablam! | Aug 18 01:49:13.457 INFO kablam! 82 | keys.pieces[pc] = rng.next_u64(); Aug 18 01:49:13.458 INFO kablam! | ^^^^^^^^ Aug 18 01:49:13.458 INFO kablam! | Aug 18 01:49:13.458 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:13.458 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:13.458 INFO kablam! `use rand::RngCore;` Aug 18 01:49:13.458 INFO kablam! Aug 18 01:49:13.461 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:13.461 INFO kablam! --> src/hash.rs:86:44 Aug 18 01:49:13.461 INFO kablam! | Aug 18 01:49:13.461 INFO kablam! 86 | keys.castling_rights[cr] = rng.next_u64(); Aug 18 01:49:13.461 INFO kablam! | ^^^^^^^^ Aug 18 01:49:13.461 INFO kablam! | Aug 18 01:49:13.461 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:13.462 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:13.462 INFO kablam! `use rand::RngCore;` Aug 18 01:49:13.462 INFO kablam! Aug 18 01:49:13.465 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:13.465 INFO kablam! --> src/hash.rs:90:44 Aug 18 01:49:13.465 INFO kablam! | Aug 18 01:49:13.465 INFO kablam! 90 | keys.en_passant_file[ep] = rng.next_u64(); Aug 18 01:49:13.465 INFO kablam! | ^^^^^^^^ Aug 18 01:49:13.465 INFO kablam! | Aug 18 01:49:13.465 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:13.465 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:13.465 INFO kablam! `use rand::RngCore;` Aug 18 01:49:13.465 INFO kablam! Aug 18 01:49:13.467 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:13.467 INFO kablam! --> src/hash.rs:93:24 Aug 18 01:49:13.467 INFO kablam! | Aug 18 01:49:13.468 INFO kablam! 93 | keys.stm = rng.next_u64(); Aug 18 01:49:13.468 INFO kablam! | ^^^^^^^^ Aug 18 01:49:13.468 INFO kablam! | Aug 18 01:49:13.468 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:13.468 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:13.468 INFO kablam! `use rand::RngCore;` Aug 18 01:49:13.468 INFO kablam! Aug 18 01:49:13.587 INFO kablam! error: aborting due to 5 previous errors Aug 18 01:49:13.587 INFO kablam! Aug 18 01:49:13.587 INFO kablam! Some errors occurred: E0271, E0599. Aug 18 01:49:13.587 INFO kablam! For more information about an error, try `rustc --explain E0271`. Aug 18 01:49:13.599 INFO kablam! error: Could not compile `chess-move-gen`. Aug 18 01:49:13.599 INFO kablam! Aug 18 01:49:13.599 INFO kablam! To learn more, run the command again with --verbose. Aug 18 01:49:13.601 INFO kablam! su: No module specific data is present Aug 18 01:49:14.304 INFO running `"docker" "rm" "-f" "dd0893a752dd917ba8069dbe2b130ccd6262ca1106a747832b9b6d3c6dea44d9"` Aug 18 01:49:14.470 INFO blam! dd0893a752dd917ba8069dbe2b130ccd6262ca1106a747832b9b6d3c6dea44d9