Nov 02 19:59:44.744 INFO testing game-2048-0.5.1 against beta-2018-10-30 for beta-1.31-1
Nov 02 19:59:44.746 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 19:59:45.339 INFO blam! a1a2f6264e4f9687035cbf31654f1e17ac4c5459a2bdab0f9b262545fbc1dab9
Nov 02 19:59:45.355 INFO running `"docker" "start" "-a" "a1a2f6264e4f9687035cbf31654f1e17ac4c5459a2bdab0f9b262545fbc1dab9"`
Nov 02 19:59:46.319 INFO kablam! usermod: no changes
Nov 02 19:59:46.435 INFO kablam!    Compiling matrix_display v0.3.0
Nov 02 19:59:47.755 INFO kablam!    Compiling game-2048 v0.5.1 (/source)
Nov 02 19:59:49.221 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:49.221 INFO kablam!  --> src/board.rs:3:24
Nov 02 19:59:49.221 INFO kablam!   |
Nov 02 19:59:49.221 INFO kablam! 3 | use rand::{thread_rng, sample};
Nov 02 19:59:49.221 INFO kablam!   |                        ^^^^^^
Nov 02 19:59:49.221 INFO kablam!   |
Nov 02 19:59:49.221 INFO kablam!   = note: #[warn(deprecated)] on by default
Nov 02 19:59:49.222 INFO kablam! 
Nov 02 19:59:49.222 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:49.222 INFO kablam!   --> src/board.rs:57:22
Nov 02 19:59:49.222 INFO kablam!    |
Nov 02 19:59:49.222 INFO kablam! 57 |         let mut fw = sample(&mut rng, 1..256, 17);
Nov 02 19:59:49.222 INFO kablam!    |                      ^^^^^^
Nov 02 19:59:49.222 INFO kablam! 
Nov 02 19:59:49.346 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:49.346 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:49.347 INFO kablam!    |
Nov 02 19:59:49.347 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:49.347 INFO kablam!    |                      ^^^^^
Nov 02 19:59:49.347 INFO kablam!    |
Nov 02 19:59:49.347 INFO kablam!    = note: #[warn(illegal_floating_point_literal_pattern)] on by default
Nov 02 19:59:49.347 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:49.347 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:49.347 INFO kablam! 
Nov 02 19:59:49.361 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:49.361 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:49.361 INFO kablam!    |
Nov 02 19:59:49.361 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:49.361 INFO kablam!    |                      ^^^^^
Nov 02 19:59:49.361 INFO kablam!    |
Nov 02 19:59:49.361 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:49.361 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:49.361 INFO kablam! 
Nov 02 19:59:49.378 INFO kablam! warning: variable does not need to be mutable
Nov 02 19:59:49.378 INFO kablam!   --> src/game.rs:70:19
Nov 02 19:59:49.378 INFO kablam!    |
Nov 02 19:59:49.379 INFO kablam! 70 |             .map(|mut row| {
Nov 02 19:59:49.379 INFO kablam!    |                   ----^^^
Nov 02 19:59:49.379 INFO kablam!    |                   |
Nov 02 19:59:49.379 INFO kablam!    |                   help: remove this `mut`
Nov 02 19:59:49.379 INFO kablam!    |
Nov 02 19:59:49.379 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 19:59:49.379 INFO kablam! 
Nov 02 19:59:49.388 INFO kablam! warning: unused return value of `std::iter::Iterator::collect` that must be used
Nov 02 19:59:49.388 INFO kablam!   --> src/game.rs:68:9
Nov 02 19:59:49.388 INFO kablam!    |
Nov 02 19:59:49.389 INFO kablam! 68 | /         self.data
Nov 02 19:59:49.389 INFO kablam! 69 | |             .chunks_mut(4)
Nov 02 19:59:49.389 INFO kablam! 70 | |             .map(|mut row| {
Nov 02 19:59:49.389 INFO kablam! 71 | |                 let (new_row, new_score) = match dir {
Nov 02 19:59:49.390 INFO kablam! ...  |
Nov 02 19:59:49.390 INFO kablam! 86 | |             })
Nov 02 19:59:49.390 INFO kablam! 87 | |             .collect::<Vec<_>>();
Nov 02 19:59:49.390 INFO kablam!    | |_________________________________^
Nov 02 19:59:49.390 INFO kablam!    |
Nov 02 19:59:49.391 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 02 19:59:49.391 INFO kablam!    = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
Nov 02 19:59:49.391 INFO kablam! 
Nov 02 19:59:51.271 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.93s
Nov 02 19:59:51.279 INFO kablam! su: No module specific data is present
Nov 02 19:59:51.999 INFO running `"docker" "rm" "-f" "a1a2f6264e4f9687035cbf31654f1e17ac4c5459a2bdab0f9b262545fbc1dab9"`
Nov 02 19:59:52.254 INFO blam! a1a2f6264e4f9687035cbf31654f1e17ac4c5459a2bdab0f9b262545fbc1dab9
Nov 02 19:59:52.261 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 19:59:52.701 INFO blam! 91622d647300c1e3d57155b6f1676804432d96a39b33ff1e144eaf0127db6602
Nov 02 19:59:52.711 INFO running `"docker" "start" "-a" "91622d647300c1e3d57155b6f1676804432d96a39b33ff1e144eaf0127db6602"`
Nov 02 19:59:54.033 INFO kablam! usermod: no changes
Nov 02 19:59:54.103 INFO kablam!    Compiling game-2048 v0.5.1 (/source)
Nov 02 19:59:55.579 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:55.579 INFO kablam!  --> src/board.rs:3:24
Nov 02 19:59:55.579 INFO kablam!   |
Nov 02 19:59:55.579 INFO kablam! 3 | use rand::{thread_rng, sample};
Nov 02 19:59:55.579 INFO kablam!   |                        ^^^^^^
Nov 02 19:59:55.579 INFO kablam!   |
Nov 02 19:59:55.579 INFO kablam!   = note: #[warn(deprecated)] on by default
Nov 02 19:59:55.579 INFO kablam! 
Nov 02 19:59:55.579 INFO kablam! warning: use of deprecated item 'rand::sample': renamed to seq::sample_iter
Nov 02 19:59:55.579 INFO kablam!   --> src/board.rs:57:22
Nov 02 19:59:55.579 INFO kablam!    |
Nov 02 19:59:55.579 INFO kablam! 57 |         let mut fw = sample(&mut rng, 1..256, 17);
Nov 02 19:59:55.579 INFO kablam!    |                      ^^^^^^
Nov 02 19:59:55.579 INFO kablam! 
Nov 02 19:59:55.751 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:55.752 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:55.752 INFO kablam!    |
Nov 02 19:59:55.752 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:55.753 INFO kablam!    |                      ^^^^^
Nov 02 19:59:55.753 INFO kablam!    |
Nov 02 19:59:55.753 INFO kablam!    = note: #[warn(illegal_floating_point_literal_pattern)] on by default
Nov 02 19:59:55.754 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:55.754 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:55.754 INFO kablam! 
Nov 02 19:59:55.791 INFO kablam! warning: floating-point types cannot be used in patterns
Nov 02 19:59:55.792 INFO kablam!   --> src/board.rs:22:22
Nov 02 19:59:55.792 INFO kablam!    |
Nov 02 19:59:55.792 INFO kablam! 22 |                      1_f64 => (".".to_string(), col),
Nov 02 19:59:55.793 INFO kablam!    |                      ^^^^^
Nov 02 19:59:55.793 INFO kablam!    |
Nov 02 19:59:55.793 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Nov 02 19:59:55.794 INFO kablam!    = note: for more information, see issue #41620 <https://github.com/rust-lang/rust/issues/41620>
Nov 02 19:59:55.794 INFO kablam! 
Nov 02 19:59:55.811 INFO kablam! warning: variable does not need to be mutable
Nov 02 19:59:55.812 INFO kablam!   --> src/game.rs:70:19
Nov 02 19:59:55.812 INFO kablam!    |
Nov 02 19:59:55.812 INFO kablam! 70 |             .map(|mut row| {
Nov 02 19:59:55.813 INFO kablam!    |                   ----^^^
Nov 02 19:59:55.813 INFO kablam!    |                   |
Nov 02 19:59:55.813 INFO kablam!    |                   help: remove this `mut`
Nov 02 19:59:55.813 INFO kablam!    |
Nov 02 19:59:55.814 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 02 19:59:55.814 INFO kablam! 
Nov 02 19:59:55.819 INFO kablam! warning: unused return value of `std::iter::Iterator::collect` that must be used
Nov 02 19:59:55.819 INFO kablam!   --> src/game.rs:68:9
Nov 02 19:59:55.820 INFO kablam!    |
Nov 02 19:59:55.820 INFO kablam! 68 | /         self.data
Nov 02 19:59:55.820 INFO kablam! 69 | |             .chunks_mut(4)
Nov 02 19:59:55.821 INFO kablam! 70 | |             .map(|mut row| {
Nov 02 19:59:55.821 INFO kablam! 71 | |                 let (new_row, new_score) = match dir {
Nov 02 19:59:55.821 INFO kablam! ...  |
Nov 02 19:59:55.822 INFO kablam! 86 | |             })
Nov 02 19:59:55.822 INFO kablam! 87 | |             .collect::<Vec<_>>();
Nov 02 19:59:55.823 INFO kablam!    | |_________________________________^
Nov 02 19:59:55.823 INFO kablam!    |
Nov 02 19:59:55.823 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 02 19:59:55.824 INFO kablam!    = note: if you really need to exhaust the iterator, consider `.for_each(drop)` instead
Nov 02 19:59:55.824 INFO kablam! 
Nov 02 19:59:56.876 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.82s
Nov 02 19:59:56.883 INFO kablam! su: No module specific data is present
Nov 02 19:59:57.537 INFO running `"docker" "rm" "-f" "91622d647300c1e3d57155b6f1676804432d96a39b33ff1e144eaf0127db6602"`
Nov 02 19:59:57.899 INFO blam! 91622d647300c1e3d57155b6f1676804432d96a39b33ff1e144eaf0127db6602
Nov 02 19:59:57.907 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 19:59:58.372 INFO blam! 1b137d5c83f703e81474ae7978eab19f63593dcee5cd0367996368ec23ce60da
Nov 02 19:59:58.375 INFO running `"docker" "start" "-a" "1b137d5c83f703e81474ae7978eab19f63593dcee5cd0367996368ec23ce60da"`
Nov 02 19:59:59.567 INFO kablam! usermod: no changes
Nov 02 19:59:59.703 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.11s
Nov 02 19:59:59.715 INFO kablam!      Running /target/debug/deps/game_2048-7d367484ad166de1
Nov 02 19:59:59.716 INFO blam! 
Nov 02 19:59:59.716 INFO blam! running 14 tests
Nov 02 19:59:59.727 INFO blam! test algorithm::slide_test::test_slide_left_with_four_different_elements ... ok
Nov 02 19:59:59.727 INFO blam! test algorithm::slide_test::test_slide_left_with_one_element ... ok
Nov 02 19:59:59.728 INFO blam! test algorithm::slide_test::test_slide_left_with_three_different_elements ... ok
Nov 02 19:59:59.728 INFO blam! test algorithm::slide_test::test_slide_left_with_three_same_elements ... ok
Nov 02 19:59:59.728 INFO blam! test algorithm::slide_test::test_slide_left_with_four_same_elements ... ok
Nov 02 19:59:59.729 INFO blam! test algorithm::slide_test::test_slide_right_with_three_different_elements ... ok
Nov 02 19:59:59.729 INFO blam! test algorithm::slide_test::test_slide_right_with_three_same_elements ... ok
Nov 02 19:59:59.729 INFO blam! test algorithm::slide_test::test_slide_right_with_four_different_elements ... ok
Nov 02 19:59:59.730 INFO blam! test algorithm::slide_test::test_slide_right_with_two_same_elements ... ok
Nov 02 19:59:59.730 INFO blam! test algorithm::slide_test::test_slide_right_with_two_different_elements ... ok
Nov 02 19:59:59.731 INFO blam! test algorithm::slide_test::test_slide_left_with_two_different_elements ... ok
Nov 02 19:59:59.731 INFO blam! test algorithm::slide_test::test_slide_right_with_four_same_elements ... ok
Nov 02 19:59:59.739 INFO blam! test algorithm::slide_test::test_slide_left_with_two_same_elements ... ok
Nov 02 19:59:59.739 INFO blam! test algorithm::slide_test::test_slide_right_with_one_element ... ok
Nov 02 19:59:59.740 INFO blam! 
Nov 02 19:59:59.740 INFO blam! test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 02 19:59:59.740 INFO blam! 
Nov 02 19:59:59.755 INFO kablam! su: No module specific data is present
Nov 02 20:00:00.315 INFO running `"docker" "rm" "-f" "1b137d5c83f703e81474ae7978eab19f63593dcee5cd0367996368ec23ce60da"`
Nov 02 20:00:00.571 INFO blam! 1b137d5c83f703e81474ae7978eab19f63593dcee5cd0367996368ec23ce60da
