Jul 11 15:52:59.677 INFO checking VelocityRa/rustboy against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 11 15:52:59.677 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 15:52:59.677 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 15:52:59.677 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-4/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-4/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 15:52:59.910 INFO blam! 6637bc5a13b3c094697b74d0bd98653c4d9e6fc23c3828a9325a2644b659d1e4 Jul 11 15:52:59.912 INFO running `"docker" "start" "-a" "6637bc5a13b3c094697b74d0bd98653c4d9e6fc23c3828a9325a2644b659d1e4"` Jul 11 15:53:01.229 INFO kablam! Compiling serde v0.8.22 Jul 11 15:53:01.244 INFO kablam! Checking memchr v1.0.1 Jul 11 15:53:01.244 INFO kablam! Checking thread-id v3.0.0 Jul 11 15:53:01.244 INFO kablam! Checking time v0.1.36 Jul 11 15:53:01.244 INFO kablam! Compiling freetype-sys v0.4.0 Jul 11 15:53:01.246 INFO kablam! Compiling libz-sys v1.0.10 Jul 11 15:53:01.246 INFO kablam! Compiling cmake v0.1.20 Jul 11 15:53:01.267 INFO kablam! Checking colored v1.4.0 Jul 11 15:53:02.494 INFO kablam! Checking thread_local v0.3.2 Jul 11 15:53:04.098 INFO kablam! Checking num v0.1.36 Jul 11 15:53:04.248 INFO kablam! Checking memmap v0.2.3 Jul 11 15:53:05.300 INFO kablam! Checking aho-corasick v0.6.1 Jul 11 15:53:07.861 INFO kablam! Compiling glfw-sys v3.2.1 Jul 11 15:53:10.962 INFO kablam! Checking pistoncore-event_loop v0.27.0 Jul 11 15:53:10.963 INFO kablam! Checking fps_counter v0.2.0 Jul 11 15:53:12.792 INFO kablam! Checking regex v0.2.1 Jul 11 15:53:13.267 INFO kablam! Checking piston v0.27.0 Jul 11 15:53:17.803 INFO kablam! Checking freetype-rs v0.11.0 Jul 11 15:53:24.207 INFO kablam! Checking gfx_text v0.14.0 Jul 11 15:53:31.729 INFO kablam! Checking glfw v0.12.0 Jul 11 15:53:35.631 INFO kablam! Checking env_logger v0.4.0 Jul 11 15:53:41.452 INFO kablam! Checking pistoncore-glfw_window v0.29.0 Jul 11 15:53:45.980 INFO kablam! Compiling serde_json v0.8.4 Jul 11 15:53:53.248 INFO kablam! Compiling target_build_utils v0.1.2 Jul 11 15:53:56.099 INFO kablam! Compiling libloading v0.3.1 Jul 11 15:54:00.095 INFO kablam! Checking dlib v0.3.1 Jul 11 15:54:00.485 INFO kablam! Checking wayland-sys v0.7.6 Jul 11 15:54:00.488 INFO kablam! Checking wayland-sys v0.5.11 Jul 11 15:54:01.827 INFO kablam! Checking wayland-client v0.7.6 Jul 11 15:54:01.837 INFO kablam! Checking wayland-client v0.5.12 Jul 11 15:54:07.363 INFO kablam! Checking wayland-kbd v0.3.6 Jul 11 15:54:07.364 INFO kablam! Checking wayland-window v0.2.3 Jul 11 15:54:08.335 INFO kablam! Checking wayland-kbd v0.6.2 Jul 11 15:54:08.335 INFO kablam! Checking wayland-window v0.4.3 Jul 11 15:54:13.103 INFO kablam! Checking glutin v0.6.2 Jul 11 15:54:13.211 INFO kablam! Checking winit v0.5.7 Jul 11 15:54:17.819 INFO kablam! Checking glutin v0.7.2 Jul 11 15:54:22.615 INFO kablam! Checking pistoncore-glutin_window v0.33.0 Jul 11 15:54:23.486 INFO kablam! Checking piston_window v0.61.0 Jul 11 15:54:24.691 INFO kablam! Checking rustboy-emu v0.1.0 (file:///source) Jul 11 15:54:26.562 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.562 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.562 INFO kablam! | Jul 11 15:54:26.562 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.562 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.562 INFO kablam! ... Jul 11 15:54:26.562 INFO kablam! 467 | 0x98 => sbc_a!(r.b), // sbc_ab Jul 11 15:54:26.562 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.563 INFO kablam! | Jul 11 15:54:26.563 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 11 15:54:26.564 INFO kablam! Jul 11 15:54:26.564 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.564 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.564 INFO kablam! | Jul 11 15:54:26.564 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.564 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.564 INFO kablam! ... Jul 11 15:54:26.564 INFO kablam! 468 | 0x99 => sbc_a!(r.c), // sbc_ac Jul 11 15:54:26.564 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.565 INFO kablam! Jul 11 15:54:26.565 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.565 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.566 INFO kablam! | Jul 11 15:54:26.566 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.566 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.566 INFO kablam! ... Jul 11 15:54:26.566 INFO kablam! 469 | 0x9a => sbc_a!(r.d), // sbc_ad Jul 11 15:54:26.566 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.566 INFO kablam! Jul 11 15:54:26.567 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.567 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.567 INFO kablam! | Jul 11 15:54:26.567 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.567 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.567 INFO kablam! ... Jul 11 15:54:26.567 INFO kablam! 470 | 0x9b => sbc_a!(r.e), // sbc_ae Jul 11 15:54:26.567 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.567 INFO kablam! Jul 11 15:54:26.568 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.568 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.568 INFO kablam! | Jul 11 15:54:26.568 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.568 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.568 INFO kablam! ... Jul 11 15:54:26.568 INFO kablam! 471 | 0x9c => sbc_a!(r.h), // sbc_ah Jul 11 15:54:26.568 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.568 INFO kablam! Jul 11 15:54:26.569 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.569 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.569 INFO kablam! | Jul 11 15:54:26.569 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.569 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.569 INFO kablam! ... Jul 11 15:54:26.569 INFO kablam! 472 | 0x9d => sbc_a!(r.l), // sbc_al Jul 11 15:54:26.569 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.570 INFO kablam! Jul 11 15:54:26.570 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.570 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.571 INFO kablam! | Jul 11 15:54:26.571 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.571 INFO kablam! ... Jul 11 15:54:26.571 INFO kablam! 473 | 0x9e => { sbc_a!(m.rb(r.hl())); 2 } // sbc_ahlm Jul 11 15:54:26.571 INFO kablam! | --------------------- in this macro invocation Jul 11 15:54:26.571 INFO kablam! Jul 11 15:54:26.572 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.572 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.572 INFO kablam! | Jul 11 15:54:26.572 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.572 INFO kablam! ... Jul 11 15:54:26.572 INFO kablam! 474 | 0x9f => sbc_a!(r.a), // sbc_aa Jul 11 15:54:26.572 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.572 INFO kablam! Jul 11 15:54:26.575 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.575 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.575 INFO kablam! | Jul 11 15:54:26.575 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.575 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.575 INFO kablam! ... Jul 11 15:54:26.575 INFO kablam! 542 | 0xde => { sbc_a!(m.rb(r.bump())); 2 } // sbc_an Jul 11 15:54:26.575 INFO kablam! | ----------------------- in this macro invocation Jul 11 15:54:26.575 INFO kablam! Jul 11 15:54:26.591 INFO kablam! warning: unused import: `std::str` Jul 11 15:54:26.591 INFO kablam! --> src/cpu/mod.rs:9:5 Jul 11 15:54:26.591 INFO kablam! | Jul 11 15:54:26.591 INFO kablam! 9 | use std::str; Jul 11 15:54:26.591 INFO kablam! | ^^^^^^^^ Jul 11 15:54:26.591 INFO kablam! | Jul 11 15:54:26.592 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 15:54:26.592 INFO kablam! Jul 11 15:54:26.599 INFO kablam! warning: unused import: `std::str` Jul 11 15:54:26.599 INFO kablam! --> src/mmu.rs:370:13 Jul 11 15:54:26.599 INFO kablam! | Jul 11 15:54:26.599 INFO kablam! 370 | use std::str; Jul 11 15:54:26.599 INFO kablam! | ^^^^^^^^ Jul 11 15:54:26.599 INFO kablam! Jul 11 15:54:26.601 INFO kablam! warning: unused import: `super::*` Jul 11 15:54:26.601 INFO kablam! --> src/emulator.rs:169:9 Jul 11 15:54:26.601 INFO kablam! | Jul 11 15:54:26.601 INFO kablam! 169 | use super::*; Jul 11 15:54:26.601 INFO kablam! | ^^^^^^^^ Jul 11 15:54:26.602 INFO kablam! Jul 11 15:54:26.832 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.832 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.832 INFO kablam! | Jul 11 15:54:26.833 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.833 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.833 INFO kablam! ... Jul 11 15:54:26.833 INFO kablam! 467 | 0x98 => sbc_a!(r.b), // sbc_ab Jul 11 15:54:26.833 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.833 INFO kablam! | Jul 11 15:54:26.833 INFO kablam! = note: #[warn(unused_parens)] on by default Jul 11 15:54:26.833 INFO kablam! Jul 11 15:54:26.834 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.834 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.834 INFO kablam! | Jul 11 15:54:26.834 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.834 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.834 INFO kablam! ... Jul 11 15:54:26.834 INFO kablam! 468 | 0x99 => sbc_a!(r.c), // sbc_ac Jul 11 15:54:26.834 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.834 INFO kablam! Jul 11 15:54:26.834 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.834 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.834 INFO kablam! | Jul 11 15:54:26.834 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.834 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.834 INFO kablam! ... Jul 11 15:54:26.834 INFO kablam! 469 | 0x9a => sbc_a!(r.d), // sbc_ad Jul 11 15:54:26.834 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.834 INFO kablam! Jul 11 15:54:26.834 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.834 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.834 INFO kablam! | Jul 11 15:54:26.835 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.835 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.835 INFO kablam! ... Jul 11 15:54:26.835 INFO kablam! 470 | 0x9b => sbc_a!(r.e), // sbc_ae Jul 11 15:54:26.835 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.835 INFO kablam! Jul 11 15:54:26.835 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.835 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.835 INFO kablam! | Jul 11 15:54:26.835 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.835 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.835 INFO kablam! ... Jul 11 15:54:26.835 INFO kablam! 471 | 0x9c => sbc_a!(r.h), // sbc_ah Jul 11 15:54:26.835 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.835 INFO kablam! Jul 11 15:54:26.835 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.835 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.835 INFO kablam! | Jul 11 15:54:26.835 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.835 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.835 INFO kablam! ... Jul 11 15:54:26.835 INFO kablam! 472 | 0x9d => sbc_a!(r.l), // sbc_al Jul 11 15:54:26.835 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.835 INFO kablam! Jul 11 15:54:26.835 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.835 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.835 INFO kablam! | Jul 11 15:54:26.835 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.836 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.836 INFO kablam! ... Jul 11 15:54:26.836 INFO kablam! 473 | 0x9e => { sbc_a!(m.rb(r.hl())); 2 } // sbc_ahlm Jul 11 15:54:26.836 INFO kablam! | --------------------- in this macro invocation Jul 11 15:54:26.836 INFO kablam! Jul 11 15:54:26.836 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.836 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.836 INFO kablam! | Jul 11 15:54:26.836 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.836 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.836 INFO kablam! ... Jul 11 15:54:26.836 INFO kablam! 474 | 0x9f => sbc_a!(r.a), // sbc_aa Jul 11 15:54:26.836 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:26.836 INFO kablam! Jul 11 15:54:26.851 INFO kablam! warning: unnecessary parentheses around method argument Jul 11 15:54:26.852 INFO kablam! --> src/cpu/instructions.rs:232:22 Jul 11 15:54:26.852 INFO kablam! | Jul 11 15:54:26.852 INFO kablam! 232 | r.f.h.set_if(((((a as i16) & 0x0F) - ((b as i16) & 0x0F) - (c as i16)) < 0)); Jul 11 15:54:26.852 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Jul 11 15:54:26.852 INFO kablam! ... Jul 11 15:54:26.852 INFO kablam! 542 | 0xde => { sbc_a!(m.rb(r.bump())); 2 } // sbc_an Jul 11 15:54:26.852 INFO kablam! | ----------------------- in this macro invocation Jul 11 15:54:26.852 INFO kablam! Jul 11 15:54:26.859 INFO kablam! warning: unused import: `std::str` Jul 11 15:54:26.859 INFO kablam! --> src/cpu/mod.rs:9:5 Jul 11 15:54:26.859 INFO kablam! | Jul 11 15:54:26.859 INFO kablam! 9 | use std::str; Jul 11 15:54:26.859 INFO kablam! | ^^^^^^^^ Jul 11 15:54:26.859 INFO kablam! | Jul 11 15:54:26.859 INFO kablam! = note: #[warn(unused_imports)] on by default Jul 11 15:54:26.859 INFO kablam! Jul 11 15:54:26.864 INFO kablam! warning: unused import: `std::str` Jul 11 15:54:26.864 INFO kablam! --> src/mmu.rs:370:13 Jul 11 15:54:26.864 INFO kablam! | Jul 11 15:54:26.864 INFO kablam! 370 | use std::str; Jul 11 15:54:26.864 INFO kablam! | ^^^^^^^^ Jul 11 15:54:26.864 INFO kablam! Jul 11 15:54:30.019 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:30.019 INFO kablam! --> src/cpu/instructions.rs:628:9 Jul 11 15:54:30.019 INFO kablam! | Jul 11 15:54:30.019 INFO kablam! 628 | $cy as u32 Jul 11 15:54:30.019 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:30.019 INFO kablam! ... Jul 11 15:54:30.019 INFO kablam! 711 | 0x06 => { hlm!(hl, rlc!(hl, 1)); 4 } // rlc_hlm Jul 11 15:54:30.019 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:30.019 INFO kablam! | Jul 11 15:54:30.019 INFO kablam! = note: expected type `()` Jul 11 15:54:30.019 INFO kablam! found type `u32` Jul 11 15:54:30.019 INFO kablam! Jul 11 15:54:30.695 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:30.695 INFO kablam! --> src/cpu/instructions.rs:628:9 Jul 11 15:54:30.695 INFO kablam! | Jul 11 15:54:30.695 INFO kablam! 628 | $cy as u32 Jul 11 15:54:30.695 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:30.695 INFO kablam! ... Jul 11 15:54:30.695 INFO kablam! 711 | 0x06 => { hlm!(hl, rlc!(hl, 1)); 4 } // rlc_hlm Jul 11 15:54:30.695 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:30.706 INFO kablam! | Jul 11 15:54:30.706 INFO kablam! = note: expected type `()` Jul 11 15:54:30.707 INFO kablam! found type `u32` Jul 11 15:54:30.707 INFO kablam! Jul 11 15:54:32.336 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:32.337 INFO kablam! --> src/cpu/instructions.rs:647:9 Jul 11 15:54:32.337 INFO kablam! | Jul 11 15:54:32.337 INFO kablam! 647 | $cy as u32 Jul 11 15:54:32.337 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:32.337 INFO kablam! ... Jul 11 15:54:32.337 INFO kablam! 719 | 0x0e => { hlm!(hl, rrc!(hl, 1)); 4 } // rrc_hlm Jul 11 15:54:32.337 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:32.337 INFO kablam! | Jul 11 15:54:32.337 INFO kablam! = note: expected type `()` Jul 11 15:54:32.337 INFO kablam! found type `u32` Jul 11 15:54:32.337 INFO kablam! Jul 11 15:54:32.936 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:32.936 INFO kablam! --> src/cpu/instructions.rs:647:9 Jul 11 15:54:32.936 INFO kablam! | Jul 11 15:54:32.936 INFO kablam! 647 | $cy as u32 Jul 11 15:54:32.936 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:32.936 INFO kablam! ... Jul 11 15:54:32.936 INFO kablam! 719 | 0x0e => { hlm!(hl, rrc!(hl, 1)); 4 } // rrc_hlm Jul 11 15:54:32.936 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:32.938 INFO kablam! | Jul 11 15:54:32.939 INFO kablam! = note: expected type `()` Jul 11 15:54:32.939 INFO kablam! found type `u32` Jul 11 15:54:32.939 INFO kablam! Jul 11 15:54:33.701 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:33.701 INFO kablam! --> src/cpu/instructions.rs:619:9 Jul 11 15:54:33.702 INFO kablam! | Jul 11 15:54:33.702 INFO kablam! 619 | $cy as u32 Jul 11 15:54:33.702 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:33.702 INFO kablam! ... Jul 11 15:54:33.702 INFO kablam! 728 | 0x16 => { hlm!(hl, rl!(hl, 1)); 4 } // rl_hlm Jul 11 15:54:33.702 INFO kablam! | ---------- in this macro invocation Jul 11 15:54:33.703 INFO kablam! | Jul 11 15:54:33.703 INFO kablam! = note: expected type `()` Jul 11 15:54:33.703 INFO kablam! found type `u32` Jul 11 15:54:33.703 INFO kablam! Jul 11 15:54:34.659 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:34.659 INFO kablam! --> src/cpu/instructions.rs:619:9 Jul 11 15:54:34.659 INFO kablam! | Jul 11 15:54:34.659 INFO kablam! 619 | $cy as u32 Jul 11 15:54:34.659 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:34.660 INFO kablam! ... Jul 11 15:54:34.660 INFO kablam! 728 | 0x16 => { hlm!(hl, rl!(hl, 1)); 4 } // rl_hlm Jul 11 15:54:34.660 INFO kablam! | ---------- in this macro invocation Jul 11 15:54:34.660 INFO kablam! | Jul 11 15:54:34.660 INFO kablam! = note: expected type `()` Jul 11 15:54:34.660 INFO kablam! found type `u32` Jul 11 15:54:34.660 INFO kablam! Jul 11 15:54:35.480 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:35.480 INFO kablam! --> src/cpu/instructions.rs:638:9 Jul 11 15:54:35.480 INFO kablam! | Jul 11 15:54:35.480 INFO kablam! 638 | $cy as u32 Jul 11 15:54:35.480 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:35.481 INFO kablam! ... Jul 11 15:54:35.481 INFO kablam! 736 | 0x1e => { hlm!(hl, rr!(hl, 1)); 4 } // rr_hlm Jul 11 15:54:35.481 INFO kablam! | ---------- in this macro invocation Jul 11 15:54:35.490 INFO kablam! | Jul 11 15:54:35.490 INFO kablam! = note: expected type `()` Jul 11 15:54:35.491 INFO kablam! found type `u32` Jul 11 15:54:35.491 INFO kablam! Jul 11 15:54:36.508 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:36.508 INFO kablam! --> src/cpu/instructions.rs:638:9 Jul 11 15:54:36.509 INFO kablam! | Jul 11 15:54:36.509 INFO kablam! 638 | $cy as u32 Jul 11 15:54:36.509 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:36.509 INFO kablam! ... Jul 11 15:54:36.509 INFO kablam! 736 | 0x1e => { hlm!(hl, rr!(hl, 1)); 4 } // rr_hlm Jul 11 15:54:36.509 INFO kablam! | ---------- in this macro invocation Jul 11 15:54:36.509 INFO kablam! | Jul 11 15:54:36.509 INFO kablam! = note: expected type `()` Jul 11 15:54:36.509 INFO kablam! found type `u32` Jul 11 15:54:36.509 INFO kablam! Jul 11 15:54:37.456 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:37.456 INFO kablam! --> src/cpu/instructions.rs:687:9 Jul 11 15:54:37.456 INFO kablam! | Jul 11 15:54:37.456 INFO kablam! 687 | $cy as u32 Jul 11 15:54:37.456 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:37.456 INFO kablam! ... Jul 11 15:54:37.456 INFO kablam! 745 | 0x26 => { hlm!(hl, sla!(hl, 1)); 4 } // sla_hlm Jul 11 15:54:37.457 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:37.462 INFO kablam! | Jul 11 15:54:37.463 INFO kablam! = note: expected type `()` Jul 11 15:54:37.463 INFO kablam! found type `u32` Jul 11 15:54:37.463 INFO kablam! Jul 11 15:54:38.437 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:38.437 INFO kablam! --> src/cpu/instructions.rs:687:9 Jul 11 15:54:38.437 INFO kablam! | Jul 11 15:54:38.437 INFO kablam! 687 | $cy as u32 Jul 11 15:54:38.437 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:38.437 INFO kablam! ... Jul 11 15:54:38.437 INFO kablam! 745 | 0x26 => { hlm!(hl, sla!(hl, 1)); 4 } // sla_hlm Jul 11 15:54:38.437 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:38.437 INFO kablam! | Jul 11 15:54:38.437 INFO kablam! = note: expected type `()` Jul 11 15:54:38.437 INFO kablam! found type `u32` Jul 11 15:54:38.437 INFO kablam! Jul 11 15:54:39.343 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:39.343 INFO kablam! --> src/cpu/instructions.rs:671:9 Jul 11 15:54:39.343 INFO kablam! | Jul 11 15:54:39.343 INFO kablam! 671 | $cy as u32 Jul 11 15:54:39.343 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:39.343 INFO kablam! ... Jul 11 15:54:39.343 INFO kablam! 753 | 0x2e => { hlm!(hl, sra!(hl, 1)); 4 } // sra_hlm Jul 11 15:54:39.343 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:39.344 INFO kablam! | Jul 11 15:54:39.346 INFO kablam! = note: expected type `()` Jul 11 15:54:39.346 INFO kablam! found type `u32` Jul 11 15:54:39.347 INFO kablam! Jul 11 15:54:40.305 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:40.306 INFO kablam! --> src/cpu/instructions.rs:671:9 Jul 11 15:54:40.306 INFO kablam! | Jul 11 15:54:40.306 INFO kablam! 671 | $cy as u32 Jul 11 15:54:40.306 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:40.306 INFO kablam! ... Jul 11 15:54:40.306 INFO kablam! 753 | 0x2e => { hlm!(hl, sra!(hl, 1)); 4 } // sra_hlm Jul 11 15:54:40.306 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:40.306 INFO kablam! | Jul 11 15:54:40.306 INFO kablam! = note: expected type `()` Jul 11 15:54:40.306 INFO kablam! found type `u32` Jul 11 15:54:40.306 INFO kablam! Jul 11 15:54:41.171 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:41.171 INFO kablam! --> src/cpu/instructions.rs:693:9 Jul 11 15:54:41.171 INFO kablam! | Jul 11 15:54:41.171 INFO kablam! 693 | 2 as u32 Jul 11 15:54:41.171 INFO kablam! | ^^^^^^^^ expected (), found u32 Jul 11 15:54:41.171 INFO kablam! ... Jul 11 15:54:41.171 INFO kablam! 762 | 0x36 => { hlm!(hl, swap!(hl)); 4 } // swap_hlm Jul 11 15:54:41.171 INFO kablam! | --------- in this macro invocation Jul 11 15:54:41.182 INFO kablam! | Jul 11 15:54:41.183 INFO kablam! = note: expected type `()` Jul 11 15:54:41.183 INFO kablam! found type `u32` Jul 11 15:54:41.183 INFO kablam! Jul 11 15:54:42.272 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:42.272 INFO kablam! --> src/cpu/instructions.rs:693:9 Jul 11 15:54:42.272 INFO kablam! | Jul 11 15:54:42.272 INFO kablam! 693 | 2 as u32 Jul 11 15:54:42.272 INFO kablam! | ^^^^^^^^ expected (), found u32 Jul 11 15:54:42.272 INFO kablam! ... Jul 11 15:54:42.272 INFO kablam! 762 | 0x36 => { hlm!(hl, swap!(hl)); 4 } // swap_hlm Jul 11 15:54:42.273 INFO kablam! | --------- in this macro invocation Jul 11 15:54:42.273 INFO kablam! | Jul 11 15:54:42.273 INFO kablam! = note: expected type `()` Jul 11 15:54:42.273 INFO kablam! found type `u32` Jul 11 15:54:42.273 INFO kablam! Jul 11 15:54:43.145 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:43.145 INFO kablam! --> src/cpu/instructions.rs:679:9 Jul 11 15:54:43.145 INFO kablam! | Jul 11 15:54:43.145 INFO kablam! 679 | $cy as u32 Jul 11 15:54:43.145 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:43.145 INFO kablam! ... Jul 11 15:54:43.145 INFO kablam! 770 | 0x3e => { hlm!(hl, srl!(hl, 1)); 4 } // srl_hlm Jul 11 15:54:43.145 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:43.146 INFO kablam! | Jul 11 15:54:43.146 INFO kablam! = note: expected type `()` Jul 11 15:54:43.146 INFO kablam! found type `u32` Jul 11 15:54:43.146 INFO kablam! Jul 11 15:54:44.288 INFO kablam! error[E0308]: mismatched types Jul 11 15:54:44.288 INFO kablam! --> src/cpu/instructions.rs:679:9 Jul 11 15:54:44.288 INFO kablam! | Jul 11 15:54:44.288 INFO kablam! 679 | $cy as u32 Jul 11 15:54:44.288 INFO kablam! | ^^^^^^^^^^ expected (), found u32 Jul 11 15:54:44.288 INFO kablam! ... Jul 11 15:54:44.288 INFO kablam! 770 | 0x3e => { hlm!(hl, srl!(hl, 1)); 4 } // srl_hlm Jul 11 15:54:44.288 INFO kablam! | ----------- in this macro invocation Jul 11 15:54:44.288 INFO kablam! | Jul 11 15:54:44.288 INFO kablam! = note: expected type `()` Jul 11 15:54:44.288 INFO kablam! found type `u32` Jul 11 15:54:44.288 INFO kablam! Jul 11 15:54:44.644 INFO kablam! error[E0061]: this function takes 1 parameter but 0 parameters were supplied Jul 11 15:54:44.644 INFO kablam! --> src/mmu.rs:527:31 Jul 11 15:54:44.644 INFO kablam! | Jul 11 15:54:44.644 INFO kablam! 76 | pub fn new(window: &PistonWindow) -> Memory { Jul 11 15:54:44.645 INFO kablam! | --------------------------------------------------------- defined here Jul 11 15:54:44.645 INFO kablam! ... Jul 11 15:54:44.645 INFO kablam! 527 | let mut mem: Memory = Memory::new(); Jul 11 15:54:44.645 INFO kablam! | ^^^^^^^^^^^^^ expected 1 parameter Jul 11 15:54:44.645 INFO kablam! Jul 11 15:54:44.870 INFO kablam! error: aborting due to 9 previous errors Jul 11 15:54:44.870 INFO kablam! Jul 11 15:54:44.870 INFO kablam! Some errors occurred: E0061, E0308. Jul 11 15:54:44.870 INFO kablam! For more information about an error, try `rustc --explain E0061`. Jul 11 15:54:44.904 INFO kablam! error: Could not compile `rustboy-emu`. Jul 11 15:54:44.905 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 15:54:45.492 INFO kablam! error: aborting due to 8 previous errors Jul 11 15:54:45.492 INFO kablam! Jul 11 15:54:45.492 INFO kablam! For more information about this error, try `rustc --explain E0308`. Jul 11 15:54:45.526 INFO kablam! error: Could not compile `rustboy-emu`. Jul 11 15:54:45.527 INFO kablam! Jul 11 15:54:45.527 INFO kablam! To learn more, run the command again with --verbose. Jul 11 15:54:45.529 INFO kablam! su: No module specific data is present Jul 11 15:54:46.038 INFO running `"docker" "rm" "-f" "6637bc5a13b3c094697b74d0bd98653c4d9e6fc23c3828a9325a2644b659d1e4"` Jul 11 15:54:46.212 INFO blam! 6637bc5a13b3c094697b74d0bd98653c4d9e6fc23c3828a9325a2644b659d1e4