Jul 12 12:18:14.177 INFO checking chess-move-gen-0.5.0 against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 12 12:18:14.177 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 12:18:14.177 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 12 12:18:14.178 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-5/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-5/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/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 +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 12 12:18:14.469 INFO blam! f74f31280ae8fce680cd739925c12131d6d4afda69f869141d089fcf2b0b22f8 Jul 12 12:18:14.472 INFO running `"docker" "start" "-a" "f74f31280ae8fce680cd739925c12131d6d4afda69f869141d089fcf2b0b22f8"` Jul 12 12:18:16.001 INFO kablam! Checking simd v0.2.2 Jul 12 12:18:16.002 INFO kablam! Checking rand v0.5.4 Jul 12 12:18:23.191 INFO kablam! Checking chess-move-gen v0.5.0 (file:///source) Jul 12 12:18:27.577 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.577 INFO kablam! --> src/mv_list/mv_vec.rs:49:44 Jul 12 12:18:27.577 INFO kablam! | Jul 12 12:18:27.577 INFO kablam! 49 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_promotion); Jul 12 12:18:27.577 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.577 INFO kablam! | Jul 12 12:18:27.577 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 12:18:27.577 INFO kablam! Jul 12 12:18:27.577 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.578 INFO kablam! --> src/mv_list/mv_vec.rs:50:43 Jul 12 12:18:27.578 INFO kablam! | Jul 12 12:18:27.578 INFO kablam! 50 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_push); Jul 12 12:18:27.578 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.578 INFO kablam! Jul 12 12:18:27.578 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.578 INFO kablam! --> src/mv_list/mv_vec.rs:55:44 Jul 12 12:18:27.578 INFO kablam! | Jul 12 12:18:27.578 INFO kablam! 55 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_capture_promotion); Jul 12 12:18:27.578 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.578 INFO kablam! Jul 12 12:18:27.578 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.578 INFO kablam! --> src/mv_list/mv_vec.rs:56:43 Jul 12 12:18:27.578 INFO kablam! | Jul 12 12:18:27.578 INFO kablam! 56 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_capture); Jul 12 12:18:27.578 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.578 INFO kablam! Jul 12 12:18:27.580 INFO kablam! warning: unused import: `rand::Rng` Jul 12 12:18:27.580 INFO kablam! --> src/hash.rs:2:5 Jul 12 12:18:27.580 INFO kablam! | Jul 12 12:18:27.580 INFO kablam! 2 | use rand::Rng; Jul 12 12:18:27.580 INFO kablam! | ^^^^^^^^^ Jul 12 12:18:27.580 INFO kablam! | Jul 12 12:18:27.580 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 12:18:27.580 INFO kablam! Jul 12 12:18:27.991 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.991 INFO kablam! --> src/mv_list/mv_vec.rs:49:44 Jul 12 12:18:27.991 INFO kablam! | Jul 12 12:18:27.991 INFO kablam! 49 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_promotion); Jul 12 12:18:27.991 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.991 INFO kablam! | Jul 12 12:18:27.991 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 12 12:18:27.991 INFO kablam! Jul 12 12:18:27.991 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.992 INFO kablam! --> src/mv_list/mv_vec.rs:50:43 Jul 12 12:18:27.992 INFO kablam! | Jul 12 12:18:27.992 INFO kablam! 50 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_push); Jul 12 12:18:27.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.992 INFO kablam! Jul 12 12:18:27.992 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.992 INFO kablam! --> src/mv_list/mv_vec.rs:55:44 Jul 12 12:18:27.992 INFO kablam! | Jul 12 12:18:27.992 INFO kablam! 55 | self.insert_promos_by_shift(shift, (targets & END_ROWS), Move::new_capture_promotion); Jul 12 12:18:27.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.992 INFO kablam! Jul 12 12:18:27.992 INFO kablam! warning: unnecessary parentheses around method argument Jul 12 12:18:27.992 INFO kablam! --> src/mv_list/mv_vec.rs:56:43 Jul 12 12:18:27.992 INFO kablam! | Jul 12 12:18:27.992 INFO kablam! 56 | self.insert_moves_by_shift(shift, (targets & !END_ROWS), Move::new_capture); Jul 12 12:18:27.992 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 12 12:18:27.992 INFO kablam! Jul 12 12:18:28.007 INFO kablam! warning: unused import: `rand::Rng` Jul 12 12:18:28.007 INFO kablam! --> src/hash.rs:2:5 Jul 12 12:18:28.007 INFO kablam! | Jul 12 12:18:28.007 INFO kablam! 2 | use rand::Rng; Jul 12 12:18:28.007 INFO kablam! | ^^^^^^^^^ Jul 12 12:18:28.007 INFO kablam! | Jul 12 12:18:28.007 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 12 12:18:28.008 INFO kablam! Jul 12 12:18:39.966 INFO kablam! error[E0271]: type mismatch resolving `::Seed == &[usize]` Jul 12 12:18:39.966 INFO kablam! --> src/hash.rs:71:37 Jul 12 12:18:39.966 INFO kablam! | Jul 12 12:18:39.966 INFO kablam! 71 | let mut rng: rand::StdRng = rand::SeedableRng::from_seed(seed_arr); Jul 12 12:18:39.966 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array of 32 elements, found &[usize] Jul 12 12:18:39.968 INFO kablam! | Jul 12 12:18:39.968 INFO kablam! = note: expected type `[u8; 32]` Jul 12 12:18:39.968 INFO kablam! found type `&[usize]` Jul 12 12:18:39.968 INFO kablam! Jul 12 12:18:40.031 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:40.031 INFO kablam! --> src/hash.rs:82:35 Jul 12 12:18:40.031 INFO kablam! | Jul 12 12:18:40.031 INFO kablam! 82 | keys.pieces[pc] = rng.next_u64(); Jul 12 12:18:40.031 INFO kablam! | ^^^^^^^^ Jul 12 12:18:40.032 INFO kablam! | Jul 12 12:18:40.032 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:40.032 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:40.032 INFO kablam! `use rand::RngCore;` Jul 12 12:18:40.033 INFO kablam! Jul 12 12:18:40.038 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:40.038 INFO kablam! --> src/hash.rs:86:44 Jul 12 12:18:40.038 INFO kablam! | Jul 12 12:18:40.038 INFO kablam! 86 | keys.castling_rights[cr] = rng.next_u64(); Jul 12 12:18:40.038 INFO kablam! | ^^^^^^^^ Jul 12 12:18:40.038 INFO kablam! | Jul 12 12:18:40.039 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:40.039 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:40.039 INFO kablam! `use rand::RngCore;` Jul 12 12:18:40.039 INFO kablam! Jul 12 12:18:40.044 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:40.044 INFO kablam! --> src/hash.rs:90:44 Jul 12 12:18:40.044 INFO kablam! | Jul 12 12:18:40.044 INFO kablam! 90 | keys.en_passant_file[ep] = rng.next_u64(); Jul 12 12:18:40.044 INFO kablam! | ^^^^^^^^ Jul 12 12:18:40.044 INFO kablam! | Jul 12 12:18:40.045 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:40.045 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:40.045 INFO kablam! `use rand::RngCore;` Jul 12 12:18:40.046 INFO kablam! Jul 12 12:18:40.048 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:40.049 INFO kablam! --> src/hash.rs:93:24 Jul 12 12:18:40.049 INFO kablam! | Jul 12 12:18:40.049 INFO kablam! 93 | keys.stm = rng.next_u64(); Jul 12 12:18:40.049 INFO kablam! | ^^^^^^^^ Jul 12 12:18:40.049 INFO kablam! | Jul 12 12:18:40.049 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:40.050 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:40.050 INFO kablam! `use rand::RngCore;` Jul 12 12:18:40.050 INFO kablam! Jul 12 12:18:40.144 INFO kablam! error: aborting due to 5 previous errors Jul 12 12:18:40.144 INFO kablam! Jul 12 12:18:40.145 INFO kablam! Some errors occurred: E0271, E0599. Jul 12 12:18:40.145 INFO kablam! For more information about an error, try `rustc --explain E0271`. Jul 12 12:18:40.157 INFO kablam! error: Could not compile `chess-move-gen`. Jul 12 12:18:40.158 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 12 12:18:42.692 INFO kablam! error[E0271]: type mismatch resolving `::Seed == &[usize]` Jul 12 12:18:42.692 INFO kablam! --> src/hash.rs:71:37 Jul 12 12:18:42.692 INFO kablam! | Jul 12 12:18:42.692 INFO kablam! 71 | let mut rng: rand::StdRng = rand::SeedableRng::from_seed(seed_arr); Jul 12 12:18:42.692 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array of 32 elements, found &[usize] Jul 12 12:18:42.692 INFO kablam! | Jul 12 12:18:42.692 INFO kablam! = note: expected type `[u8; 32]` Jul 12 12:18:42.692 INFO kablam! found type `&[usize]` Jul 12 12:18:42.692 INFO kablam! Jul 12 12:18:42.753 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:42.753 INFO kablam! --> src/hash.rs:82:35 Jul 12 12:18:42.753 INFO kablam! | Jul 12 12:18:42.753 INFO kablam! 82 | keys.pieces[pc] = rng.next_u64(); Jul 12 12:18:42.753 INFO kablam! | ^^^^^^^^ Jul 12 12:18:42.753 INFO kablam! | Jul 12 12:18:42.753 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:42.753 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:42.753 INFO kablam! `use rand::RngCore;` Jul 12 12:18:42.753 INFO kablam! Jul 12 12:18:42.757 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:42.757 INFO kablam! --> src/hash.rs:86:44 Jul 12 12:18:42.757 INFO kablam! | Jul 12 12:18:42.757 INFO kablam! 86 | keys.castling_rights[cr] = rng.next_u64(); Jul 12 12:18:42.757 INFO kablam! | ^^^^^^^^ Jul 12 12:18:42.758 INFO kablam! | Jul 12 12:18:42.758 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:42.758 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:42.758 INFO kablam! `use rand::RngCore;` Jul 12 12:18:42.758 INFO kablam! Jul 12 12:18:42.761 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:42.761 INFO kablam! --> src/hash.rs:90:44 Jul 12 12:18:42.761 INFO kablam! | Jul 12 12:18:42.761 INFO kablam! 90 | keys.en_passant_file[ep] = rng.next_u64(); Jul 12 12:18:42.761 INFO kablam! | ^^^^^^^^ Jul 12 12:18:42.762 INFO kablam! | Jul 12 12:18:42.762 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:42.762 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:42.762 INFO kablam! `use rand::RngCore;` Jul 12 12:18:42.762 INFO kablam! Jul 12 12:18:42.764 INFO kablam! error[E0599]: no method named `next_u64` found for type `rand::StdRng` in the current scope Jul 12 12:18:42.764 INFO kablam! --> src/hash.rs:93:24 Jul 12 12:18:42.764 INFO kablam! | Jul 12 12:18:42.764 INFO kablam! 93 | keys.stm = rng.next_u64(); Jul 12 12:18:42.764 INFO kablam! | ^^^^^^^^ Jul 12 12:18:42.764 INFO kablam! | Jul 12 12:18:42.764 INFO kablam! = help: items from traits can only be used if the trait is in scope Jul 12 12:18:42.764 INFO kablam! = note: the following trait is implemented but not in scope, perhaps add a `use` for it: Jul 12 12:18:42.764 INFO kablam! `use rand::RngCore;` Jul 12 12:18:42.764 INFO kablam! Jul 12 12:18:42.887 INFO kablam! error: aborting due to 5 previous errors Jul 12 12:18:42.887 INFO kablam! Jul 12 12:18:42.887 INFO kablam! Some errors occurred: E0271, E0599. Jul 12 12:18:42.887 INFO kablam! For more information about an error, try `rustc --explain E0271`. Jul 12 12:18:42.899 INFO kablam! error: Could not compile `chess-move-gen`. Jul 12 12:18:42.899 INFO kablam! Jul 12 12:18:42.899 INFO kablam! To learn more, run the command again with --verbose. Jul 12 12:18:42.900 INFO kablam! su: No module specific data is present Jul 12 12:18:43.516 INFO running `"docker" "rm" "-f" "f74f31280ae8fce680cd739925c12131d6d4afda69f869141d089fcf2b0b22f8"` Jul 12 12:18:43.697 INFO blam! f74f31280ae8fce680cd739925c12131d6d4afda69f869141d089fcf2b0b22f8