Nov 01 11:30:03.434 INFO testing dgibb/moes-n64 against 1.30.0 for beta-1.31-1
Nov 01 11:30:03.436 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/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 +1.30.0 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.603 INFO blam! 8bdecd1bed10201130ae8ebaf6462383331b44a839b1913590fbdcd900b1ed38
Nov 01 11:30:03.607 INFO running `"docker" "start" "-a" "8bdecd1bed10201130ae8ebaf6462383331b44a839b1913590fbdcd900b1ed38"`
Nov 01 11:30:04.037 INFO kablam! usermod: no changes
Nov 01 11:30:04.128 INFO kablam!    Compiling nickel v0.10.0
Nov 01 11:30:08.475 INFO kablam!    Compiling NintenRust64 v0.1.0 (/source)
Nov 01 11:30:09.932 INFO kablam! warning: unused import: `std::marker`
Nov 01 11:30:09.933 INFO kablam!  --> src/TranslationCache.rs:4:5
Nov 01 11:30:09.933 INFO kablam!   |
Nov 01 11:30:09.933 INFO kablam! 4 | use std::marker;
Nov 01 11:30:09.934 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 11:30:09.934 INFO kablam!   |
Nov 01 11:30:09.934 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 11:30:09.935 INFO kablam! 
Nov 01 11:30:09.935 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:09.935 INFO kablam!   --> src/Interpreter.rs:39:29
Nov 01 11:30:09.935 INFO kablam!    |
Nov 01 11:30:09.936 INFO kablam! 39 |                 x86_inst[2]=(rd|0xC0);
Nov 01 11:30:09.936 INFO kablam!    |                             ^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:09.936 INFO kablam!    |
Nov 01 11:30:09.937 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 11:30:09.937 INFO kablam! 
Nov 01 11:30:09.937 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:09.938 INFO kablam!   --> src/Interpreter.rs:40:29
Nov 01 11:30:09.938 INFO kablam!    |
Nov 01 11:30:09.938 INFO kablam! 40 |                 x86_inst[3]=((inst&0xFF) as u8 );
Nov 01 11:30:09.939 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:09.939 INFO kablam! 
Nov 01 11:30:09.939 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:09.940 INFO kablam!   --> src/Interpreter.rs:41:29
Nov 01 11:30:09.940 INFO kablam!    |
Nov 01 11:30:09.940 INFO kablam! 41 |                 x86_inst[4]=(((inst>>8)&0xFF) as u8);
Nov 01 11:30:09.940 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:09.941 INFO kablam! 
Nov 01 11:30:10.047 INFO kablam! warning: unused variable: `PC`
Nov 01 11:30:10.047 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:10.048 INFO kablam!    |
Nov 01 11:30:10.048 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:10.048 INFO kablam!    |                                      ^^ help: consider using `_PC` instead
Nov 01 11:30:10.049 INFO kablam!    |
Nov 01 11:30:10.049 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 11:30:10.049 INFO kablam! 
Nov 01 11:30:10.059 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:30:10.059 INFO kablam!   --> src/Interpreter.rs:19:13
Nov 01 11:30:10.059 INFO kablam!    |
Nov 01 11:30:10.060 INFO kablam! 19 |         let mut translation = self.translate(inst);
Nov 01 11:30:10.060 INFO kablam!    |             ----^^^^^^^^^^^
Nov 01 11:30:10.060 INFO kablam!    |             |
Nov 01 11:30:10.061 INFO kablam!    |             help: remove this `mut`
Nov 01 11:30:10.061 INFO kablam!    |
Nov 01 11:30:10.061 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:30:10.062 INFO kablam! 
Nov 01 11:30:10.067 INFO kablam! warning: crate `NintenRust64` should have a snake case name such as `ninten_rust64`
Nov 01 11:30:10.071 INFO kablam!   |
Nov 01 11:30:10.071 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 11:30:10.071 INFO kablam! 
Nov 01 11:30:10.072 INFO kablam! warning: module `Emulator` should have a snake case name such as `emulator`
Nov 01 11:30:10.072 INFO kablam!   --> src/main.rs:12:1
Nov 01 11:30:10.072 INFO kablam!    |
Nov 01 11:30:10.073 INFO kablam! 12 | mod Emulator;
Nov 01 11:30:10.073 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 11:30:10.073 INFO kablam! 
Nov 01 11:30:10.074 INFO kablam! warning: module `TranslationCache` should have a snake case name such as `translation_cache`
Nov 01 11:30:10.074 INFO kablam!   --> src/main.rs:13:1
Nov 01 11:30:10.074 INFO kablam!    |
Nov 01 11:30:10.074 INFO kablam! 13 | mod TranslationCache;
Nov 01 11:30:10.075 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:30:10.075 INFO kablam! 
Nov 01 11:30:10.075 INFO kablam! warning: module `Emitter` should have a snake case name such as `emitter`
Nov 01 11:30:10.075 INFO kablam!   --> src/main.rs:14:1
Nov 01 11:30:10.076 INFO kablam!    |
Nov 01 11:30:10.076 INFO kablam! 14 | mod Emitter;
Nov 01 11:30:10.076 INFO kablam!    | ^^^^^^^^^^^^
Nov 01 11:30:10.076 INFO kablam! 
Nov 01 11:30:10.076 INFO kablam! warning: module `Interpreter` should have a snake case name such as `interpreter`
Nov 01 11:30:10.076 INFO kablam!   --> src/main.rs:15:1
Nov 01 11:30:10.077 INFO kablam!    |
Nov 01 11:30:10.077 INFO kablam! 15 | mod Interpreter;
Nov 01 11:30:10.077 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 11:30:10.077 INFO kablam! 
Nov 01 11:30:10.078 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:10.078 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:10.078 INFO kablam!    |
Nov 01 11:30:10.078 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:10.078 INFO kablam!    |                                      ^^
Nov 01 11:30:10.079 INFO kablam! 
Nov 01 11:30:10.079 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:10.080 INFO kablam!   --> src/Interpreter.rs:15:48
Nov 01 11:30:10.081 INFO kablam!    |
Nov 01 11:30:10.081 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:10.081 INFO kablam!    |                                                ^^^
Nov 01 11:30:10.081 INFO kablam! 
Nov 01 11:30:10.081 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:10.082 INFO kablam!   --> src/Interpreter.rs:64:37
Nov 01 11:30:10.082 INFO kablam!    |
Nov 01 11:30:10.082 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:10.082 INFO kablam!    |                                     ^^
Nov 01 11:30:10.082 INFO kablam! 
Nov 01 11:30:10.083 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:10.083 INFO kablam!   --> src/Interpreter.rs:64:47
Nov 01 11:30:10.083 INFO kablam!    |
Nov 01 11:30:10.083 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:10.083 INFO kablam!    |                                               ^^^
Nov 01 11:30:10.084 INFO kablam! 
Nov 01 11:30:13.140 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 9.08s
Nov 01 11:30:13.155 INFO kablam! su: No module specific data is present
Nov 01 11:30:13.736 INFO running `"docker" "rm" "-f" "8bdecd1bed10201130ae8ebaf6462383331b44a839b1913590fbdcd900b1ed38"`
Nov 01 11:30:13.852 INFO blam! 8bdecd1bed10201130ae8ebaf6462383331b44a839b1913590fbdcd900b1ed38
Nov 01 11:30:13.857 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/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 +1.30.0 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:14.025 INFO blam! eff242c98f70fff6958df384feea960a2d2fe03d4878171eb0852af179abe292
Nov 01 11:30:14.027 INFO running `"docker" "start" "-a" "eff242c98f70fff6958df384feea960a2d2fe03d4878171eb0852af179abe292"`
Nov 01 11:30:14.799 INFO kablam! usermod: no changes
Nov 01 11:30:14.999 INFO kablam!    Compiling NintenRust64 v0.1.0 (/source)
Nov 01 11:30:16.659 INFO kablam! warning: unused import: `std::marker`
Nov 01 11:30:16.659 INFO kablam!  --> src/TranslationCache.rs:4:5
Nov 01 11:30:16.659 INFO kablam!   |
Nov 01 11:30:16.659 INFO kablam! 4 | use std::marker;
Nov 01 11:30:16.659 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 11:30:16.659 INFO kablam!   |
Nov 01 11:30:16.659 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 11:30:16.659 INFO kablam! 
Nov 01 11:30:16.659 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:16.659 INFO kablam!   --> src/Interpreter.rs:39:29
Nov 01 11:30:16.659 INFO kablam!    |
Nov 01 11:30:16.659 INFO kablam! 39 |                 x86_inst[2]=(rd|0xC0);
Nov 01 11:30:16.659 INFO kablam!    |                             ^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:16.659 INFO kablam!    |
Nov 01 11:30:16.659 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 11:30:16.659 INFO kablam! 
Nov 01 11:30:16.659 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:16.659 INFO kablam!   --> src/Interpreter.rs:40:29
Nov 01 11:30:16.659 INFO kablam!    |
Nov 01 11:30:16.659 INFO kablam! 40 |                 x86_inst[3]=((inst&0xFF) as u8 );
Nov 01 11:30:16.659 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:16.659 INFO kablam! 
Nov 01 11:30:16.659 INFO kablam! warning: unnecessary parentheses around assigned value
Nov 01 11:30:16.659 INFO kablam!   --> src/Interpreter.rs:41:29
Nov 01 11:30:16.659 INFO kablam!    |
Nov 01 11:30:16.659 INFO kablam! 41 |                 x86_inst[4]=(((inst>>8)&0xFF) as u8);
Nov 01 11:30:16.659 INFO kablam!    |                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 11:30:16.659 INFO kablam! 
Nov 01 11:30:16.771 INFO kablam! warning: unused variable: `PC`
Nov 01 11:30:16.772 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:16.772 INFO kablam!    |
Nov 01 11:30:16.772 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:16.772 INFO kablam!    |                                      ^^ help: consider using `_PC` instead
Nov 01 11:30:16.772 INFO kablam!    |
Nov 01 11:30:16.772 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 11:30:16.772 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: variable does not need to be mutable
Nov 01 11:30:16.810 INFO kablam!   --> src/Interpreter.rs:19:13
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 19 |         let mut translation = self.translate(inst);
Nov 01 11:30:16.810 INFO kablam!    |             ----^^^^^^^^^^^
Nov 01 11:30:16.810 INFO kablam!    |             |
Nov 01 11:30:16.810 INFO kablam!    |             help: remove this `mut`
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: crate `NintenRust64` should have a snake case name such as `ninten_rust64`
Nov 01 11:30:16.810 INFO kablam!   |
Nov 01 11:30:16.810 INFO kablam!   = note: #[warn(non_snake_case)] on by default
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: module `Emulator` should have a snake case name such as `emulator`
Nov 01 11:30:16.810 INFO kablam!   --> src/main.rs:12:1
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 12 | mod Emulator;
Nov 01 11:30:16.810 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: module `TranslationCache` should have a snake case name such as `translation_cache`
Nov 01 11:30:16.810 INFO kablam!   --> src/main.rs:13:1
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 13 | mod TranslationCache;
Nov 01 11:30:16.810 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: module `Emitter` should have a snake case name such as `emitter`
Nov 01 11:30:16.810 INFO kablam!   --> src/main.rs:14:1
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 14 | mod Emitter;
Nov 01 11:30:16.810 INFO kablam!    | ^^^^^^^^^^^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: module `Interpreter` should have a snake case name such as `interpreter`
Nov 01 11:30:16.810 INFO kablam!   --> src/main.rs:15:1
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 15 | mod Interpreter;
Nov 01 11:30:16.810 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:16.810 INFO kablam!   --> src/Interpreter.rs:15:38
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:16.810 INFO kablam!    |                                      ^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:16.810 INFO kablam!   --> src/Interpreter.rs:15:48
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 15 |     pub fn interpret_inst(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:16.810 INFO kablam!    |                                                ^^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: variable `PC` should have a snake case name such as `pc`
Nov 01 11:30:16.810 INFO kablam!   --> src/Interpreter.rs:64:37
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:16.810 INFO kablam!    |                                     ^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:16.810 INFO kablam! warning: variable `ROM` should have a snake case name such as `rom`
Nov 01 11:30:16.810 INFO kablam!   --> src/Interpreter.rs:64:47
Nov 01 11:30:16.810 INFO kablam!    |
Nov 01 11:30:16.810 INFO kablam! 64 |     pub fn compile_block(&mut self, PC: &u32, ROM: &Vec<u8>) -> Vec<u8>{
Nov 01 11:30:16.810 INFO kablam!    |                                               ^^^
Nov 01 11:30:16.810 INFO kablam! 
Nov 01 11:30:17.415 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.57s
Nov 01 11:30:17.423 INFO kablam! su: No module specific data is present
Nov 01 11:30:18.136 INFO running `"docker" "rm" "-f" "eff242c98f70fff6958df384feea960a2d2fe03d4878171eb0852af179abe292"`
Nov 01 11:30:18.387 INFO blam! eff242c98f70fff6958df384feea960a2d2fe03d4878171eb0852af179abe292
Nov 01 11:30:18.395 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/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 +1.30.0 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:18.792 INFO blam! 5dfc0e17c0e75f3484e4b12b85e31ae113d5263dfe980d0e8595ecca56e690fe
Nov 01 11:30:18.807 INFO running `"docker" "start" "-a" "5dfc0e17c0e75f3484e4b12b85e31ae113d5263dfe980d0e8595ecca56e690fe"`
Nov 01 11:30:20.431 INFO kablam! usermod: no changes
Nov 01 11:30:20.535 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Nov 01 11:30:20.543 INFO kablam!      Running /target/debug/deps/NintenRust64-9830fbc82239b923
Nov 01 11:30:20.546 INFO blam! 
Nov 01 11:30:20.546 INFO blam! running 0 tests
Nov 01 11:30:20.546 INFO blam! 
Nov 01 11:30:20.546 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 11:30:20.546 INFO blam! 
Nov 01 11:30:20.547 INFO kablam! su: No module specific data is present
Nov 01 11:30:21.244 INFO running `"docker" "rm" "-f" "5dfc0e17c0e75f3484e4b12b85e31ae113d5263dfe980d0e8595ecca56e690fe"`
Nov 01 11:30:21.473 INFO blam! 5dfc0e17c0e75f3484e4b12b85e31ae113d5263dfe980d0e8595ecca56e690fe
