Nov 01 09:07:39.820 INFO testing gitbugr/NES_Emulator against beta-2018-10-30 for beta-1.31-1
Nov 01 09:07:39.820 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 09:07:40.027 INFO blam! b214c99304f62723928d805fb7c47b3af8618e67d0492fb81b7c4fbf304b01f5
Nov 01 09:07:40.047 INFO running `"docker" "start" "-a" "b214c99304f62723928d805fb7c47b3af8618e67d0492fb81b7c4fbf304b01f5"`
Nov 01 09:07:40.807 INFO kablam! usermod: no changes
Nov 01 09:07:40.877 INFO kablam!    Compiling nes_emulator v0.0.1 (/source)
Nov 01 09:07:41.207 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.207 INFO kablam!    --> src/main.rs:952:15
Nov 01 09:07:41.207 INFO kablam!     |
Nov 01 09:07:41.207 INFO kablam! 952 |         return(self.cpu_memory[0x01FF - self.sp as usize]);
Nov 01 09:07:41.207 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 09:07:41.207 INFO kablam!     |
Nov 01 09:07:41.207 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 09:07:41.207 INFO kablam! 
Nov 01 09:07:41.207 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.207 INFO kablam!     --> src/main.rs:1012:11
Nov 01 09:07:41.207 INFO kablam!      |
Nov 01 09:07:41.207 INFO kablam! 1012 |     return(nb);
Nov 01 09:07:41.207 INFO kablam!      |           ^^^^ help: remove these parentheses
Nov 01 09:07:41.207 INFO kablam! 
Nov 01 09:07:41.215 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.215 INFO kablam!     --> src/main.rs:1027:15
Nov 01 09:07:41.215 INFO kablam!      |
Nov 01 09:07:41.215 INFO kablam! 1027 |         return(true);
Nov 01 09:07:41.215 INFO kablam!      |               ^^^^^^ help: remove these parentheses
Nov 01 09:07:41.215 INFO kablam! 
Nov 01 09:07:41.215 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.215 INFO kablam!     --> src/main.rs:1029:11
Nov 01 09:07:41.215 INFO kablam!      |
Nov 01 09:07:41.215 INFO kablam! 1029 |     return(false);
Nov 01 09:07:41.215 INFO kablam!      |           ^^^^^^^ help: remove these parentheses
Nov 01 09:07:41.215 INFO kablam! 
Nov 01 09:07:41.431 INFO kablam! warning: unreachable pattern
Nov 01 09:07:41.431 INFO kablam!    --> src/main.rs:209:13
Nov 01 09:07:41.431 INFO kablam!     |
Nov 01 09:07:41.431 INFO kablam! 209 |             0xBD =>{
Nov 01 09:07:41.431 INFO kablam!     |             ^^^^
Nov 01 09:07:41.431 INFO kablam!     |
Nov 01 09:07:41.431 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:07:41.431 INFO kablam! 
Nov 01 09:07:41.431 INFO kablam! warning: unreachable pattern
Nov 01 09:07:41.431 INFO kablam!    --> src/main.rs:322:13
Nov 01 09:07:41.431 INFO kablam!     |
Nov 01 09:07:41.431 INFO kablam! 322 |             0x20 =>{
Nov 01 09:07:41.431 INFO kablam!     |             ^^^^
Nov 01 09:07:41.431 INFO kablam! 
Nov 01 09:07:41.431 INFO kablam! warning: variable `has_cartram` is assigned to, but never used
Nov 01 09:07:41.431 INFO kablam!   --> src/main.rs:64:17
Nov 01 09:07:41.431 INFO kablam!    |
Nov 01 09:07:41.431 INFO kablam! 64 |         let mut has_cartram:bool = false;
Nov 01 09:07:41.431 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:41.431 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:07:41.435 INFO kablam!    = note: consider using `_has_cartram` instead
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.435 INFO kablam! warning: variable `has_trainer` is assigned to, but never used
Nov 01 09:07:41.435 INFO kablam!   --> src/main.rs:65:17
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam! 65 |         let mut has_trainer:bool = false;
Nov 01 09:07:41.435 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam!    = note: consider using `_has_trainer` instead
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.435 INFO kablam! warning: variable `region` is assigned to, but never used
Nov 01 09:07:41.435 INFO kablam!   --> src/main.rs:66:17
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam! 66 |         let mut region:bool = false;
Nov 01 09:07:41.435 INFO kablam!    |                 ^^^^^^
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam!    = note: consider using `_region` instead
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.435 INFO kablam! warning: value assigned to `rom_mapper_type` is never read
Nov 01 09:07:41.435 INFO kablam!   --> src/main.rs:67:17
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam! 67 |         let mut rom_mapper_type:u8 = 0;
Nov 01 09:07:41.435 INFO kablam!    |                 ^^^^^^^^^^^^^^^
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.435 INFO kablam! warning: variable `rom_banks` is assigned to, but never used
Nov 01 09:07:41.435 INFO kablam!   --> src/main.rs:69:17
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam! 69 |         let mut rom_banks:u8 = 0;
Nov 01 09:07:41.435 INFO kablam!    |                 ^^^^^^^^^
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam!    = note: consider using `_rom_banks` instead
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.435 INFO kablam! warning: value assigned to `rom_banks` is never read
Nov 01 09:07:41.435 INFO kablam!   --> src/main.rs:78:9
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam! 78 |         rom_banks = buffer[4];
Nov 01 09:07:41.435 INFO kablam!    |         ^^^^^^^^^
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.435 INFO kablam! warning: value assigned to `has_cartram` is never read
Nov 01 09:07:41.435 INFO kablam!   --> src/main.rs:84:52
Nov 01 09:07:41.435 INFO kablam!    |
Nov 01 09:07:41.435 INFO kablam! 84 |         if &buffer[6] & 0b00000010 == 0b00000010 { has_cartram=true; println!("Has on-cartridge ram!") }
Nov 01 09:07:41.435 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:41.435 INFO kablam! 
Nov 01 09:07:41.436 INFO kablam! warning: value assigned to `has_trainer` is never read
Nov 01 09:07:41.436 INFO kablam!   --> src/main.rs:96:52
Nov 01 09:07:41.436 INFO kablam!    |
Nov 01 09:07:41.436 INFO kablam! 96 |         if &buffer[6] & 0b00000100 == 0b00000100 { has_trainer=true; println!("Has trainer section!") }
Nov 01 09:07:41.436 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:41.436 INFO kablam! 
Nov 01 09:07:41.436 INFO kablam! warning: value assigned to `region` is never read
Nov 01 09:07:41.436 INFO kablam!    --> src/main.rs:101:52
Nov 01 09:07:41.436 INFO kablam!     |
Nov 01 09:07:41.436 INFO kablam! 101 |         if &buffer[9] & 0b00000001 == 0b00000001 { region=true; println!("Region: PAL"); }
Nov 01 09:07:41.436 INFO kablam!     |                                                    ^^^^^^
Nov 01 09:07:41.436 INFO kablam! 
Nov 01 09:07:41.507 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:07:41.507 INFO kablam!    --> src/main.rs:941:13
Nov 01 09:07:41.507 INFO kablam!     |
Nov 01 09:07:41.507 INFO kablam! 941 |         let mut addr = 0x01FF - self.sp as usize;
Nov 01 09:07:41.507 INFO kablam!     |             ----^^^^
Nov 01 09:07:41.507 INFO kablam!     |             |
Nov 01 09:07:41.507 INFO kablam!     |             help: remove this `mut`
Nov 01 09:07:41.507 INFO kablam!     |
Nov 01 09:07:41.507 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:07:41.507 INFO kablam! 
Nov 01 09:07:41.515 INFO kablam! warning: field is never used: `clock`
Nov 01 09:07:41.515 INFO kablam!   --> src/main.rs:37:5
Nov 01 09:07:41.515 INFO kablam!    |
Nov 01 09:07:41.515 INFO kablam! 37 |     clock: f32,
Nov 01 09:07:41.515 INFO kablam!    |     ^^^^^^^^^^
Nov 01 09:07:41.515 INFO kablam!    |
Nov 01 09:07:41.515 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 09:07:41.515 INFO kablam! 
Nov 01 09:07:41.517 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 09:07:41.517 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:07:41.517 INFO kablam!    |
Nov 01 09:07:41.517 INFO kablam! 72 |         file.read_to_end(&mut buffer);
Nov 01 09:07:41.517 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:07:41.517 INFO kablam!    |
Nov 01 09:07:41.517 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 09:07:41.517 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 09:07:41.517 INFO kablam! 
Nov 01 09:07:41.520 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:41.520 INFO kablam!    --> src/main.rs:439:20
Nov 01 09:07:41.520 INFO kablam!     |
Nov 01 09:07:41.520 INFO kablam! 439 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:41.520 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:41.520 INFO kablam!     |
Nov 01 09:07:41.520 INFO kablam!     = note: #[warn(unused_comparisons)] on by default
Nov 01 09:07:41.520 INFO kablam! 
Nov 01 09:07:41.520 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:41.520 INFO kablam!    --> src/main.rs:454:20
Nov 01 09:07:41.520 INFO kablam!     |
Nov 01 09:07:41.520 INFO kablam! 454 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:41.520 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:41.521 INFO kablam! 
Nov 01 09:07:42.383 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.54s
Nov 01 09:07:42.384 INFO kablam! su: No module specific data is present
Nov 01 09:07:42.819 INFO running `"docker" "rm" "-f" "b214c99304f62723928d805fb7c47b3af8618e67d0492fb81b7c4fbf304b01f5"`
Nov 01 09:07:42.971 INFO blam! b214c99304f62723928d805fb7c47b3af8618e67d0492fb81b7c4fbf304b01f5
Nov 01 09:07:42.972 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 09:07:43.207 INFO blam! cce849e1128ac6c7783c0f64c449a7e9f8bf4f192b688fbe4096faceb9869e9f
Nov 01 09:07:43.209 INFO running `"docker" "start" "-a" "cce849e1128ac6c7783c0f64c449a7e9f8bf4f192b688fbe4096faceb9869e9f"`
Nov 01 09:07:43.562 INFO kablam! usermod: no changes
Nov 01 09:07:43.588 INFO kablam!    Compiling nes_emulator v0.0.1 (/source)
Nov 01 09:07:43.922 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:43.922 INFO kablam!    --> src/main.rs:952:15
Nov 01 09:07:43.922 INFO kablam!     |
Nov 01 09:07:43.922 INFO kablam! 952 |         return(self.cpu_memory[0x01FF - self.sp as usize]);
Nov 01 09:07:43.922 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 09:07:43.922 INFO kablam!     |
Nov 01 09:07:43.922 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 09:07:43.922 INFO kablam! 
Nov 01 09:07:43.922 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:43.922 INFO kablam!     --> src/main.rs:1012:11
Nov 01 09:07:43.922 INFO kablam!      |
Nov 01 09:07:43.922 INFO kablam! 1012 |     return(nb);
Nov 01 09:07:43.922 INFO kablam!      |           ^^^^ help: remove these parentheses
Nov 01 09:07:43.922 INFO kablam! 
Nov 01 09:07:43.922 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:43.922 INFO kablam!     --> src/main.rs:1027:15
Nov 01 09:07:43.922 INFO kablam!      |
Nov 01 09:07:43.922 INFO kablam! 1027 |         return(true);
Nov 01 09:07:43.922 INFO kablam!      |               ^^^^^^ help: remove these parentheses
Nov 01 09:07:43.922 INFO kablam! 
Nov 01 09:07:43.922 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:43.922 INFO kablam!     --> src/main.rs:1029:11
Nov 01 09:07:43.922 INFO kablam!      |
Nov 01 09:07:43.922 INFO kablam! 1029 |     return(false);
Nov 01 09:07:43.922 INFO kablam!      |           ^^^^^^^ help: remove these parentheses
Nov 01 09:07:43.922 INFO kablam! 
Nov 01 09:07:44.163 INFO kablam! warning: unreachable pattern
Nov 01 09:07:44.163 INFO kablam!    --> src/main.rs:209:13
Nov 01 09:07:44.163 INFO kablam!     |
Nov 01 09:07:44.163 INFO kablam! 209 |             0xBD =>{
Nov 01 09:07:44.163 INFO kablam!     |             ^^^^
Nov 01 09:07:44.163 INFO kablam!     |
Nov 01 09:07:44.163 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:07:44.163 INFO kablam! 
Nov 01 09:07:44.163 INFO kablam! warning: unreachable pattern
Nov 01 09:07:44.163 INFO kablam!    --> src/main.rs:322:13
Nov 01 09:07:44.163 INFO kablam!     |
Nov 01 09:07:44.163 INFO kablam! 322 |             0x20 =>{
Nov 01 09:07:44.163 INFO kablam!     |             ^^^^
Nov 01 09:07:44.163 INFO kablam! 
Nov 01 09:07:44.163 INFO kablam! warning: variable `has_cartram` is assigned to, but never used
Nov 01 09:07:44.163 INFO kablam!   --> src/main.rs:64:17
Nov 01 09:07:44.163 INFO kablam!    |
Nov 01 09:07:44.163 INFO kablam! 64 |         let mut has_cartram:bool = false;
Nov 01 09:07:44.163 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:44.163 INFO kablam!    |
Nov 01 09:07:44.163 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:07:44.163 INFO kablam!    = note: consider using `_has_cartram` instead
Nov 01 09:07:44.163 INFO kablam! 
Nov 01 09:07:44.163 INFO kablam! warning: variable `has_trainer` is assigned to, but never used
Nov 01 09:07:44.163 INFO kablam!   --> src/main.rs:65:17
Nov 01 09:07:44.163 INFO kablam!    |
Nov 01 09:07:44.163 INFO kablam! 65 |         let mut has_trainer:bool = false;
Nov 01 09:07:44.163 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:44.163 INFO kablam!    |
Nov 01 09:07:44.163 INFO kablam!    = note: consider using `_has_trainer` instead
Nov 01 09:07:44.163 INFO kablam! 
Nov 01 09:07:44.163 INFO kablam! warning: variable `region` is assigned to, but never used
Nov 01 09:07:44.163 INFO kablam!   --> src/main.rs:66:17
Nov 01 09:07:44.163 INFO kablam!    |
Nov 01 09:07:44.163 INFO kablam! 66 |         let mut region:bool = false;
Nov 01 09:07:44.163 INFO kablam!    |                 ^^^^^^
Nov 01 09:07:44.163 INFO kablam!    |
Nov 01 09:07:44.163 INFO kablam!    = note: consider using `_region` instead
Nov 01 09:07:44.163 INFO kablam! 
Nov 01 09:07:44.163 INFO kablam! warning: value assigned to `rom_mapper_type` is never read
Nov 01 09:07:44.163 INFO kablam!   --> src/main.rs:67:17
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam! 67 |         let mut rom_mapper_type:u8 = 0;
Nov 01 09:07:44.164 INFO kablam!    |                 ^^^^^^^^^^^^^^^
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:07:44.164 INFO kablam! 
Nov 01 09:07:44.164 INFO kablam! warning: variable `rom_banks` is assigned to, but never used
Nov 01 09:07:44.164 INFO kablam!   --> src/main.rs:69:17
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam! 69 |         let mut rom_banks:u8 = 0;
Nov 01 09:07:44.164 INFO kablam!    |                 ^^^^^^^^^
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam!    = note: consider using `_rom_banks` instead
Nov 01 09:07:44.164 INFO kablam! 
Nov 01 09:07:44.164 INFO kablam! warning: value assigned to `rom_banks` is never read
Nov 01 09:07:44.164 INFO kablam!   --> src/main.rs:78:9
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam! 78 |         rom_banks = buffer[4];
Nov 01 09:07:44.164 INFO kablam!    |         ^^^^^^^^^
Nov 01 09:07:44.164 INFO kablam! 
Nov 01 09:07:44.164 INFO kablam! warning: value assigned to `has_cartram` is never read
Nov 01 09:07:44.164 INFO kablam!   --> src/main.rs:84:52
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam! 84 |         if &buffer[6] & 0b00000010 == 0b00000010 { has_cartram=true; println!("Has on-cartridge ram!") }
Nov 01 09:07:44.164 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:44.164 INFO kablam! 
Nov 01 09:07:44.164 INFO kablam! warning: value assigned to `has_trainer` is never read
Nov 01 09:07:44.164 INFO kablam!   --> src/main.rs:96:52
Nov 01 09:07:44.164 INFO kablam!    |
Nov 01 09:07:44.164 INFO kablam! 96 |         if &buffer[6] & 0b00000100 == 0b00000100 { has_trainer=true; println!("Has trainer section!") }
Nov 01 09:07:44.164 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:44.164 INFO kablam! 
Nov 01 09:07:44.164 INFO kablam! warning: value assigned to `region` is never read
Nov 01 09:07:44.164 INFO kablam!    --> src/main.rs:101:52
Nov 01 09:07:44.164 INFO kablam!     |
Nov 01 09:07:44.164 INFO kablam! 101 |         if &buffer[9] & 0b00000001 == 0b00000001 { region=true; println!("Region: PAL"); }
Nov 01 09:07:44.164 INFO kablam!     |                                                    ^^^^^^
Nov 01 09:07:44.164 INFO kablam! 
Nov 01 09:07:44.242 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:07:44.242 INFO kablam!    --> src/main.rs:941:13
Nov 01 09:07:44.242 INFO kablam!     |
Nov 01 09:07:44.242 INFO kablam! 941 |         let mut addr = 0x01FF - self.sp as usize;
Nov 01 09:07:44.242 INFO kablam!     |             ----^^^^
Nov 01 09:07:44.243 INFO kablam!     |             |
Nov 01 09:07:44.243 INFO kablam!     |             help: remove this `mut`
Nov 01 09:07:44.243 INFO kablam!     |
Nov 01 09:07:44.243 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:07:44.243 INFO kablam! 
Nov 01 09:07:44.251 INFO kablam! warning: field is never used: `clock`
Nov 01 09:07:44.251 INFO kablam!   --> src/main.rs:37:5
Nov 01 09:07:44.251 INFO kablam!    |
Nov 01 09:07:44.251 INFO kablam! 37 |     clock: f32,
Nov 01 09:07:44.251 INFO kablam!    |     ^^^^^^^^^^
Nov 01 09:07:44.251 INFO kablam!    |
Nov 01 09:07:44.251 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 09:07:44.251 INFO kablam! 
Nov 01 09:07:44.252 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 09:07:44.252 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:07:44.252 INFO kablam!    |
Nov 01 09:07:44.252 INFO kablam! 72 |         file.read_to_end(&mut buffer);
Nov 01 09:07:44.252 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:07:44.252 INFO kablam!    |
Nov 01 09:07:44.252 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 09:07:44.252 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 09:07:44.252 INFO kablam! 
Nov 01 09:07:44.253 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:44.253 INFO kablam!    --> src/main.rs:439:20
Nov 01 09:07:44.253 INFO kablam!     |
Nov 01 09:07:44.253 INFO kablam! 439 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:44.254 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:44.254 INFO kablam!     |
Nov 01 09:07:44.254 INFO kablam!     = note: #[warn(unused_comparisons)] on by default
Nov 01 09:07:44.254 INFO kablam! 
Nov 01 09:07:44.254 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:44.254 INFO kablam!    --> src/main.rs:454:20
Nov 01 09:07:44.254 INFO kablam!     |
Nov 01 09:07:44.254 INFO kablam! 454 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:44.254 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:44.254 INFO kablam! 
Nov 01 09:07:44.723 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.14s
Nov 01 09:07:44.725 INFO kablam! su: No module specific data is present
Nov 01 09:07:45.032 INFO running `"docker" "rm" "-f" "cce849e1128ac6c7783c0f64c449a7e9f8bf4f192b688fbe4096faceb9869e9f"`
Nov 01 09:07:45.164 INFO blam! cce849e1128ac6c7783c0f64c449a7e9f8bf4f192b688fbe4096faceb9869e9f
Nov 01 09:07:45.170 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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 09:07:45.362 INFO blam! 4da374f6e3c43800befe12b069877769021c9b1948dcfb076a02d2580162be60
Nov 01 09:07:45.365 INFO running `"docker" "start" "-a" "4da374f6e3c43800befe12b069877769021c9b1948dcfb076a02d2580162be60"`
Nov 01 09:07:46.021 INFO kablam! usermod: no changes
Nov 01 09:07:46.051 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 09:07:46.054 INFO kablam!      Running /target/debug/deps/nes_emulator-f7bf7d2644587d97
Nov 01 09:07:46.057 INFO blam! 
Nov 01 09:07:46.057 INFO blam! running 0 tests
Nov 01 09:07:46.057 INFO blam! 
Nov 01 09:07:46.057 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 09:07:46.057 INFO blam! 
Nov 01 09:07:46.060 INFO kablam! su: No module specific data is present
Nov 01 09:07:46.433 INFO running `"docker" "rm" "-f" "4da374f6e3c43800befe12b069877769021c9b1948dcfb076a02d2580162be60"`
Nov 01 09:07:46.587 INFO blam! 4da374f6e3c43800befe12b069877769021c9b1948dcfb076a02d2580162be60
