Nov 01 21:51:11.762 INFO testing DaveKram/gbaemulator against 1.30.0 for beta-1.31-1
Nov 01 21:51:11.762 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 21:51:12.242 INFO blam! ed915a4c7251cc53f5979af2120268d4869f968fa66fd4c8d5705db7cdefa70d
Nov 01 21:51:12.244 INFO running `"docker" "start" "-a" "ed915a4c7251cc53f5979af2120268d4869f968fa66fd4c8d5705db7cdefa70d"`
Nov 01 21:51:13.695 INFO kablam! usermod: no changes
Nov 01 21:51:13.827 INFO kablam!    Compiling minifb v0.10.1
Nov 01 21:51:13.827 INFO kablam!    Compiling simple_logger v0.5.0
Nov 01 21:51:13.827 INFO kablam!    Compiling x11-dl v2.14.0
Nov 01 21:51:21.155 INFO kablam!    Compiling gbaemulator v0.1.0 (/source)
Nov 01 21:51:22.434 INFO kablam! warning: unused variable: `mem`
Nov 01 21:51:22.434 INFO kablam!   --> src/display.rs:64:27
Nov 01 21:51:22.434 INFO kablam!    |
Nov 01 21:51:22.434 INFO kablam! 64 |     pub fn update(&mut self, mem: Rc<RefCell<memory::memory>>) {
Nov 01 21:51:22.434 INFO kablam!    |                              ^^^ help: consider using `_mem` instead
Nov 01 21:51:22.434 INFO kablam!    |
Nov 01 21:51:22.434 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:51:22.434 INFO kablam! 
Nov 01 21:51:22.434 INFO kablam! warning: unused variable: `first_op_register`
Nov 01 21:51:22.434 INFO kablam!    --> src/instruction_arm.rs:150:8
Nov 01 21:51:22.434 INFO kablam!     |
Nov 01 21:51:22.434 INFO kablam! 150 |             let first_op_register = (self.raw_val & 0xF0000) >> 16;
Nov 01 21:51:22.434 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^ help: consider using `_first_op_register` instead
Nov 01 21:51:22.434 INFO kablam! 
Nov 01 21:51:22.434 INFO kablam! warning: unused variable: `do_log`
Nov 01 21:51:22.434 INFO kablam!    --> src/instruction_arm.rs:286:36
Nov 01 21:51:22.434 INFO kablam!     |
Nov 01 21:51:22.434 INFO kablam! 286 |     fn handle_unimplemented_op(&self, do_log: &bool, cond: &condition, data_inst: i32) {
Nov 01 21:51:22.434 INFO kablam!     |                                       ^^^^^^ help: consider using `_do_log` instead
Nov 01 21:51:22.434 INFO kablam! 
Nov 01 21:51:22.527 INFO kablam! warning: method is never used: `retrieve_halfword`
Nov 01 21:51:22.527 INFO kablam!    --> src/memory.rs:122:2
Nov 01 21:51:22.527 INFO kablam!     |
Nov 01 21:51:22.527 INFO kablam! 122 |     pub fn retrieve_halfword(&self, address: i32) -> i16 {
Nov 01 21:51:22.527 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:22.527 INFO kablam!     |
Nov 01 21:51:22.527 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 21:51:22.527 INFO kablam! 
Nov 01 21:51:22.527 INFO kablam! warning: method is never used: `set`
Nov 01 21:51:22.527 INFO kablam!    --> src/memory.rs:132:2
Nov 01 21:51:22.527 INFO kablam!     |
Nov 01 21:51:22.527 INFO kablam! 132 |     pub fn set(&mut self, address: i32, value: u8) {
Nov 01 21:51:22.527 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:22.527 INFO kablam! 
Nov 01 21:51:22.527 INFO kablam! warning: method is never used: `dump_mem`
Nov 01 21:51:22.527 INFO kablam!    --> src/memory.rs:164:2
Nov 01 21:51:22.527 INFO kablam!     |
Nov 01 21:51:22.527 INFO kablam! 164 |     pub fn dump_mem(&self, out_file: &str) {
Nov 01 21:51:22.527 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:22.527 INFO kablam! 
Nov 01 21:51:22.527 INFO kablam! warning: method is never used: `set_clear_color`
Nov 01 21:51:22.527 INFO kablam!   --> src/display.rs:74:2
Nov 01 21:51:22.527 INFO kablam!    |
Nov 01 21:51:22.527 INFO kablam! 74 |     pub fn set_clear_color(&mut self, col: u32) {
Nov 01 21:51:22.527 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:22.527 INFO kablam! 
Nov 01 21:51:22.527 INFO kablam! warning: variant is never constructed: `Q`
Nov 01 21:51:22.527 INFO kablam!   --> src/registers.rs:27:14
Nov 01 21:51:22.527 INFO kablam!    |
Nov 01 21:51:22.527 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.527 INFO kablam!    |                 ^
Nov 01 21:51:22.527 INFO kablam! 
Nov 01 21:51:22.527 INFO kablam! warning: variant is never constructed: `I`
Nov 01 21:51:22.527 INFO kablam!   --> src/registers.rs:27:17
Nov 01 21:51:22.527 INFO kablam!    |
Nov 01 21:51:22.527 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.527 INFO kablam!    |                    ^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `F`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:20
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                       ^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `T`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:23
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                          ^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `M4`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:26
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                             ^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `M3`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:30
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                                 ^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `M2`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:34
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                                     ^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `M1`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:38
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                                         ^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: variant is never constructed: `M0`
Nov 01 21:51:22.528 INFO kablam!   --> src/registers.rs:27:42
Nov 01 21:51:22.528 INFO kablam!    |
Nov 01 21:51:22.528 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.528 INFO kablam!    |                                             ^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: method is never used: `dyn_get`
Nov 01 21:51:22.528 INFO kablam!    --> src/registers.rs:217:2
Nov 01 21:51:22.528 INFO kablam!     |
Nov 01 21:51:22.528 INFO kablam! 217 |     pub fn dyn_get(&self, reg: &str, cur_mode: &cpu::cpu_mode, cur_state: &cpu::cpu_state) -> i32 { 
Nov 01 21:51:22.528 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.528 INFO kablam! warning: method is never used: `get_cpsr_bit`
Nov 01 21:51:22.528 INFO kablam!    --> src/registers.rs:358:2
Nov 01 21:51:22.528 INFO kablam!     |
Nov 01 21:51:22.528 INFO kablam! 358 |     pub fn get_cpsr_bit(&self, bit: CPSR_BIT) -> u8 {
Nov 01 21:51:22.528 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:22.528 INFO kablam! 
Nov 01 21:51:22.539 INFO kablam! warning: type `CPSR_BIT` should have a camel case name such as `CpsrBit`
Nov 01 21:51:22.539 INFO kablam!   --> src/registers.rs:26:1
Nov 01 21:51:22.539 INFO kablam!    |
Nov 01 21:51:22.539 INFO kablam! 26 | / pub enum CPSR_BIT {
Nov 01 21:51:22.539 INFO kablam! 27 | |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:22.539 INFO kablam! 28 | | }
Nov 01 21:51:22.539 INFO kablam!    | |_^
Nov 01 21:51:22.539 INFO kablam!    |
Nov 01 21:51:22.539 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Nov 01 21:51:22.539 INFO kablam! 
Nov 01 21:51:22.539 INFO kablam! warning: type `dp_opcode` should have a camel case name such as `DpOpcode`
Nov 01 21:51:22.539 INFO kablam!   --> src/instruction_arm.rs:39:1
Nov 01 21:51:22.539 INFO kablam!    |
Nov 01 21:51:22.539 INFO kablam! 39 | / enum dp_opcode {
Nov 01 21:51:22.539 INFO kablam! 40 | |     AND, EOR, SUB, RSB,
Nov 01 21:51:22.539 INFO kablam! 41 | |     ADD, ADC, SBC, RSC,
Nov 01 21:51:22.539 INFO kablam! 42 | |     TST, TEQ, CMP, CMN,
Nov 01 21:51:22.540 INFO kablam! 43 | |     ORR, MOV, BIC, MVN
Nov 01 21:51:22.540 INFO kablam! 44 | | }
Nov 01 21:51:22.540 INFO kablam!    | |_^
Nov 01 21:51:22.540 INFO kablam! 
Nov 01 21:51:23.957 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 10.23s
Nov 01 21:51:23.963 INFO kablam! su: No module specific data is present
Nov 01 21:51:24.878 INFO running `"docker" "rm" "-f" "ed915a4c7251cc53f5979af2120268d4869f968fa66fd4c8d5705db7cdefa70d"`
Nov 01 21:51:25.239 INFO blam! ed915a4c7251cc53f5979af2120268d4869f968fa66fd4c8d5705db7cdefa70d
Nov 01 21:51:25.241 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 21:51:25.703 INFO blam! 8da15ae8f85f0300041f0ae341a9c4d75eab66eefb079db8927bcaef0348e9c4
Nov 01 21:51:25.718 INFO running `"docker" "start" "-a" "8da15ae8f85f0300041f0ae341a9c4d75eab66eefb079db8927bcaef0348e9c4"`
Nov 01 21:51:26.842 INFO kablam! usermod: no changes
Nov 01 21:51:26.934 INFO kablam!    Compiling gbaemulator v0.1.0 (/source)
Nov 01 21:51:28.275 INFO kablam! warning: unused variable: `mem`
Nov 01 21:51:28.275 INFO kablam!   --> src/display.rs:64:27
Nov 01 21:51:28.275 INFO kablam!    |
Nov 01 21:51:28.275 INFO kablam! 64 |     pub fn update(&mut self, mem: Rc<RefCell<memory::memory>>) {
Nov 01 21:51:28.275 INFO kablam!    |                              ^^^ help: consider using `_mem` instead
Nov 01 21:51:28.275 INFO kablam!    |
Nov 01 21:51:28.275 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 21:51:28.275 INFO kablam! 
Nov 01 21:51:28.275 INFO kablam! warning: unused variable: `first_op_register`
Nov 01 21:51:28.275 INFO kablam!    --> src/instruction_arm.rs:150:8
Nov 01 21:51:28.275 INFO kablam!     |
Nov 01 21:51:28.275 INFO kablam! 150 |             let first_op_register = (self.raw_val & 0xF0000) >> 16;
Nov 01 21:51:28.275 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^ help: consider using `_first_op_register` instead
Nov 01 21:51:28.275 INFO kablam! 
Nov 01 21:51:28.275 INFO kablam! warning: unused variable: `do_log`
Nov 01 21:51:28.275 INFO kablam!    --> src/instruction_arm.rs:286:36
Nov 01 21:51:28.275 INFO kablam!     |
Nov 01 21:51:28.275 INFO kablam! 286 |     fn handle_unimplemented_op(&self, do_log: &bool, cond: &condition, data_inst: i32) {
Nov 01 21:51:28.275 INFO kablam!     |                                       ^^^^^^ help: consider using `_do_log` instead
Nov 01 21:51:28.275 INFO kablam! 
Nov 01 21:51:28.379 INFO kablam! warning: method is never used: `retrieve_halfword`
Nov 01 21:51:28.379 INFO kablam!    --> src/memory.rs:122:2
Nov 01 21:51:28.379 INFO kablam!     |
Nov 01 21:51:28.379 INFO kablam! 122 |     pub fn retrieve_halfword(&self, address: i32) -> i16 {
Nov 01 21:51:28.379 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:28.379 INFO kablam!     |
Nov 01 21:51:28.379 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 21:51:28.379 INFO kablam! 
Nov 01 21:51:28.379 INFO kablam! warning: method is never used: `set`
Nov 01 21:51:28.379 INFO kablam!    --> src/memory.rs:132:2
Nov 01 21:51:28.379 INFO kablam!     |
Nov 01 21:51:28.379 INFO kablam! 132 |     pub fn set(&mut self, address: i32, value: u8) {
Nov 01 21:51:28.379 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:28.379 INFO kablam! 
Nov 01 21:51:28.379 INFO kablam! warning: method is never used: `dump_mem`
Nov 01 21:51:28.379 INFO kablam!    --> src/memory.rs:164:2
Nov 01 21:51:28.379 INFO kablam!     |
Nov 01 21:51:28.379 INFO kablam! 164 |     pub fn dump_mem(&self, out_file: &str) {
Nov 01 21:51:28.379 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:28.379 INFO kablam! 
Nov 01 21:51:28.379 INFO kablam! warning: method is never used: `set_clear_color`
Nov 01 21:51:28.380 INFO kablam!   --> src/display.rs:74:2
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 74 |     pub fn set_clear_color(&mut self, col: u32) {
Nov 01 21:51:28.380 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `Q`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:14
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                 ^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `I`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:17
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                    ^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `F`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:20
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                       ^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `T`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:23
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                          ^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `M4`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:26
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                             ^^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `M3`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:30
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                                 ^^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `M2`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:34
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                                     ^^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `M1`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:38
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.380 INFO kablam!    |                                         ^^
Nov 01 21:51:28.380 INFO kablam! 
Nov 01 21:51:28.380 INFO kablam! warning: variant is never constructed: `M0`
Nov 01 21:51:28.380 INFO kablam!   --> src/registers.rs:27:42
Nov 01 21:51:28.380 INFO kablam!    |
Nov 01 21:51:28.380 INFO kablam! 27 |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.390 INFO kablam!    |                                             ^^
Nov 01 21:51:28.390 INFO kablam! 
Nov 01 21:51:28.390 INFO kablam! warning: method is never used: `dyn_get`
Nov 01 21:51:28.390 INFO kablam!    --> src/registers.rs:217:2
Nov 01 21:51:28.390 INFO kablam!     |
Nov 01 21:51:28.390 INFO kablam! 217 |     pub fn dyn_get(&self, reg: &str, cur_mode: &cpu::cpu_mode, cur_state: &cpu::cpu_state) -> i32 { 
Nov 01 21:51:28.390 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:28.390 INFO kablam! 
Nov 01 21:51:28.390 INFO kablam! warning: method is never used: `get_cpsr_bit`
Nov 01 21:51:28.390 INFO kablam!    --> src/registers.rs:358:2
Nov 01 21:51:28.390 INFO kablam!     |
Nov 01 21:51:28.390 INFO kablam! 358 |     pub fn get_cpsr_bit(&self, bit: CPSR_BIT) -> u8 {
Nov 01 21:51:28.390 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 21:51:28.390 INFO kablam! 
Nov 01 21:51:28.390 INFO kablam! warning: type `CPSR_BIT` should have a camel case name such as `CpsrBit`
Nov 01 21:51:28.390 INFO kablam!   --> src/registers.rs:26:1
Nov 01 21:51:28.390 INFO kablam!    |
Nov 01 21:51:28.390 INFO kablam! 26 | / pub enum CPSR_BIT {
Nov 01 21:51:28.390 INFO kablam! 27 | |     N, Z, C, V, Q, I, F, T, M4, M3, M2, M1, M0
Nov 01 21:51:28.390 INFO kablam! 28 | | }
Nov 01 21:51:28.390 INFO kablam!    | |_^
Nov 01 21:51:28.390 INFO kablam!    |
Nov 01 21:51:28.390 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Nov 01 21:51:28.390 INFO kablam! 
Nov 01 21:51:28.390 INFO kablam! warning: type `dp_opcode` should have a camel case name such as `DpOpcode`
Nov 01 21:51:28.390 INFO kablam!   --> src/instruction_arm.rs:39:1
Nov 01 21:51:28.390 INFO kablam!    |
Nov 01 21:51:28.390 INFO kablam! 39 | / enum dp_opcode {
Nov 01 21:51:28.390 INFO kablam! 40 | |     AND, EOR, SUB, RSB,
Nov 01 21:51:28.390 INFO kablam! 41 | |     ADD, ADC, SBC, RSC,
Nov 01 21:51:28.390 INFO kablam! 42 | |     TST, TEQ, CMP, CMN,
Nov 01 21:51:28.390 INFO kablam! 43 | |     ORR, MOV, BIC, MVN
Nov 01 21:51:28.390 INFO kablam! 44 | | }
Nov 01 21:51:28.390 INFO kablam!    | |_^
Nov 01 21:51:28.390 INFO kablam! 
Nov 01 21:51:29.007 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.13s
Nov 01 21:51:29.011 INFO kablam! su: No module specific data is present
Nov 01 21:51:30.103 INFO running `"docker" "rm" "-f" "8da15ae8f85f0300041f0ae341a9c4d75eab66eefb079db8927bcaef0348e9c4"`
Nov 01 21:51:30.351 INFO blam! 8da15ae8f85f0300041f0ae341a9c4d75eab66eefb079db8927bcaef0348e9c4
Nov 01 21:51:30.361 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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 21:51:30.788 INFO blam! 6932a01472ef246bda72f94da067d9cb3bb6587a8e6a5ed5f8223a39e1a0b579
Nov 01 21:51:30.790 INFO running `"docker" "start" "-a" "6932a01472ef246bda72f94da067d9cb3bb6587a8e6a5ed5f8223a39e1a0b579"`
Nov 01 21:51:32.947 INFO kablam! usermod: no changes
Nov 01 21:51:33.047 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.07s
Nov 01 21:51:33.059 INFO kablam!      Running /target/debug/deps/gbaemulator-1307da0ac48e4bea
Nov 01 21:51:33.067 INFO blam! 
Nov 01 21:51:33.067 INFO blam! running 0 tests
Nov 01 21:51:33.067 INFO blam! 
Nov 01 21:51:33.067 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 21:51:33.067 INFO blam! 
Nov 01 21:51:33.074 INFO kablam! su: No module specific data is present
Nov 01 21:51:34.047 INFO running `"docker" "rm" "-f" "6932a01472ef246bda72f94da067d9cb3bb6587a8e6a5ed5f8223a39e1a0b579"`
Nov 01 21:51:34.343 INFO blam! 6932a01472ef246bda72f94da067d9cb3bb6587a8e6a5ed5f8223a39e1a0b579
