Oct 11 07:00:13.183 INFO testing DomParfitt/chip-8 against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 07:00:13.183 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 07:00:13.185 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 07:00:13.588 INFO blam! 756034c3d7feb77ca413e55c5e628ccfe028947f45ee2349c55401947eed7dca Oct 11 07:00:13.596 INFO running `"docker" "start" "-a" "756034c3d7feb77ca413e55c5e628ccfe028947f45ee2349c55401947eed7dca"` Oct 11 07:00:15.528 INFO kablam! usermod: no changes Oct 11 07:00:15.844 INFO kablam! Compiling shared_library v0.1.8 Oct 11 07:00:15.852 INFO kablam! Compiling x11-dl v2.17.5 Oct 11 07:00:15.852 INFO kablam! Compiling rayon-core v1.4.0 Oct 11 07:00:15.860 INFO kablam! Compiling pistoncore-input v0.21.0 Oct 11 07:00:15.860 INFO kablam! Compiling wayland-client v0.12.5 Oct 11 07:00:18.816 INFO kablam! Compiling osmesa-sys v0.1.2 Oct 11 07:00:23.124 INFO kablam! Compiling rayon v1.0.1 Oct 11 07:00:26.056 INFO kablam! Compiling wayland-protocols v0.12.5 Oct 11 07:00:26.056 INFO kablam! Compiling wayland-kbd v0.13.1 Oct 11 07:00:35.572 INFO kablam! Compiling pistoncore-window v0.32.0 Oct 11 07:00:37.758 INFO kablam! Compiling jpeg-decoder v0.1.14 Oct 11 07:00:40.172 INFO kablam! Compiling wayland-window v0.13.3 Oct 11 07:00:40.484 INFO kablam! Compiling pistoncore-event_loop v0.37.0 Oct 11 07:00:42.376 INFO kablam! Compiling piston v0.37.0 Oct 11 07:00:43.224 INFO kablam! Compiling winit v0.12.0 Oct 11 07:00:45.056 INFO kablam! Compiling image v0.19.0 Oct 11 07:00:53.508 INFO kablam! Compiling glutin v0.14.0 Oct 11 07:00:58.264 INFO kablam! Compiling pistoncore-glutin_window v0.47.0 Oct 11 07:01:11.156 INFO kablam! Compiling piston-gfx_texture v0.32.0 Oct 11 07:01:14.157 INFO kablam! Compiling piston2d-gfx_graphics v0.51.0 Oct 11 07:01:18.941 INFO kablam! Compiling piston_window v0.80.0 Oct 11 07:01:22.440 INFO kablam! Compiling emu v0.1.0 (/source) Oct 11 07:01:25.928 INFO kablam! warning: unused import: `Duration` Oct 11 07:01:25.929 INFO kablam! --> src/main.rs:8:17 Oct 11 07:01:25.929 INFO kablam! | Oct 11 07:01:25.929 INFO kablam! 8 | use std::time::{Duration, Instant}; Oct 11 07:01:25.929 INFO kablam! | ^^^^^^^^ Oct 11 07:01:25.929 INFO kablam! | Oct 11 07:01:25.929 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 07:01:25.929 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: variable `high` is assigned to, but never used Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:10:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 10 | let mut high: u8; Oct 11 07:01:26.253 INFO kablam! | ^^^^ Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 07:01:26.253 INFO kablam! = note: consider using `_high` instead Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: variable `low` is assigned to, but never used Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:11:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 11 | let mut low: u8; Oct 11 07:01:26.253 INFO kablam! | ^^^ Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! = note: consider using `_low` instead Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:17:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 17 | high = (0x8 << 8) | get_register_number(x); Oct 11 07:01:26.253 INFO kablam! | ^^^^ Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! = note: #[warn(unused_assignments)] on by default Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:20:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 20 | low = (get_register_number(y) << 8) | 0x2; Oct 11 07:01:26.253 INFO kablam! | ^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:24:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 24 | high = 0x00; Oct 11 07:01:26.253 INFO kablam! | ^^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:25:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 25 | low = 0xE0; Oct 11 07:01:26.253 INFO kablam! | ^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:34:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 34 | high = 0x00; Oct 11 07:01:26.253 INFO kablam! | ^^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:35:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 35 | low = 0xEE; Oct 11 07:01:26.253 INFO kablam! | ^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:41:17 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 41 | high = (0x3 << 4) | get_register_number(register_token); Oct 11 07:01:26.253 INFO kablam! | ^^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:44:21 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 44 | low = get_register_number(tokens[i]) << 4; Oct 11 07:01:26.253 INFO kablam! | ^^^ Oct 11 07:01:26.253 INFO kablam! Oct 11 07:01:26.253 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:26.253 INFO kablam! --> src/assembler/mod.rs:46:21 Oct 11 07:01:26.253 INFO kablam! | Oct 11 07:01:26.253 INFO kablam! 46 | low = u8::from_str_radix(tokens[i], 16).unwrap(); Oct 11 07:01:26.253 INFO kablam! | ^^^ Oct 11 07:01:26.254 INFO kablam! Oct 11 07:01:26.254 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:26.254 INFO kablam! --> src/assembler/mod.rs:58:19 Oct 11 07:01:26.254 INFO kablam! | Oct 11 07:01:26.254 INFO kablam! 58 | _ => {high = 0x00; Oct 11 07:01:26.254 INFO kablam! | ^^^^ Oct 11 07:01:26.254 INFO kablam! Oct 11 07:01:26.254 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:26.254 INFO kablam! --> src/assembler/mod.rs:59:17 Oct 11 07:01:26.254 INFO kablam! | Oct 11 07:01:26.254 INFO kablam! 59 | low = 0xE0;}//panic!("Unrecognised token."), Oct 11 07:01:26.254 INFO kablam! | ^^^ Oct 11 07:01:26.254 INFO kablam! Oct 11 07:01:26.254 INFO kablam! warning: unused variable: `operand` Oct 11 07:01:26.254 INFO kablam! --> src/assembler/mod.rs:70:34 Oct 11 07:01:26.254 INFO kablam! | Oct 11 07:01:26.254 INFO kablam! 70 | fn assemble_opcode(opcode: &str, operand: &str) -> (u8, u8) { Oct 11 07:01:26.254 INFO kablam! | ^^^^^^^ help: consider using `_operand` instead Oct 11 07:01:26.254 INFO kablam! Oct 11 07:01:26.254 INFO kablam! warning: unused variable: `now` Oct 11 07:01:26.254 INFO kablam! --> src/main.rs:24:13 Oct 11 07:01:26.254 INFO kablam! | Oct 11 07:01:26.254 INFO kablam! 24 | let mut now = Instant::now(); Oct 11 07:01:26.254 INFO kablam! | ^^^ help: consider using `_now` instead Oct 11 07:01:26.254 INFO kablam! Oct 11 07:01:26.254 INFO kablam! warning: variable `cycle_count` is assigned to, but never used Oct 11 07:01:26.254 INFO kablam! --> src/main.rs:25:13 Oct 11 07:01:26.254 INFO kablam! | Oct 11 07:01:26.254 INFO kablam! 25 | let mut cycle_count = 0; Oct 11 07:01:26.254 INFO kablam! | ^^^^^^^^^^^ Oct 11 07:01:26.254 INFO kablam! | Oct 11 07:01:26.254 INFO kablam! = note: consider using `_cycle_count` instead Oct 11 07:01:26.254 INFO kablam! Oct 11 07:01:26.264 INFO kablam! warning: unused variable: `high_byte` Oct 11 07:01:26.264 INFO kablam! --> src/chip8/mod.rs:145:13 Oct 11 07:01:26.264 INFO kablam! | Oct 11 07:01:26.264 INFO kablam! 145 | let high_byte = opcode.high_byte; Oct 11 07:01:26.264 INFO kablam! | ^^^^^^^^^ help: consider using `_high_byte` instead Oct 11 07:01:26.264 INFO kablam! Oct 11 07:01:26.264 INFO kablam! warning: unused variable: `high_byte` Oct 11 07:01:26.264 INFO kablam! --> src/chip8/mod.rs:442:13 Oct 11 07:01:26.264 INFO kablam! | Oct 11 07:01:26.264 INFO kablam! 442 | let high_byte = opcode.high_byte; Oct 11 07:01:26.264 INFO kablam! | ^^^^^^^^^ help: consider using `_high_byte` instead Oct 11 07:01:26.264 INFO kablam! Oct 11 07:01:26.268 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:26.268 INFO kablam! --> src/main.rs:24:9 Oct 11 07:01:26.268 INFO kablam! | Oct 11 07:01:26.268 INFO kablam! 24 | let mut now = Instant::now(); Oct 11 07:01:26.268 INFO kablam! | ----^^^ Oct 11 07:01:26.268 INFO kablam! | | Oct 11 07:01:26.268 INFO kablam! | help: remove this `mut` Oct 11 07:01:26.268 INFO kablam! | Oct 11 07:01:26.268 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 07:01:26.268 INFO kablam! Oct 11 07:01:26.272 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:26.272 INFO kablam! --> src/assembler/mod.rs:5:9 Oct 11 07:01:26.272 INFO kablam! | Oct 11 07:01:26.272 INFO kablam! 5 | let mut assembled_program: Vec = Vec::new(); Oct 11 07:01:26.272 INFO kablam! | ----^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.272 INFO kablam! | | Oct 11 07:01:26.272 INFO kablam! | help: remove this `mut` Oct 11 07:01:26.272 INFO kablam! Oct 11 07:01:26.272 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:26.272 INFO kablam! --> src/assembler/mod.rs:10:13 Oct 11 07:01:26.272 INFO kablam! | Oct 11 07:01:26.272 INFO kablam! 10 | let mut high: u8; Oct 11 07:01:26.272 INFO kablam! | ----^^^^ Oct 11 07:01:26.272 INFO kablam! | | Oct 11 07:01:26.272 INFO kablam! | help: remove this `mut` Oct 11 07:01:26.272 INFO kablam! Oct 11 07:01:26.272 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:26.272 INFO kablam! --> src/assembler/mod.rs:11:13 Oct 11 07:01:26.272 INFO kablam! | Oct 11 07:01:26.272 INFO kablam! 11 | let mut low: u8; Oct 11 07:01:26.272 INFO kablam! | ----^^^ Oct 11 07:01:26.272 INFO kablam! | | Oct 11 07:01:26.272 INFO kablam! | help: remove this `mut` Oct 11 07:01:26.272 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: function is never used: `assemble` Oct 11 07:01:26.321 INFO kablam! --> src/assembler/mod.rs:4:1 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 4 | pub fn assemble(program: String) -> Vec { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: function is never used: `assemble_opcode` Oct 11 07:01:26.321 INFO kablam! --> src/assembler/mod.rs:70:1 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 70 | fn assemble_opcode(opcode: &str, operand: &str) -> (u8, u8) { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: function is never used: `get_register_number` Oct 11 07:01:26.321 INFO kablam! --> src/assembler/mod.rs:80:1 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 80 | fn get_register_number(token: &str) -> u8 { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: method is never used: `load_program` Oct 11 07:01:26.321 INFO kablam! --> src/chip8/mod.rs:49:5 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 49 | pub fn load_program(&mut self, program: Vec) { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: method is never used: `print_display` Oct 11 07:01:26.321 INFO kablam! --> src/chip8/mod.rs:92:5 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 92 | pub fn print_display(&self) { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: method is never used: `high_nibble_from_byte` Oct 11 07:01:26.321 INFO kablam! --> src/chip8/mod.rs:402:5 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 402 | fn high_nibble_from_byte(byte: u8) -> u8 { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: method is never used: `low_nibble_from_byte` Oct 11 07:01:26.321 INFO kablam! --> src/chip8/mod.rs:406:5 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 406 | fn low_nibble_from_byte(byte: u8) -> u8 { Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: structure field `V` should have a snake case name such as `v` Oct 11 07:01:26.321 INFO kablam! --> src/chip8/mod.rs:20:5 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 20 | pub V: [u8; 16], Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: structure field `I` should have a snake case name such as `i` Oct 11 07:01:26.321 INFO kablam! --> src/chip8/mod.rs:21:5 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 21 | pub I: u16, Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:26.321 INFO kablam! warning: unused `std::result::Result` which must be used Oct 11 07:01:26.321 INFO kablam! --> src/main.rs:31:13 Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! 31 | io::stdin().read_line(&mut input); Oct 11 07:01:26.321 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:26.321 INFO kablam! | Oct 11 07:01:26.321 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 11 07:01:26.321 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 11 07:01:26.321 INFO kablam! Oct 11 07:01:32.401 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1m 16s Oct 11 07:01:32.428 INFO kablam! su: No module specific data is present Oct 11 07:01:33.218 INFO running `"docker" "rm" "-f" "756034c3d7feb77ca413e55c5e628ccfe028947f45ee2349c55401947eed7dca"` Oct 11 07:01:33.454 INFO blam! 756034c3d7feb77ca413e55c5e628ccfe028947f45ee2349c55401947eed7dca Oct 11 07:01:33.468 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 07:01:33.468 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 07:01:33.911 INFO blam! 115d86aa12234e0f0c952676a699384a883205a89779376bc60d66ef6e001f8d Oct 11 07:01:33.913 INFO running `"docker" "start" "-a" "115d86aa12234e0f0c952676a699384a883205a89779376bc60d66ef6e001f8d"` Oct 11 07:01:35.048 INFO kablam! usermod: no changes Oct 11 07:01:35.353 INFO kablam! Compiling emu v0.1.0 (/source) Oct 11 07:01:38.844 INFO kablam! warning: unused import: `Duration` Oct 11 07:01:38.844 INFO kablam! --> src/main.rs:8:17 Oct 11 07:01:38.844 INFO kablam! | Oct 11 07:01:38.844 INFO kablam! 8 | use std::time::{Duration, Instant}; Oct 11 07:01:38.844 INFO kablam! | ^^^^^^^^ Oct 11 07:01:38.844 INFO kablam! | Oct 11 07:01:38.844 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 07:01:38.844 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: variable `high` is assigned to, but never used Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:10:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 10 | let mut high: u8; Oct 11 07:01:39.153 INFO kablam! | ^^^^ Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 11 07:01:39.153 INFO kablam! = note: consider using `_high` instead Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: variable `low` is assigned to, but never used Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:11:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 11 | let mut low: u8; Oct 11 07:01:39.153 INFO kablam! | ^^^ Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! = note: consider using `_low` instead Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:17:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 17 | high = (0x8 << 8) | get_register_number(x); Oct 11 07:01:39.153 INFO kablam! | ^^^^ Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! = note: #[warn(unused_assignments)] on by default Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:20:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 20 | low = (get_register_number(y) << 8) | 0x2; Oct 11 07:01:39.153 INFO kablam! | ^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:24:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 24 | high = 0x00; Oct 11 07:01:39.153 INFO kablam! | ^^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:25:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 25 | low = 0xE0; Oct 11 07:01:39.153 INFO kablam! | ^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:34:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 34 | high = 0x00; Oct 11 07:01:39.153 INFO kablam! | ^^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:35:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 35 | low = 0xEE; Oct 11 07:01:39.153 INFO kablam! | ^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:41:17 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 41 | high = (0x3 << 4) | get_register_number(register_token); Oct 11 07:01:39.153 INFO kablam! | ^^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:44:21 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 44 | low = get_register_number(tokens[i]) << 4; Oct 11 07:01:39.153 INFO kablam! | ^^^ Oct 11 07:01:39.153 INFO kablam! Oct 11 07:01:39.153 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:39.153 INFO kablam! --> src/assembler/mod.rs:46:21 Oct 11 07:01:39.153 INFO kablam! | Oct 11 07:01:39.153 INFO kablam! 46 | low = u8::from_str_radix(tokens[i], 16).unwrap(); Oct 11 07:01:39.153 INFO kablam! | ^^^ Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: value assigned to `high` is never read Oct 11 07:01:39.154 INFO kablam! --> src/assembler/mod.rs:58:19 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 58 | _ => {high = 0x00; Oct 11 07:01:39.154 INFO kablam! | ^^^^ Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: value assigned to `low` is never read Oct 11 07:01:39.154 INFO kablam! --> src/assembler/mod.rs:59:17 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 59 | low = 0xE0;}//panic!("Unrecognised token."), Oct 11 07:01:39.154 INFO kablam! | ^^^ Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: unused variable: `operand` Oct 11 07:01:39.154 INFO kablam! --> src/assembler/mod.rs:70:34 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 70 | fn assemble_opcode(opcode: &str, operand: &str) -> (u8, u8) { Oct 11 07:01:39.154 INFO kablam! | ^^^^^^^ help: consider using `_operand` instead Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: unused variable: `now` Oct 11 07:01:39.154 INFO kablam! --> src/main.rs:24:13 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 24 | let mut now = Instant::now(); Oct 11 07:01:39.154 INFO kablam! | ^^^ help: consider using `_now` instead Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: variable `cycle_count` is assigned to, but never used Oct 11 07:01:39.154 INFO kablam! --> src/main.rs:25:13 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 25 | let mut cycle_count = 0; Oct 11 07:01:39.154 INFO kablam! | ^^^^^^^^^^^ Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! = note: consider using `_cycle_count` instead Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: unused variable: `high_byte` Oct 11 07:01:39.154 INFO kablam! --> src/chip8/mod.rs:145:13 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 145 | let high_byte = opcode.high_byte; Oct 11 07:01:39.154 INFO kablam! | ^^^^^^^^^ help: consider using `_high_byte` instead Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.154 INFO kablam! warning: unused variable: `high_byte` Oct 11 07:01:39.154 INFO kablam! --> src/chip8/mod.rs:442:13 Oct 11 07:01:39.154 INFO kablam! | Oct 11 07:01:39.154 INFO kablam! 442 | let high_byte = opcode.high_byte; Oct 11 07:01:39.154 INFO kablam! | ^^^^^^^^^ help: consider using `_high_byte` instead Oct 11 07:01:39.154 INFO kablam! Oct 11 07:01:39.168 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:39.168 INFO kablam! --> src/main.rs:24:9 Oct 11 07:01:39.168 INFO kablam! | Oct 11 07:01:39.168 INFO kablam! 24 | let mut now = Instant::now(); Oct 11 07:01:39.168 INFO kablam! | ----^^^ Oct 11 07:01:39.168 INFO kablam! | | Oct 11 07:01:39.168 INFO kablam! | help: remove this `mut` Oct 11 07:01:39.168 INFO kablam! | Oct 11 07:01:39.168 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 07:01:39.168 INFO kablam! Oct 11 07:01:39.168 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:39.168 INFO kablam! --> src/assembler/mod.rs:5:9 Oct 11 07:01:39.168 INFO kablam! | Oct 11 07:01:39.168 INFO kablam! 5 | let mut assembled_program: Vec = Vec::new(); Oct 11 07:01:39.168 INFO kablam! | ----^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.168 INFO kablam! | | Oct 11 07:01:39.168 INFO kablam! | help: remove this `mut` Oct 11 07:01:39.168 INFO kablam! Oct 11 07:01:39.168 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:39.168 INFO kablam! --> src/assembler/mod.rs:10:13 Oct 11 07:01:39.168 INFO kablam! | Oct 11 07:01:39.168 INFO kablam! 10 | let mut high: u8; Oct 11 07:01:39.168 INFO kablam! | ----^^^^ Oct 11 07:01:39.168 INFO kablam! | | Oct 11 07:01:39.168 INFO kablam! | help: remove this `mut` Oct 11 07:01:39.168 INFO kablam! Oct 11 07:01:39.168 INFO kablam! warning: variable does not need to be mutable Oct 11 07:01:39.168 INFO kablam! --> src/assembler/mod.rs:11:13 Oct 11 07:01:39.168 INFO kablam! | Oct 11 07:01:39.168 INFO kablam! 11 | let mut low: u8; Oct 11 07:01:39.168 INFO kablam! | ----^^^ Oct 11 07:01:39.168 INFO kablam! | | Oct 11 07:01:39.168 INFO kablam! | help: remove this `mut` Oct 11 07:01:39.168 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: function is never used: `test` Oct 11 07:01:39.220 INFO kablam! --> src/assembler/tests.rs:4:1 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 4 | pub fn test() { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: function is never used: `assemble` Oct 11 07:01:39.220 INFO kablam! --> src/assembler/mod.rs:4:1 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 4 | pub fn assemble(program: String) -> Vec { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: function is never used: `assemble_opcode` Oct 11 07:01:39.220 INFO kablam! --> src/assembler/mod.rs:70:1 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 70 | fn assemble_opcode(opcode: &str, operand: &str) -> (u8, u8) { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: function is never used: `get_register_number` Oct 11 07:01:39.220 INFO kablam! --> src/assembler/mod.rs:80:1 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 80 | fn get_register_number(token: &str) -> u8 { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: method is never used: `print_display` Oct 11 07:01:39.220 INFO kablam! --> src/chip8/mod.rs:92:5 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 92 | pub fn print_display(&self) { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: method is never used: `high_nibble_from_byte` Oct 11 07:01:39.220 INFO kablam! --> src/chip8/mod.rs:402:5 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 402 | fn high_nibble_from_byte(byte: u8) -> u8 { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.220 INFO kablam! warning: method is never used: `low_nibble_from_byte` Oct 11 07:01:39.220 INFO kablam! --> src/chip8/mod.rs:406:5 Oct 11 07:01:39.220 INFO kablam! | Oct 11 07:01:39.220 INFO kablam! 406 | fn low_nibble_from_byte(byte: u8) -> u8 { Oct 11 07:01:39.220 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.220 INFO kablam! Oct 11 07:01:39.221 INFO kablam! warning: structure field `V` should have a snake case name such as `v` Oct 11 07:01:39.221 INFO kablam! --> src/chip8/mod.rs:20:5 Oct 11 07:01:39.221 INFO kablam! | Oct 11 07:01:39.221 INFO kablam! 20 | pub V: [u8; 16], Oct 11 07:01:39.221 INFO kablam! | ^^^^^^^^^^^^^^^ Oct 11 07:01:39.221 INFO kablam! | Oct 11 07:01:39.221 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 11 07:01:39.221 INFO kablam! Oct 11 07:01:39.221 INFO kablam! warning: structure field `I` should have a snake case name such as `i` Oct 11 07:01:39.221 INFO kablam! --> src/chip8/mod.rs:21:5 Oct 11 07:01:39.221 INFO kablam! | Oct 11 07:01:39.221 INFO kablam! 21 | pub I: u16, Oct 11 07:01:39.221 INFO kablam! | ^^^^^^^^^^ Oct 11 07:01:39.221 INFO kablam! Oct 11 07:01:39.221 INFO kablam! warning: unused `std::result::Result` which must be used Oct 11 07:01:39.221 INFO kablam! --> src/main.rs:31:13 Oct 11 07:01:39.221 INFO kablam! | Oct 11 07:01:39.221 INFO kablam! 31 | io::stdin().read_line(&mut input); Oct 11 07:01:39.221 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 07:01:39.221 INFO kablam! | Oct 11 07:01:39.221 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 11 07:01:39.221 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 11 07:01:39.221 INFO kablam! Oct 11 07:01:41.036 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5.96s Oct 11 07:01:41.046 INFO kablam! su: No module specific data is present Oct 11 07:01:41.853 INFO running `"docker" "rm" "-f" "115d86aa12234e0f0c952676a699384a883205a89779376bc60d66ef6e001f8d"` Oct 11 07:01:42.097 INFO blam! 115d86aa12234e0f0c952676a699384a883205a89779376bc60d66ef6e001f8d Oct 11 07:01:42.106 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 07:01:42.108 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 07:01:42.454 INFO blam! 820770822a0da4ee6ce0fdedfb89f1be2d5588be6794b008db575816af438267 Oct 11 07:01:42.455 INFO running `"docker" "start" "-a" "820770822a0da4ee6ce0fdedfb89f1be2d5588be6794b008db575816af438267"` Oct 11 07:01:43.792 INFO kablam! usermod: no changes Oct 11 07:01:44.000 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.18s Oct 11 07:01:44.028 INFO blam! Oct 11 07:01:44.028 INFO kablam! Running /target/debug/deps/emu-cb018f673c2ab7fb Oct 11 07:01:44.028 INFO blam! running 2 tests Oct 11 07:01:44.028 INFO kablam! su: No module specific data is present Oct 11 07:01:44.028 INFO blam! test chip8::tests::test_call ... ok Oct 11 07:01:44.028 INFO blam! test chip8::tests::test_call_and_return ... ok Oct 11 07:01:44.028 INFO blam! Oct 11 07:01:44.028 INFO blam! test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 07:01:44.028 INFO blam! Oct 11 07:01:44.510 INFO running `"docker" "rm" "-f" "820770822a0da4ee6ce0fdedfb89f1be2d5588be6794b008db575816af438267"` Oct 11 07:01:44.779 INFO blam! 820770822a0da4ee6ce0fdedfb89f1be2d5588be6794b008db575816af438267