Aug 18 01:48:51.615 INFO checking chess-move-gen-0.5.0 against try#a5d98b025f62ace80fe9d2a15781f900fc42515e for pr-53426 Aug 18 01:48:51.615 INFO running: cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets Aug 18 01:48:51.615 INFO creating container for: cargo +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets Aug 18 01:48:51.615 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-53426/try#a5d98b025f62ace80fe9d2a15781f900fc42515e:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53426/worker-3/try#a5d98b025f62ace80fe9d2a15781f900fc42515e:/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 +a5d98b025f62ace80fe9d2a15781f900fc42515e-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 18 01:48:51.864 INFO blam! c04ed4c42e100273a55f5d9667306727cefd14ac455ffc12eaa36c7aa4ada0be Aug 18 01:48:51.867 INFO running `"docker" "start" "-a" "c04ed4c42e100273a55f5d9667306727cefd14ac455ffc12eaa36c7aa4ada0be"` Aug 18 01:48:53.198 INFO kablam! Checking simd v0.2.2 Aug 18 01:48:57.238 INFO kablam! Checking chess-move-gen v0.5.0 (file:///source) Aug 18 01:49:01.234 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:01.234 INFO kablam! --> src/mv_list/mv_vec.rs:49:44 Aug 18 01:49:01.234 INFO kablam! | Aug 18 01:49:01.234 INFO kablam! 49 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_promotion); Aug 18 01:49:01.234 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:01.234 INFO kablam! | Aug 18 01:49:01.234 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 18 01:49:01.234 INFO kablam! Aug 18 01:49:01.234 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:01.234 INFO kablam! --> src/mv_list/mv_vec.rs:50:43 Aug 18 01:49:01.234 INFO kablam! | Aug 18 01:49:01.234 INFO kablam! 50 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_push); Aug 18 01:49:01.234 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:01.234 INFO kablam! Aug 18 01:49:01.234 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:01.235 INFO kablam! --> src/mv_list/mv_vec.rs:55:44 Aug 18 01:49:01.235 INFO kablam! | Aug 18 01:49:01.235 INFO kablam! 55 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_capture_promotion); Aug 18 01:49:01.235 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:01.235 INFO kablam! Aug 18 01:49:01.235 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:01.235 INFO kablam! --> src/mv_list/mv_vec.rs:56:43 Aug 18 01:49:01.235 INFO kablam! | Aug 18 01:49:01.235 INFO kablam! 56 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_capture); Aug 18 01:49:01.235 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:01.235 INFO kablam! Aug 18 01:49:01.244 INFO kablam! warning: unused import: `rand::Rng` Aug 18 01:49:01.244 INFO kablam! --> src/hash.rs:2:5 Aug 18 01:49:01.244 INFO kablam! | Aug 18 01:49:01.244 INFO kablam! 2 | use rand::Rng; Aug 18 01:49:01.244 INFO kablam! | ^^^^^^^^^ Aug 18 01:49:01.258 INFO kablam! | Aug 18 01:49:01.258 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 18 01:49:01.258 INFO kablam! Aug 18 01:49:02.561 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:02.561 INFO kablam! --> src/mv_list/mv_vec.rs:49:44 Aug 18 01:49:02.561 INFO kablam! | Aug 18 01:49:02.561 INFO kablam! 49 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_promotion); Aug 18 01:49:02.561 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:02.570 INFO kablam! | Aug 18 01:49:02.570 INFO kablam! = note: #[warn(unused_parens)] on by default Aug 18 01:49:02.570 INFO kablam! Aug 18 01:49:02.571 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:02.571 INFO kablam! --> src/mv_list/mv_vec.rs:50:43 Aug 18 01:49:02.571 INFO kablam! | Aug 18 01:49:02.571 INFO kablam! 50 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_push); Aug 18 01:49:02.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:02.571 INFO kablam! Aug 18 01:49:02.572 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:02.572 INFO kablam! --> src/mv_list/mv_vec.rs:55:44 Aug 18 01:49:02.572 INFO kablam! | Aug 18 01:49:02.572 INFO kablam! 55 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_capture_promotion); Aug 18 01:49:02.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:02.572 INFO kablam! Aug 18 01:49:02.572 INFO kablam! warning: unnecessary parentheses around method argument Aug 18 01:49:02.572 INFO kablam! --> src/mv_list/mv_vec.rs:56:43 Aug 18 01:49:02.572 INFO kablam! | Aug 18 01:49:02.572 INFO kablam! 56 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_capture); Aug 18 01:49:02.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Aug 18 01:49:02.572 INFO kablam! Aug 18 01:49:02.578 INFO kablam! warning: unused import: `rand::Rng` Aug 18 01:49:02.578 INFO kablam! --> src/hash.rs:2:5 Aug 18 01:49:02.578 INFO kablam! | Aug 18 01:49:02.578 INFO kablam! 2 | use rand::Rng; Aug 18 01:49:02.578 INFO kablam! | ^^^^^^^^^ Aug 18 01:49:02.578 INFO kablam! | Aug 18 01:49:02.578 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 18 01:49:02.578 INFO kablam! Aug 18 01:49:14.584 INFO kablam! error[E0271]: type mismatch resolving `::Seed == &[usize]` Aug 18 01:49:14.584 INFO kablam! --> src/hash.rs:71:37 Aug 18 01:49:14.584 INFO kablam! | Aug 18 01:49:14.584 INFO kablam! 71 | let mut rng: rand::StdRng = rand::SeedableRng::from_seed(seed_arr); Aug 18 01:49:14.584 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array of 32 elements, found &[usize] Aug 18 01:49:14.584 INFO kablam! | Aug 18 01:49:14.585 INFO kablam! = note: expected type `[u8; 32]` Aug 18 01:49:14.585 INFO kablam! found type `&[usize]` Aug 18 01:49:14.585 INFO kablam! Aug 18 01:49:14.659 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:14.659 INFO kablam! --> src/hash.rs:82:35 Aug 18 01:49:14.659 INFO kablam! | Aug 18 01:49:14.659 INFO kablam! 82 | keys.pieces[pc] = rng.next_u64(); Aug 18 01:49:14.659 INFO kablam! | ^^^^^^^^ Aug 18 01:49:14.659 INFO kablam! | Aug 18 01:49:14.659 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:14.659 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:14.659 INFO kablam! `use rand::RngCore;` Aug 18 01:49:14.659 INFO kablam! Aug 18 01:49:14.663 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:14.663 INFO kablam! --> src/hash.rs:86:44 Aug 18 01:49:14.663 INFO kablam! | Aug 18 01:49:14.663 INFO kablam! 86 | keys.castling_rights[cr] = rng.next_u64(); Aug 18 01:49:14.663 INFO kablam! | ^^^^^^^^ Aug 18 01:49:14.663 INFO kablam! | Aug 18 01:49:14.663 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:14.663 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:14.663 INFO kablam! `use rand::RngCore;` Aug 18 01:49:14.663 INFO kablam! Aug 18 01:49:14.666 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:14.666 INFO kablam! --> src/hash.rs:90:44 Aug 18 01:49:14.666 INFO kablam! | Aug 18 01:49:14.666 INFO kablam! 90 | keys.en_passant_file[ep] = rng.next_u64(); Aug 18 01:49:14.666 INFO kablam! | ^^^^^^^^ Aug 18 01:49:14.667 INFO kablam! | Aug 18 01:49:14.667 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:14.667 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:14.667 INFO kablam! `use rand::RngCore;` Aug 18 01:49:14.667 INFO kablam! Aug 18 01:49:14.669 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:14.669 INFO kablam! --> src/hash.rs:93:24 Aug 18 01:49:14.669 INFO kablam! | Aug 18 01:49:14.669 INFO kablam! 93 | keys.stm = rng.next_u64(); Aug 18 01:49:14.669 INFO kablam! | ^^^^^^^^ Aug 18 01:49:14.669 INFO kablam! | Aug 18 01:49:14.669 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:14.669 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:14.669 INFO kablam! `use rand::RngCore;` Aug 18 01:49:14.669 INFO kablam! Aug 18 01:49:14.819 INFO kablam! error: aborting due to 5 previous errors Aug 18 01:49:14.820 INFO kablam! Aug 18 01:49:14.820 INFO kablam! Some errors occurred: E0271, E0599. Aug 18 01:49:14.821 INFO kablam! For more information about an error, try `rustc --explain E0271`. Aug 18 01:49:14.832 INFO kablam! error: Could not compile `chess-move-gen`. Aug 18 01:49:14.833 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 18 01:49:17.489 INFO kablam! error[E0271]: type mismatch resolving `::Seed == &[usize]` Aug 18 01:49:17.489 INFO kablam! --> src/hash.rs:71:37 Aug 18 01:49:17.489 INFO kablam! | Aug 18 01:49:17.489 INFO kablam! 71 | let mut rng: rand::StdRng = rand::SeedableRng::from_seed(seed_arr); Aug 18 01:49:17.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array of 32 elements, found &[usize] Aug 18 01:49:17.489 INFO kablam! | Aug 18 01:49:17.489 INFO kablam! = note: expected type `[u8; 32]` Aug 18 01:49:17.489 INFO kablam! found type `&[usize]` Aug 18 01:49:17.489 INFO kablam! Aug 18 01:49:17.571 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:17.571 INFO kablam! --> src/hash.rs:82:35 Aug 18 01:49:17.571 INFO kablam! | Aug 18 01:49:17.571 INFO kablam! 82 | keys.pieces[pc] = rng.next_u64(); Aug 18 01:49:17.571 INFO kablam! | ^^^^^^^^ Aug 18 01:49:17.571 INFO kablam! | Aug 18 01:49:17.571 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:17.572 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:17.572 INFO kablam! `use rand::RngCore;` Aug 18 01:49:17.572 INFO kablam! Aug 18 01:49:17.575 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:17.575 INFO kablam! --> src/hash.rs:86:44 Aug 18 01:49:17.575 INFO kablam! | Aug 18 01:49:17.575 INFO kablam! 86 | keys.castling_rights[cr] = rng.next_u64(); Aug 18 01:49:17.575 INFO kablam! | ^^^^^^^^ Aug 18 01:49:17.575 INFO kablam! | Aug 18 01:49:17.576 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:17.576 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:17.576 INFO kablam! `use rand::RngCore;` Aug 18 01:49:17.576 INFO kablam! Aug 18 01:49:17.579 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:17.579 INFO kablam! --> src/hash.rs:90:44 Aug 18 01:49:17.579 INFO kablam! | Aug 18 01:49:17.579 INFO kablam! 90 | keys.en_passant_file[ep] = rng.next_u64(); Aug 18 01:49:17.579 INFO kablam! | ^^^^^^^^ Aug 18 01:49:17.579 INFO kablam! | Aug 18 01:49:17.579 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:17.579 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:17.579 INFO kablam! `use rand::RngCore;` Aug 18 01:49:17.579 INFO kablam! Aug 18 01:49:17.581 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Aug 18 01:49:17.581 INFO kablam! --> src/hash.rs:93:24 Aug 18 01:49:17.581 INFO kablam! | Aug 18 01:49:17.581 INFO kablam! 93 | keys.stm = rng.next_u64(); Aug 18 01:49:17.581 INFO kablam! | ^^^^^^^^ Aug 18 01:49:17.581 INFO kablam! | Aug 18 01:49:17.581 INFO kablam! = help: items from traits can only be used if the trait is in scope Aug 18 01:49:17.582 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Aug 18 01:49:17.582 INFO kablam! `use rand::RngCore;` Aug 18 01:49:17.582 INFO kablam! Aug 18 01:49:17.707 INFO kablam! error: aborting due to 5 previous errors Aug 18 01:49:17.707 INFO kablam! Aug 18 01:49:17.707 INFO kablam! Some errors occurred: E0271, E0599. Aug 18 01:49:17.707 INFO kablam! For more information about an error, try `rustc --explain E0271`. Aug 18 01:49:17.719 INFO kablam! error: Could not compile `chess-move-gen`. Aug 18 01:49:17.719 INFO kablam! Aug 18 01:49:17.719 INFO kablam! To learn more, run the command again with --verbose. Aug 18 01:49:17.724 INFO kablam! su: No module specific data is present Aug 18 01:49:18.323 INFO running `"docker" "rm" "-f" "c04ed4c42e100273a55f5d9667306727cefd14ac455ffc12eaa36c7aa4ada0be"` Aug 18 01:49:18.486 INFO blam! c04ed4c42e100273a55f5d9667306727cefd14ac455ffc12eaa36c7aa4ada0be