Nov 01 20:36:41.106 INFO testing JJag/gb-rust against beta-2018-10-30 for beta-1.31-1
Nov 01 20:36:41.106 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 01 20:36:41.416 INFO blam! 8510e95d8a0d09fb640c21f6f977a21a9ec480c4dfb9c280ab8c3c42f32a4655
Nov 01 20:36:41.423 INFO running `"docker" "start" "-a" "8510e95d8a0d09fb640c21f6f977a21a9ec480c4dfb9c280ab8c3c42f32a4655"`
Nov 01 20:36:42.171 INFO kablam! usermod: no changes
Nov 01 20:36:42.471 INFO kablam!    Compiling shared_library v0.1.8
Nov 01 20:36:42.471 INFO kablam!    Compiling x11-dl v2.17.1
Nov 01 20:36:42.471 INFO kablam!    Compiling jpeg-decoder v0.1.13
Nov 01 20:36:42.471 INFO kablam!    Compiling pistoncore-input v0.20.0
Nov 01 20:36:42.471 INFO kablam!    Compiling target_build_utils v0.3.1
Nov 01 20:36:43.499 INFO kablam!    Compiling osmesa-sys v0.1.2
Nov 01 20:36:46.099 INFO kablam!    Compiling libloading v0.3.4
Nov 01 20:36:48.271 INFO kablam!    Compiling image v0.18.0
Nov 01 20:36:52.724 INFO kablam!    Compiling pistoncore-window v0.30.0
Nov 01 20:36:53.451 INFO kablam!    Compiling dlib v0.3.1
Nov 01 20:36:54.419 INFO kablam!    Compiling wayland-sys v0.9.10
Nov 01 20:36:57.131 INFO kablam!    Compiling wayland-client v0.9.10
Nov 01 20:36:58.365 INFO kablam!    Compiling pistoncore-event_loop v0.35.0
Nov 01 20:37:01.427 INFO kablam!    Compiling piston v0.35.0
Nov 01 20:37:03.284 INFO kablam!    Compiling wayland-protocols v0.9.10
Nov 01 20:37:03.284 INFO kablam!    Compiling wayland-kbd v0.9.1
Nov 01 20:37:14.431 INFO kablam!    Compiling piston2d-opengl_graphics v0.50.0
Nov 01 20:37:15.415 INFO kablam!    Compiling wayland-window v0.8.0
Nov 01 20:37:17.147 INFO kablam!    Compiling winit v0.8.3
Nov 01 20:37:22.995 INFO kablam!    Compiling glutin v0.10.1
Nov 01 20:37:26.299 INFO kablam!    Compiling pistoncore-glutin_window v0.43.0
Nov 01 20:37:30.440 INFO kablam!    Compiling gb-rust v0.1.0 (/source)
Nov 01 20:37:34.543 INFO kablam! warning: unused `#[macro_use]` import
Nov 01 20:37:34.543 INFO kablam!  --> src/main.rs:8:1
Nov 01 20:37:34.543 INFO kablam!   |
Nov 01 20:37:34.543 INFO kablam! 8 | #[macro_use]
Nov 01 20:37:34.543 INFO kablam!   | ^^^^^^^^^^^^
Nov 01 20:37:34.543 INFO kablam!   |
Nov 01 20:37:34.543 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 20:37:34.543 INFO kablam! 
Nov 01 20:37:34.543 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 20:37:34.543 INFO kablam!   --> src/main.rs:22:5
Nov 01 20:37:34.543 INFO kablam!    |
Nov 01 20:37:34.543 INFO kablam! 22 | use std::collections::HashMap;
Nov 01 20:37:34.543 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:34.543 INFO kablam! 
Nov 01 20:37:34.543 INFO kablam! warning: unused import: `std::time::Instant`
Nov 01 20:37:34.543 INFO kablam!   --> src/main.rs:25:5
Nov 01 20:37:34.543 INFO kablam!    |
Nov 01 20:37:34.543 INFO kablam! 25 | use std::time::Instant;
Nov 01 20:37:34.543 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 20:37:34.543 INFO kablam! 
Nov 01 20:37:34.547 INFO kablam! warning: unused import: `super::*`
Nov 01 20:37:34.547 INFO kablam!   --> src/util.rs:47:9
Nov 01 20:37:34.547 INFO kablam!    |
Nov 01 20:37:34.547 INFO kablam! 47 |     use super::*;
Nov 01 20:37:34.548 INFO kablam!    |         ^^^^^^^^
Nov 01 20:37:34.548 INFO kablam! 
Nov 01 20:37:34.548 INFO kablam! warning: unused import: `glutin_window::GlutinWindow as Window`
Nov 01 20:37:34.548 INFO kablam!  --> src/gfx.rs:1:5
Nov 01 20:37:34.548 INFO kablam!   |
Nov 01 20:37:34.548 INFO kablam! 1 | use glutin_window::GlutinWindow as Window;
Nov 01 20:37:34.548 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:34.548 INFO kablam! 
Nov 01 20:37:34.548 INFO kablam! warning: unused import: `piston::event_loop::*`
Nov 01 20:37:34.548 INFO kablam!  --> src/gfx.rs:4:5
Nov 01 20:37:34.548 INFO kablam!   |
Nov 01 20:37:34.548 INFO kablam! 4 | use piston::event_loop::*;
Nov 01 20:37:34.548 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:34.548 INFO kablam! 
Nov 01 20:37:34.548 INFO kablam! warning: unused import: `piston::window::WindowSettings`
Nov 01 20:37:34.548 INFO kablam!  --> src/gfx.rs:6:5
Nov 01 20:37:34.548 INFO kablam!   |
Nov 01 20:37:34.548 INFO kablam! 6 | use piston::window::WindowSettings;
Nov 01 20:37:34.548 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:34.548 INFO kablam! 
Nov 01 20:37:34.548 INFO kablam! warning: unused imports: `Duration`, `Instant`
Nov 01 20:37:34.548 INFO kablam!  --> src/gfx.rs:7:17
Nov 01 20:37:34.548 INFO kablam!   |
Nov 01 20:37:34.548 INFO kablam! 7 | use std::time::{Duration, Instant};
Nov 01 20:37:34.548 INFO kablam!   |                 ^^^^^^^^  ^^^^^^^
Nov 01 20:37:34.548 INFO kablam! 
Nov 01 20:37:34.548 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 20:37:34.548 INFO kablam!    --> src/gfx.rs:105:28
Nov 01 20:37:34.548 INFO kablam!     |
Nov 01 20:37:34.548 INFO kablam! 105 |             let global_x = (x_offset + x);
Nov 01 20:37:34.548 INFO kablam!     |                            ^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 20:37:34.555 INFO kablam!     |
Nov 01 20:37:34.555 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 20:37:34.555 INFO kablam! 
Nov 01 20:37:34.555 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 20:37:34.555 INFO kablam!    --> src/gfx.rs:106:28
Nov 01 20:37:34.555 INFO kablam!     |
Nov 01 20:37:34.555 INFO kablam! 106 |             let global_y = (y_offset + y);
Nov 01 20:37:34.555 INFO kablam!     |                            ^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 20:37:34.555 INFO kablam! 
Nov 01 20:37:34.555 INFO kablam! warning: unused import: `graphics::*`
Nov 01 20:37:34.555 INFO kablam!    --> src/gfx.rs:171:13
Nov 01 20:37:34.555 INFO kablam!     |
Nov 01 20:37:34.555 INFO kablam! 171 |         use graphics::*;
Nov 01 20:37:34.555 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 20:37:34.555 INFO kablam! 
Nov 01 20:37:35.035 INFO kablam! warning: unused variable: `bg_map_dim`
Nov 01 20:37:35.035 INFO kablam!   --> src/main.rs:62:9
Nov 01 20:37:35.036 INFO kablam!    |
Nov 01 20:37:35.036 INFO kablam! 62 |     let bg_map_dim = [32 * 8, 32 * 8];
Nov 01 20:37:35.037 INFO kablam!    |         ^^^^^^^^^^ help: consider using `_bg_map_dim` instead
Nov 01 20:37:35.037 INFO kablam!    |
Nov 01 20:37:35.037 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 20:37:35.037 INFO kablam! 
Nov 01 20:37:35.038 INFO kablam! warning: unused variable: `cycles_passed`
Nov 01 20:37:35.038 INFO kablam!    --> src/main.rs:123:9
Nov 01 20:37:35.038 INFO kablam!     |
Nov 01 20:37:35.039 INFO kablam! 123 |     let cycles_passed = 4; // let's pretend all instructions take 4 clock cycles
Nov 01 20:37:35.039 INFO kablam!     |         ^^^^^^^^^^^^^ help: consider using `_cycles_passed` instead
Nov 01 20:37:35.039 INFO kablam! 
Nov 01 20:37:35.040 INFO kablam! warning: unused variable: `debug_mode`
Nov 01 20:37:35.040 INFO kablam!    --> src/main.rs:118:52
Nov 01 20:37:35.040 INFO kablam!     |
Nov 01 20:37:35.041 INFO kablam! 118 | fn run_machine_cycle(cpu: &mut Cpu, gpu: &mut Gpu, debug_mode: bool) {
Nov 01 20:37:35.041 INFO kablam!     |                                                    ^^^^^^^^^^ help: consider using `_debug_mode` instead
Nov 01 20:37:35.041 INFO kablam! 
Nov 01 20:37:35.041 INFO kablam! warning: unused variable: `mode`
Nov 01 20:37:35.042 INFO kablam!   --> src/gfx.rs:41:49
Nov 01 20:37:35.042 INFO kablam!    |
Nov 01 20:37:35.042 INFO kablam! 41 |     pub fn get<'a>(&self, tileset: &'a Tileset, mode: u8, x: i32, y: i32) -> &'a Tile {
Nov 01 20:37:35.043 INFO kablam!    |                                                 ^^^^ help: consider using `_mode` instead
Nov 01 20:37:35.043 INFO kablam! 
Nov 01 20:37:35.043 INFO kablam! warning: unused variable: `sc_x`
Nov 01 20:37:35.044 INFO kablam!    --> src/gfx.rs:167:54
Nov 01 20:37:35.044 INFO kablam!     |
Nov 01 20:37:35.044 INFO kablam! 167 |     fn render_tilemap_to_buf(&mut self, vram: &[u8], sc_x: u8, sc_y: u8) -> Array2D {
Nov 01 20:37:35.045 INFO kablam!     |                                                      ^^^^ help: consider using `_sc_x` instead
Nov 01 20:37:35.045 INFO kablam! 
Nov 01 20:37:35.045 INFO kablam! warning: unused variable: `sc_y`
Nov 01 20:37:35.046 INFO kablam!    --> src/gfx.rs:167:64
Nov 01 20:37:35.046 INFO kablam!     |
Nov 01 20:37:35.046 INFO kablam! 167 |     fn render_tilemap_to_buf(&mut self, vram: &[u8], sc_x: u8, sc_y: u8) -> Array2D {
Nov 01 20:37:35.047 INFO kablam!     |                                                                ^^^^ help: consider using `_sc_y` instead
Nov 01 20:37:35.047 INFO kablam! 
Nov 01 20:37:35.047 INFO kablam! warning: unused variable: `square`
Nov 01 20:37:35.047 INFO kablam!    --> src/gfx.rs:201:17
Nov 01 20:37:35.048 INFO kablam!     |
Nov 01 20:37:35.048 INFO kablam! 201 |             let square = rectangle::rectangle_by_corners(1.0, 1.0, 1.0 + SCREEN_WIDTH, 1.0 + SCREEN_HEIGHT);
Nov 01 20:37:35.048 INFO kablam!     |                 ^^^^^^ help: consider using `_square` instead
Nov 01 20:37:35.049 INFO kablam! 
Nov 01 20:37:35.049 INFO kablam! warning: unused variable: `red`
Nov 01 20:37:35.049 INFO kablam!    --> src/gfx.rs:202:17
Nov 01 20:37:35.050 INFO kablam!     |
Nov 01 20:37:35.050 INFO kablam! 202 |             let red = [1.0, 0.0, 0.0, 0.3];
Nov 01 20:37:35.050 INFO kablam!     |                 ^^^ help: consider using `_red` instead
Nov 01 20:37:35.051 INFO kablam! 
Nov 01 20:37:35.051 INFO kablam! warning: unused variable: `bg_on`
Nov 01 20:37:35.051 INFO kablam!   --> src/gpu.rs:52:13
Nov 01 20:37:35.051 INFO kablam!    |
Nov 01 20:37:35.052 INFO kablam! 52 |         let bg_on = check_bit(lcdc, 0);
Nov 01 20:37:35.052 INFO kablam!    |             ^^^^^ help: consider using `_bg_on` instead
Nov 01 20:37:35.052 INFO kablam! 
Nov 01 20:37:35.053 INFO kablam! warning: unused variable: `sprites_on`
Nov 01 20:37:35.053 INFO kablam!   --> src/gpu.rs:53:13
Nov 01 20:37:35.053 INFO kablam!    |
Nov 01 20:37:35.053 INFO kablam! 53 |         let sprites_on = check_bit(lcdc, 1);
Nov 01 20:37:35.054 INFO kablam!    |             ^^^^^^^^^^ help: consider using `_sprites_on` instead
Nov 01 20:37:35.054 INFO kablam! 
Nov 01 20:37:35.054 INFO kablam! warning: unused variable: `tall_sprites`
Nov 01 20:37:35.055 INFO kablam!   --> src/gpu.rs:54:13
Nov 01 20:37:35.055 INFO kablam!    |
Nov 01 20:37:35.055 INFO kablam! 54 |         let tall_sprites = check_bit(lcdc, 2); // 8x16 sprites if true, 8x8 otherwise TODO enum
Nov 01 20:37:35.056 INFO kablam!    |             ^^^^^^^^^^^^ help: consider using `_tall_sprites` instead
Nov 01 20:37:35.056 INFO kablam! 
Nov 01 20:37:35.056 INFO kablam! warning: unused variable: `window_on`
Nov 01 20:37:35.056 INFO kablam!   --> src/gpu.rs:57:13
Nov 01 20:37:35.057 INFO kablam!    |
Nov 01 20:37:35.057 INFO kablam! 57 |         let window_on = check_bit(lcdc, 5);
Nov 01 20:37:35.057 INFO kablam!    |             ^^^^^^^^^ help: consider using `_window_on` instead
Nov 01 20:37:35.058 INFO kablam! 
Nov 01 20:37:35.058 INFO kablam! warning: unused variable: `display_enabled`
Nov 01 20:37:35.058 INFO kablam!   --> src/gpu.rs:59:13
Nov 01 20:37:35.059 INFO kablam!    |
Nov 01 20:37:35.059 INFO kablam! 59 |         let display_enabled = check_bit(lcdc, 7);
Nov 01 20:37:35.059 INFO kablam!    |             ^^^^^^^^^^^^^^^ help: consider using `_display_enabled` instead
Nov 01 20:37:35.059 INFO kablam! 
Nov 01 20:37:35.060 INFO kablam! warning: unused variable: `window_tile_map`
Nov 01 20:37:35.060 INFO kablam!   --> src/gpu.rs:62:13
Nov 01 20:37:35.060 INFO kablam!    |
Nov 01 20:37:35.061 INFO kablam! 62 |         let window_tile_map = if window_tile_map { tile_map1 } else { tile_map0 };
Nov 01 20:37:35.061 INFO kablam!    |             ^^^^^^^^^^^^^^^ help: consider using `_window_tile_map` instead
Nov 01 20:37:35.061 INFO kablam! 
Nov 01 20:37:39.575 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 57.38s
Nov 01 20:37:39.588 INFO kablam! su: No module specific data is present
Nov 01 20:37:41.247 INFO running `"docker" "rm" "-f" "8510e95d8a0d09fb640c21f6f977a21a9ec480c4dfb9c280ab8c3c42f32a4655"`
Nov 01 20:37:41.608 INFO blam! 8510e95d8a0d09fb640c21f6f977a21a9ec480c4dfb9c280ab8c3c42f32a4655
Nov 01 20:37:41.611 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 01 20:37:42.035 INFO blam! 6d22699d4327920f529ec0a19cbefa19bec57d67d4bda797f412327a9a145488
Nov 01 20:37:42.042 INFO running `"docker" "start" "-a" "6d22699d4327920f529ec0a19cbefa19bec57d67d4bda797f412327a9a145488"`
Nov 01 20:37:44.515 INFO kablam! usermod: no changes
Nov 01 20:37:44.825 INFO kablam!    Compiling gb-rust v0.1.0 (/source)
Nov 01 20:37:48.698 INFO kablam! warning: unused `#[macro_use]` import
Nov 01 20:37:48.699 INFO kablam!  --> src/main.rs:8:1
Nov 01 20:37:48.699 INFO kablam!   |
Nov 01 20:37:48.700 INFO kablam! 8 | #[macro_use]
Nov 01 20:37:48.701 INFO kablam!   | ^^^^^^^^^^^^
Nov 01 20:37:48.701 INFO kablam!   |
Nov 01 20:37:48.702 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 20:37:48.702 INFO kablam! 
Nov 01 20:37:48.702 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 20:37:48.702 INFO kablam!   --> src/main.rs:22:5
Nov 01 20:37:48.702 INFO kablam!    |
Nov 01 20:37:48.702 INFO kablam! 22 | use std::collections::HashMap;
Nov 01 20:37:48.702 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:48.702 INFO kablam! 
Nov 01 20:37:48.702 INFO kablam! warning: unused import: `std::time::Instant`
Nov 01 20:37:48.702 INFO kablam!   --> src/main.rs:25:5
Nov 01 20:37:48.702 INFO kablam!    |
Nov 01 20:37:48.702 INFO kablam! 25 | use std::time::Instant;
Nov 01 20:37:48.702 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 20:37:48.702 INFO kablam! 
Nov 01 20:37:48.702 INFO kablam! warning: unused import: `glutin_window::GlutinWindow as Window`
Nov 01 20:37:48.702 INFO kablam!  --> src/gfx.rs:1:5
Nov 01 20:37:48.702 INFO kablam!   |
Nov 01 20:37:48.702 INFO kablam! 1 | use glutin_window::GlutinWindow as Window;
Nov 01 20:37:48.702 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:48.702 INFO kablam! 
Nov 01 20:37:48.702 INFO kablam! warning: unused import: `piston::event_loop::*`
Nov 01 20:37:48.702 INFO kablam!  --> src/gfx.rs:4:5
Nov 01 20:37:48.702 INFO kablam!   |
Nov 01 20:37:48.702 INFO kablam! 4 | use piston::event_loop::*;
Nov 01 20:37:48.702 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:48.702 INFO kablam! 
Nov 01 20:37:48.702 INFO kablam! warning: unused import: `piston::window::WindowSettings`
Nov 01 20:37:48.702 INFO kablam!  --> src/gfx.rs:6:5
Nov 01 20:37:48.702 INFO kablam!   |
Nov 01 20:37:48.702 INFO kablam! 6 | use piston::window::WindowSettings;
Nov 01 20:37:48.702 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 20:37:48.702 INFO kablam! 
Nov 01 20:37:48.702 INFO kablam! warning: unused imports: `Duration`, `Instant`
Nov 01 20:37:48.702 INFO kablam!  --> src/gfx.rs:7:17
Nov 01 20:37:48.702 INFO kablam!   |
Nov 01 20:37:48.702 INFO kablam! 7 | use std::time::{Duration, Instant};
Nov 01 20:37:48.707 INFO kablam!   |                 ^^^^^^^^  ^^^^^^^
Nov 01 20:37:48.707 INFO kablam! 
Nov 01 20:37:48.707 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 20:37:48.707 INFO kablam!    --> src/gfx.rs:105:28
Nov 01 20:37:48.707 INFO kablam!     |
Nov 01 20:37:48.707 INFO kablam! 105 |             let global_x = (x_offset + x);
Nov 01 20:37:48.707 INFO kablam!     |                            ^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 20:37:48.707 INFO kablam!     |
Nov 01 20:37:48.707 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 20:37:48.707 INFO kablam! 
Nov 01 20:37:48.708 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 20:37:48.708 INFO kablam!    --> src/gfx.rs:106:28
Nov 01 20:37:48.708 INFO kablam!     |
Nov 01 20:37:48.708 INFO kablam! 106 |             let global_y = (y_offset + y);
Nov 01 20:37:48.708 INFO kablam!     |                            ^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 20:37:48.708 INFO kablam! 
Nov 01 20:37:48.708 INFO kablam! warning: unused import: `graphics::*`
Nov 01 20:37:48.708 INFO kablam!    --> src/gfx.rs:171:13
Nov 01 20:37:48.708 INFO kablam!     |
Nov 01 20:37:48.708 INFO kablam! 171 |         use graphics::*;
Nov 01 20:37:48.708 INFO kablam!     |             ^^^^^^^^^^^
Nov 01 20:37:48.708 INFO kablam! 
Nov 01 20:37:49.193 INFO kablam! warning: unused variable: `bg_map_dim`
Nov 01 20:37:49.195 INFO kablam!   --> src/main.rs:62:9
Nov 01 20:37:49.196 INFO kablam!    |
Nov 01 20:37:49.196 INFO kablam! 62 |     let bg_map_dim = [32 * 8, 32 * 8];
Nov 01 20:37:49.197 INFO kablam!    |         ^^^^^^^^^^ help: consider using `_bg_map_dim` instead
Nov 01 20:37:49.198 INFO kablam!    |
Nov 01 20:37:49.198 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 20:37:49.199 INFO kablam! 
Nov 01 20:37:49.199 INFO kablam! warning: unused variable: `cycles_passed`
Nov 01 20:37:49.200 INFO kablam!    --> src/main.rs:123:9
Nov 01 20:37:49.201 INFO kablam!     |
Nov 01 20:37:49.202 INFO kablam! 123 |     let cycles_passed = 4; // let's pretend all instructions take 4 clock cycles
Nov 01 20:37:49.202 INFO kablam!     |         ^^^^^^^^^^^^^ help: consider using `_cycles_passed` instead
Nov 01 20:37:49.203 INFO kablam! 
Nov 01 20:37:49.204 INFO kablam! warning: unused variable: `debug_mode`
Nov 01 20:37:49.204 INFO kablam!    --> src/main.rs:118:52
Nov 01 20:37:49.205 INFO kablam!     |
Nov 01 20:37:49.205 INFO kablam! 118 | fn run_machine_cycle(cpu: &mut Cpu, gpu: &mut Gpu, debug_mode: bool) {
Nov 01 20:37:49.206 INFO kablam!     |                                                    ^^^^^^^^^^ help: consider using `_debug_mode` instead
Nov 01 20:37:49.207 INFO kablam! 
Nov 01 20:37:49.209 INFO kablam! warning: unused variable: `mode`
Nov 01 20:37:49.210 INFO kablam!   --> src/gfx.rs:41:49
Nov 01 20:37:49.211 INFO kablam!    |
Nov 01 20:37:49.211 INFO kablam! 41 |     pub fn get<'a>(&self, tileset: &'a Tileset, mode: u8, x: i32, y: i32) -> &'a Tile {
Nov 01 20:37:49.212 INFO kablam!    |                                                 ^^^^ help: consider using `_mode` instead
Nov 01 20:37:49.212 INFO kablam! 
Nov 01 20:37:49.213 INFO kablam! warning: unused variable: `sc_x`
Nov 01 20:37:49.214 INFO kablam!    --> src/gfx.rs:167:54
Nov 01 20:37:49.215 INFO kablam!     |
Nov 01 20:37:49.215 INFO kablam! 167 |     fn render_tilemap_to_buf(&mut self, vram: &[u8], sc_x: u8, sc_y: u8) -> Array2D {
Nov 01 20:37:49.216 INFO kablam!     |                                                      ^^^^ help: consider using `_sc_x` instead
Nov 01 20:37:49.217 INFO kablam! 
Nov 01 20:37:49.217 INFO kablam! warning: unused variable: `sc_y`
Nov 01 20:37:49.218 INFO kablam!    --> src/gfx.rs:167:64
Nov 01 20:37:49.219 INFO kablam!     |
Nov 01 20:37:49.219 INFO kablam! 167 |     fn render_tilemap_to_buf(&mut self, vram: &[u8], sc_x: u8, sc_y: u8) -> Array2D {
Nov 01 20:37:49.220 INFO kablam!     |                                                                ^^^^ help: consider using `_sc_y` instead
Nov 01 20:37:49.221 INFO kablam! 
Nov 01 20:37:49.222 INFO kablam! warning: unused variable: `square`
Nov 01 20:37:49.222 INFO kablam!    --> src/gfx.rs:201:17
Nov 01 20:37:49.223 INFO kablam!     |
Nov 01 20:37:49.223 INFO kablam! 201 |             let square = rectangle::rectangle_by_corners(1.0, 1.0, 1.0 + SCREEN_WIDTH, 1.0 + SCREEN_HEIGHT);
Nov 01 20:37:49.224 INFO kablam!     |                 ^^^^^^ help: consider using `_square` instead
Nov 01 20:37:49.225 INFO kablam! 
Nov 01 20:37:49.225 INFO kablam! warning: unused variable: `red`
Nov 01 20:37:49.226 INFO kablam!    --> src/gfx.rs:202:17
Nov 01 20:37:49.227 INFO kablam!     |
Nov 01 20:37:49.227 INFO kablam! 202 |             let red = [1.0, 0.0, 0.0, 0.3];
Nov 01 20:37:49.228 INFO kablam!     |                 ^^^ help: consider using `_red` instead
Nov 01 20:37:49.228 INFO kablam! 
Nov 01 20:37:49.229 INFO kablam! warning: unused variable: `bg_on`
Nov 01 20:37:49.230 INFO kablam!   --> src/gpu.rs:52:13
Nov 01 20:37:49.230 INFO kablam!    |
Nov 01 20:37:49.231 INFO kablam! 52 |         let bg_on = check_bit(lcdc, 0);
Nov 01 20:37:49.231 INFO kablam!    |             ^^^^^ help: consider using `_bg_on` instead
Nov 01 20:37:49.232 INFO kablam! 
Nov 01 20:37:49.233 INFO kablam! warning: unused variable: `sprites_on`
Nov 01 20:37:49.233 INFO kablam!   --> src/gpu.rs:53:13
Nov 01 20:37:49.233 INFO kablam!    |
Nov 01 20:37:49.233 INFO kablam! 53 |         let sprites_on = check_bit(lcdc, 1);
Nov 01 20:37:49.233 INFO kablam!    |             ^^^^^^^^^^ help: consider using `_sprites_on` instead
Nov 01 20:37:49.234 INFO kablam! 
Nov 01 20:37:49.235 INFO kablam! warning: unused variable: `tall_sprites`
Nov 01 20:37:49.235 INFO kablam!   --> src/gpu.rs:54:13
Nov 01 20:37:49.235 INFO kablam!    |
Nov 01 20:37:49.235 INFO kablam! 54 |         let tall_sprites = check_bit(lcdc, 2); // 8x16 sprites if true, 8x8 otherwise TODO enum
Nov 01 20:37:49.235 INFO kablam!    |             ^^^^^^^^^^^^ help: consider using `_tall_sprites` instead
Nov 01 20:37:49.235 INFO kablam! 
Nov 01 20:37:49.239 INFO kablam! warning: unused variable: `window_on`
Nov 01 20:37:49.239 INFO kablam!   --> src/gpu.rs:57:13
Nov 01 20:37:49.239 INFO kablam!    |
Nov 01 20:37:49.239 INFO kablam! 57 |         let window_on = check_bit(lcdc, 5);
Nov 01 20:37:49.239 INFO kablam!    |             ^^^^^^^^^ help: consider using `_window_on` instead
Nov 01 20:37:49.239 INFO kablam! 
Nov 01 20:37:49.239 INFO kablam! warning: unused variable: `display_enabled`
Nov 01 20:37:49.239 INFO kablam!   --> src/gpu.rs:59:13
Nov 01 20:37:49.239 INFO kablam!    |
Nov 01 20:37:49.239 INFO kablam! 59 |         let display_enabled = check_bit(lcdc, 7);
Nov 01 20:37:49.239 INFO kablam!    |             ^^^^^^^^^^^^^^^ help: consider using `_display_enabled` instead
Nov 01 20:37:49.239 INFO kablam! 
Nov 01 20:37:49.239 INFO kablam! warning: unused variable: `window_tile_map`
Nov 01 20:37:49.239 INFO kablam!   --> src/gpu.rs:62:13
Nov 01 20:37:49.239 INFO kablam!    |
Nov 01 20:37:49.239 INFO kablam! 62 |         let window_tile_map = if window_tile_map { tile_map1 } else { tile_map0 };
Nov 01 20:37:49.239 INFO kablam!    |             ^^^^^^^^^^^^^^^ help: consider using `_window_tile_map` instead
Nov 01 20:37:49.239 INFO kablam! 
Nov 01 20:37:50.651 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 6.09s
Nov 01 20:37:50.659 INFO kablam! su: No module specific data is present
Nov 01 20:37:51.785 INFO running `"docker" "rm" "-f" "6d22699d4327920f529ec0a19cbefa19bec57d67d4bda797f412327a9a145488"`
Nov 01 20:37:52.139 INFO blam! 6d22699d4327920f529ec0a19cbefa19bec57d67d4bda797f412327a9a145488
Nov 01 20:37:52.143 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 01 20:37:52.805 INFO blam! 3d1a7276d5561745e9fb84fd7b9aa026145423533653386e958211b3e34958c7
Nov 01 20:37:52.807 INFO running `"docker" "start" "-a" "3d1a7276d5561745e9fb84fd7b9aa026145423533653386e958211b3e34958c7"`
Nov 01 20:37:55.103 INFO kablam! usermod: no changes
Nov 01 20:37:55.319 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.18s
Nov 01 20:37:55.331 INFO kablam!      Running /target/debug/deps/gb-0b663d82a7d90bff
Nov 01 20:37:55.336 INFO blam! 
Nov 01 20:37:55.336 INFO blam! running 5 tests
Nov 01 20:37:55.336 INFO blam! test util::test::swap_nibbles_test ... ok
Nov 01 20:37:55.336 INFO blam! test util::test::concat_test ... ok
Nov 01 20:37:55.336 INFO blam! test util::test::check_bit_test ... ok
Nov 01 20:37:55.336 INFO blam! test timer::from_u8_test ... ok
Nov 01 20:37:55.343 INFO blam! test timer::to_u8_test ... ok
Nov 01 20:37:55.343 INFO blam! 
Nov 01 20:37:55.343 INFO blam! test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 20:37:55.343 INFO blam! 
Nov 01 20:37:55.351 INFO kablam! su: No module specific data is present
Nov 01 20:37:56.539 INFO running `"docker" "rm" "-f" "3d1a7276d5561745e9fb84fd7b9aa026145423533653386e958211b3e34958c7"`
Nov 01 20:37:56.887 INFO blam! 3d1a7276d5561745e9fb84fd7b9aa026145423533653386e958211b3e34958c7
