Nov 01 11:30:02.896 INFO testing dgibb/moes-n64 against beta-2018-10-30 for beta-1.31-1
Nov 01 11:30:02.896 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 11:30:03.161 INFO blam! 210c8cb7d3b215145e2049d403ffd2756a45a679c3e70e3816c0b891859c97af
Nov 01 11:30:03.162 INFO running `"docker" "start" "-a" "210c8cb7d3b215145e2049d403ffd2756a45a679c3e70e3816c0b891859c97af"`
Nov 01 11:30:03.695 INFO kablam! usermod: no changes
Nov 01 11:30:03.804 INFO kablam!    Compiling NintenRust64 v0.1.0 (/source)
Nov 01 11:30:05.288 INFO kablam! warning: unused import: `std::marker`
Nov 01 11:30:05.288 INFO kablam!  --> src/TranslationCache.rs:4:5
Nov 01 11:30:05.288 INFO kablam!   |
Nov 01 11:30:05.288 INFO kablam! 4 | use std::marker;
Nov 01 11:30:05.288 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 11:30:05.288 INFO kablam!   |
Nov 01 11:30:05.288 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 11:30:05.288 INFO kablam! 
Nov 01 11:30:05.289 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:05.289 INFO kablam!   --> src/Interpreter.rs:39:29
Nov 01 11:30:05.289 INFO kablam!    |
Nov 01 11:30:05.289 INFO kablam! 39 |                 x86_inst[2]=(rd|0xC0);
Nov 01 11:30:05.289 INFO kablam!    |                             ^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:05.289 INFO kablam!    |
Nov 01 11:30:05.289 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 11:30:05.289 INFO kablam! 
Nov 01 11:30:05.289 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:05.289 INFO kablam!   --> src/Interpreter.rs:40:29
Nov 01 11:30:05.289 INFO kablam!    |
Nov 01 11:30:05.289 INFO kablam! 40 |                 x86_inst[3]=((inst&0xFF) as u8 );
Nov 01 11:30:05.289 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:05.289 INFO kablam! 
Nov 01 11:30:05.289 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:05.289 INFO kablam!   --> src/Interpreter.rs:41:29
Nov 01 11:30:05.289 INFO kablam!    |
Nov 01 11:30:05.289 INFO kablam! 41 |                 x86_inst[4]=(((inst>>8)&0xFF) as u8);
Nov 01 11:30:05.289 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:05.289 INFO kablam! 
Nov 01 11:30:05.443 INFO kablam! warning: unused variable: `PC`
Nov 01 11:30:05.443 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:05.443 INFO kablam!    |
Nov 01 11:30:05.444 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:05.444 INFO kablam!    |                                      ^^ help: consider using `_PC` instead
Nov 01 11:30:05.444 INFO kablam!    |
Nov 01 11:30:05.444 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 11:30:05.445 INFO kablam! 
Nov 01 11:30:05.467 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:30:05.468 INFO kablam!   --> src/Interpreter.rs:19:13
Nov 01 11:30:05.468 INFO kablam!    |
Nov 01 11:30:05.468 INFO kablam! 19 |         let mut translation = self.translate(inst);
Nov 01 11:30:05.469 INFO kablam!    |             ----^^^^^^^^^^^
Nov 01 11:30:05.469 INFO kablam!    |             |
Nov 01 11:30:05.469 INFO kablam!    |             help: remove this `mut`
Nov 01 11:30:05.470 INFO kablam!    |
Nov 01 11:30:05.470 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:30:05.470 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: crate `NintenRust64` should have a snake case name such as `ninten_rust64`
Nov 01 11:30:05.471 INFO kablam!   |
Nov 01 11:30:05.471 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: module `Emulator` should have a snake case name such as `emulator`
Nov 01 11:30:05.471 INFO kablam!   --> src/main.rs:12:1
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 12 | mod Emulator;
Nov 01 11:30:05.471 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: module `TranslationCache` should have a snake case name such as `translation_cache`
Nov 01 11:30:05.471 INFO kablam!   --> src/main.rs:13:1
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 13 | mod TranslationCache;
Nov 01 11:30:05.471 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: module `Emitter` should have a snake case name such as `emitter`
Nov 01 11:30:05.471 INFO kablam!   --> src/main.rs:14:1
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 14 | mod Emitter;
Nov 01 11:30:05.471 INFO kablam!    | ^^^^^^^^^^^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: module `Interpreter` should have a snake case name such as `interpreter`
Nov 01 11:30:05.471 INFO kablam!   --> src/main.rs:15:1
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 15 | mod Interpreter;
Nov 01 11:30:05.471 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:05.471 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:05.471 INFO kablam!    |                                      ^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:05.471 INFO kablam!   --> src/Interpreter.rs:15:48
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:05.471 INFO kablam!    |                                                ^^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:05.471 INFO kablam!   --> src/Interpreter.rs:64:37
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:05.471 INFO kablam!    |                                     ^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:05.471 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:05.471 INFO kablam!   --> src/Interpreter.rs:64:47
Nov 01 11:30:05.471 INFO kablam!    |
Nov 01 11:30:05.471 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:05.471 INFO kablam!    |                                               ^^^
Nov 01 11:30:05.471 INFO kablam! 
Nov 01 11:30:09.462 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.75s
Nov 01 11:30:09.470 INFO kablam! su: No module specific data is present
Nov 01 11:30:10.016 INFO running `"docker" "rm" "-f" "210c8cb7d3b215145e2049d403ffd2756a45a679c3e70e3816c0b891859c97af"`
Nov 01 11:30:10.279 INFO blam! 210c8cb7d3b215145e2049d403ffd2756a45a679c3e70e3816c0b891859c97af
Nov 01 11:30:10.283 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 11:30:10.692 INFO blam! 747999b1d77743a1add92e1fc731470ab6dbc2584dbf6b6f3a7af891782d1a9b
Nov 01 11:30:10.694 INFO running `"docker" "start" "-a" "747999b1d77743a1add92e1fc731470ab6dbc2584dbf6b6f3a7af891782d1a9b"`
Nov 01 11:30:11.746 INFO kablam! usermod: no changes
Nov 01 11:30:11.927 INFO kablam!    Compiling NintenRust64 v0.1.0 (/source)
Nov 01 11:30:13.243 INFO kablam! warning: unused import: `std::marker`
Nov 01 11:30:13.244 INFO kablam!  --> src/TranslationCache.rs:4:5
Nov 01 11:30:13.244 INFO kablam!   |
Nov 01 11:30:13.244 INFO kablam! 4 | use std::marker;
Nov 01 11:30:13.244 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 11:30:13.245 INFO kablam!   |
Nov 01 11:30:13.245 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 11:30:13.245 INFO kablam! 
Nov 01 11:30:13.246 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:13.246 INFO kablam!   --> src/Interpreter.rs:39:29
Nov 01 11:30:13.246 INFO kablam!    |
Nov 01 11:30:13.251 INFO kablam! 39 |                 x86_inst[2]=(rd|0xC0);
Nov 01 11:30:13.251 INFO kablam!    |                             ^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:13.251 INFO kablam!    |
Nov 01 11:30:13.251 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 11:30:13.252 INFO kablam! 
Nov 01 11:30:13.252 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:13.252 INFO kablam!   --> src/Interpreter.rs:40:29
Nov 01 11:30:13.253 INFO kablam!    |
Nov 01 11:30:13.253 INFO kablam! 40 |                 x86_inst[3]=((inst&0xFF) as u8 );
Nov 01 11:30:13.254 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:13.254 INFO kablam! 
Nov 01 11:30:13.254 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:13.255 INFO kablam!   --> src/Interpreter.rs:41:29
Nov 01 11:30:13.255 INFO kablam!    |
Nov 01 11:30:13.255 INFO kablam! 41 |                 x86_inst[4]=(((inst>>8)&0xFF) as u8);
Nov 01 11:30:13.256 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:13.256 INFO kablam! 
Nov 01 11:30:13.351 INFO kablam! warning: unused variable: `PC`
Nov 01 11:30:13.351 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:13.351 INFO kablam!    |
Nov 01 11:30:13.352 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:13.352 INFO kablam!    |                                      ^^ help: consider using `_PC` instead
Nov 01 11:30:13.352 INFO kablam!    |
Nov 01 11:30:13.353 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 11:30:13.353 INFO kablam! 
Nov 01 11:30:13.369 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:30:13.369 INFO kablam!   --> src/Interpreter.rs:19:13
Nov 01 11:30:13.370 INFO kablam!    |
Nov 01 11:30:13.370 INFO kablam! 19 |         let mut translation = self.translate(inst);
Nov 01 11:30:13.370 INFO kablam!    |             ----^^^^^^^^^^^
Nov 01 11:30:13.370 INFO kablam!    |             |
Nov 01 11:30:13.370 INFO kablam!    |             help: remove this `mut`
Nov 01 11:30:13.370 INFO kablam!    |
Nov 01 11:30:13.370 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:30:13.370 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: crate `NintenRust64` should have a snake case name such as `ninten_rust64`
Nov 01 11:30:13.379 INFO kablam!   |
Nov 01 11:30:13.379 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: module `Emulator` should have a snake case name such as `emulator`
Nov 01 11:30:13.379 INFO kablam!   --> src/main.rs:12:1
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 12 | mod Emulator;
Nov 01 11:30:13.379 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: module `TranslationCache` should have a snake case name such as `translation_cache`
Nov 01 11:30:13.379 INFO kablam!   --> src/main.rs:13:1
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 13 | mod TranslationCache;
Nov 01 11:30:13.379 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: module `Emitter` should have a snake case name such as `emitter`
Nov 01 11:30:13.379 INFO kablam!   --> src/main.rs:14:1
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 14 | mod Emitter;
Nov 01 11:30:13.379 INFO kablam!    | ^^^^^^^^^^^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: module `Interpreter` should have a snake case name such as `interpreter`
Nov 01 11:30:13.379 INFO kablam!   --> src/main.rs:15:1
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 15 | mod Interpreter;
Nov 01 11:30:13.379 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:13.379 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:13.379 INFO kablam!    |                                      ^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:13.379 INFO kablam!   --> src/Interpreter.rs:15:48
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:13.379 INFO kablam!    |                                                ^^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:13.379 INFO kablam!   --> src/Interpreter.rs:64:37
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:13.379 INFO kablam!    |                                     ^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.379 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:13.379 INFO kablam!   --> src/Interpreter.rs:64:47
Nov 01 11:30:13.379 INFO kablam!    |
Nov 01 11:30:13.379 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:13.379 INFO kablam!    |                                               ^^^
Nov 01 11:30:13.379 INFO kablam! 
Nov 01 11:30:13.816 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.01s
Nov 01 11:30:13.823 INFO kablam! su: No module specific data is present
Nov 01 11:30:14.141 INFO running `"docker" "rm" "-f" "747999b1d77743a1add92e1fc731470ab6dbc2584dbf6b6f3a7af891782d1a9b"`
Nov 01 11:30:14.295 INFO blam! 747999b1d77743a1add92e1fc731470ab6dbc2584dbf6b6f3a7af891782d1a9b
Nov 01 11:30:14.299 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 11:30:14.622 INFO blam! ae2946a89cabc7f7b26c8d252239f51508015a5ffbb2c4a59ec4080c44f746a3
Nov 01 11:30:14.625 INFO running `"docker" "start" "-a" "ae2946a89cabc7f7b26c8d252239f51508015a5ffbb2c4a59ec4080c44f746a3"`
Nov 01 11:30:15.642 INFO kablam! usermod: no changes
Nov 01 11:30:15.727 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Nov 01 11:30:15.741 INFO kablam!      Running /target/debug/deps/NintenRust64-03e93fa72a201f30
Nov 01 11:30:15.748 INFO blam! 
Nov 01 11:30:15.749 INFO blam! running 0 tests
Nov 01 11:30:15.749 INFO blam! 
Nov 01 11:30:15.749 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 11:30:15.749 INFO blam! 
Nov 01 11:30:15.752 INFO kablam! su: No module specific data is present
Nov 01 11:30:16.536 INFO running `"docker" "rm" "-f" "ae2946a89cabc7f7b26c8d252239f51508015a5ffbb2c4a59ec4080c44f746a3"`
Nov 01 11:30:16.799 INFO blam! ae2946a89cabc7f7b26c8d252239f51508015a5ffbb2c4a59ec4080c44f746a3
