Nov 01 01:38:45.594 INFO testing nickbnf/plic against beta-2018-10-30 for beta-1.31-1
Nov 01 01:38:45.596 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 01:38:46.075 INFO blam! c77cdb5faa216ecfcaa351c3aefd42652015e0140c39597fdf0bfb9c6d639a76
Nov 01 01:38:46.081 INFO running `"docker" "start" "-a" "c77cdb5faa216ecfcaa351c3aefd42652015e0140c39597fdf0bfb9c6d639a76"`
Nov 01 01:38:47.055 INFO kablam! usermod: no changes
Nov 01 01:38:47.151 INFO kablam!    Compiling matches v0.1.2
Nov 01 01:38:47.151 INFO kablam!    Compiling nix v0.5.1
Nov 01 01:38:47.151 INFO kablam!    Compiling clap v2.13.0
Nov 01 01:38:52.735 INFO kablam!    Compiling rustyline v1.0.0
Nov 01 01:38:59.179 INFO kablam!    Compiling plic v0.1.0 (/source)
Nov 01 01:38:59.687 INFO kablam! warning: unused `#[macro_use]` import
Nov 01 01:38:59.688 INFO kablam!  --> src/main.rs:1:1
Nov 01 01:38:59.688 INFO kablam!   |
Nov 01 01:38:59.688 INFO kablam! 1 | #[macro_use] extern crate matches;
Nov 01 01:38:59.689 INFO kablam!   | ^^^^^^^^^^^^
Nov 01 01:38:59.689 INFO kablam!   |
Nov 01 01:38:59.689 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 01:38:59.689 INFO kablam! 
Nov 01 01:38:59.767 INFO kablam! warning: value assigned to `s` is never read
Nov 01 01:38:59.767 INFO kablam!   --> src/eval/builtins.rs:15:13
Nov 01 01:38:59.767 INFO kablam!    |
Nov 01 01:38:59.767 INFO kablam! 15 |     let mut s = 0;
Nov 01 01:38:59.767 INFO kablam!    |             ^
Nov 01 01:38:59.767 INFO kablam!    |
Nov 01 01:38:59.767 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 01:38:59.767 INFO kablam! 
Nov 01 01:38:59.767 INFO kablam! warning: unused variable: `file`
Nov 01 01:38:59.767 INFO kablam!   --> src/main.rs:29:23
Nov 01 01:38:59.767 INFO kablam!    |
Nov 01 01:38:59.767 INFO kablam! 29 |     else if let Some( file ) = matches.value_of("INPUT") {
Nov 01 01:38:59.767 INFO kablam!    |                       ^^^^ help: consider using `_file` instead
Nov 01 01:38:59.767 INFO kablam!    |
Nov 01 01:38:59.767 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 01:38:59.767 INFO kablam! 
Nov 01 01:38:59.795 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:38:59.803 INFO kablam!   --> src/eval/mod.rs:95:24
Nov 01 01:38:59.803 INFO kablam!    |
Nov 01 01:38:59.803 INFO kablam! 95 | fn copy_expression<T>( mut tokens: &mut T, copy: String ) -> Result<String,EvalError>
Nov 01 01:38:59.803 INFO kablam!    |                        ----^^^^^^
Nov 01 01:38:59.803 INFO kablam!    |                        |
Nov 01 01:38:59.803 INFO kablam!    |                        help: remove this `mut`
Nov 01 01:38:59.803 INFO kablam!    |
Nov 01 01:38:59.803 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:38:59.803 INFO kablam! 
Nov 01 01:38:59.803 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:38:59.803 INFO kablam!    --> src/eval/mod.rs:124:28
Nov 01 01:38:59.803 INFO kablam!     |
Nov 01 01:38:59.803 INFO kablam! 124 | fn evaluate_expression<T>( mut tokens: &mut T, env: &mut Environment ) -> Result<PlicType,EvalError>
Nov 01 01:38:59.803 INFO kablam!     |                            ----^^^^^^
Nov 01 01:38:59.803 INFO kablam!     |                            |
Nov 01 01:38:59.803 INFO kablam!     |                            help: remove this `mut`
Nov 01 01:38:59.803 INFO kablam! 
Nov 01 01:38:59.803 INFO kablam! warning: variant is never constructed: `Pair`
Nov 01 01:38:59.803 INFO kablam!   --> src/eval/mod.rs:24:5
Nov 01 01:38:59.803 INFO kablam!    |
Nov 01 01:38:59.803 INFO kablam! 24 |     Pair(HeapIndex, HeapIndex),
Nov 01 01:38:59.803 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:38:59.803 INFO kablam!    |
Nov 01 01:38:59.803 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 01:38:59.803 INFO kablam! 
Nov 01 01:39:01.082 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 13.98s
Nov 01 01:39:01.082 INFO kablam! su: No module specific data is present
Nov 01 01:39:01.815 INFO running `"docker" "rm" "-f" "c77cdb5faa216ecfcaa351c3aefd42652015e0140c39597fdf0bfb9c6d639a76"`
Nov 01 01:39:02.103 INFO blam! c77cdb5faa216ecfcaa351c3aefd42652015e0140c39597fdf0bfb9c6d639a76
Nov 01 01:39:02.109 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 01:39:02.587 INFO blam! d7b92f2d801f12e98acc02a9e4ad6a78d5f2e4bf4bc93121b1b6924967c1b5d5
Nov 01 01:39:02.607 INFO running `"docker" "start" "-a" "d7b92f2d801f12e98acc02a9e4ad6a78d5f2e4bf4bc93121b1b6924967c1b5d5"`
Nov 01 01:39:03.815 INFO kablam! usermod: no changes
Nov 01 01:39:03.955 INFO kablam!    Compiling plic v0.1.0 (/source)
Nov 01 01:39:04.677 INFO kablam! warning: value assigned to `s` is never read
Nov 01 01:39:04.677 INFO kablam!   --> src/eval/builtins.rs:15:13
Nov 01 01:39:04.677 INFO kablam!    |
Nov 01 01:39:04.677 INFO kablam! 15 |     let mut s = 0;
Nov 01 01:39:04.677 INFO kablam!    |             ^
Nov 01 01:39:04.677 INFO kablam!    |
Nov 01 01:39:04.677 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 01:39:04.677 INFO kablam! 
Nov 01 01:39:04.677 INFO kablam! warning: unused variable: `file`
Nov 01 01:39:04.677 INFO kablam!   --> src/main.rs:29:23
Nov 01 01:39:04.677 INFO kablam!    |
Nov 01 01:39:04.677 INFO kablam! 29 |     else if let Some( file ) = matches.value_of("INPUT") {
Nov 01 01:39:04.677 INFO kablam!    |                       ^^^^ help: consider using `_file` instead
Nov 01 01:39:04.677 INFO kablam!    |
Nov 01 01:39:04.677 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 01:39:04.677 INFO kablam! 
Nov 01 01:39:04.677 INFO kablam! warning: unused variable: `env`
Nov 01 01:39:04.677 INFO kablam!    --> src/eval/mod.rs:269:17
Nov 01 01:39:04.677 INFO kablam!     |
Nov 01 01:39:04.677 INFO kablam! 269 |         let mut env = super::Environment::new();
Nov 01 01:39:04.677 INFO kablam!     |                 ^^^ help: consider using `_env` instead
Nov 01 01:39:04.677 INFO kablam! 
Nov 01 01:39:04.687 INFO kablam! warning: unused variable: `env`
Nov 01 01:39:04.687 INFO kablam!    --> src/eval/mod.rs:286:17
Nov 01 01:39:04.687 INFO kablam!     |
Nov 01 01:39:04.687 INFO kablam! 286 |         let mut env = super::Environment::new();
Nov 01 01:39:04.687 INFO kablam!     |                 ^^^ help: consider using `_env` instead
Nov 01 01:39:04.687 INFO kablam! 
Nov 01 01:39:04.687 INFO kablam! warning: unused variable: `env`
Nov 01 01:39:04.687 INFO kablam!    --> src/eval/mod.rs:306:17
Nov 01 01:39:04.687 INFO kablam!     |
Nov 01 01:39:04.687 INFO kablam! 306 |         let mut env = super::Environment::new();
Nov 01 01:39:04.687 INFO kablam!     |                 ^^^ help: consider using `_env` instead
Nov 01 01:39:04.687 INFO kablam! 
Nov 01 01:39:04.731 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:04.731 INFO kablam!   --> src/eval/mod.rs:95:24
Nov 01 01:39:04.732 INFO kablam!    |
Nov 01 01:39:04.732 INFO kablam! 95 | fn copy_expression<T>( mut tokens: &mut T, copy: String ) -> Result<String,EvalError>
Nov 01 01:39:04.732 INFO kablam!    |                        ----^^^^^^
Nov 01 01:39:04.732 INFO kablam!    |                        |
Nov 01 01:39:04.732 INFO kablam!    |                        help: remove this `mut`
Nov 01 01:39:04.732 INFO kablam!    |
Nov 01 01:39:04.733 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:39:04.733 INFO kablam! 
Nov 01 01:39:04.733 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:04.733 INFO kablam!    --> src/eval/mod.rs:124:28
Nov 01 01:39:04.733 INFO kablam!     |
Nov 01 01:39:04.733 INFO kablam! 124 | fn evaluate_expression<T>( mut tokens: &mut T, env: &mut Environment ) -> Result<PlicType,EvalError>
Nov 01 01:39:04.734 INFO kablam!     |                            ----^^^^^^
Nov 01 01:39:04.734 INFO kablam!     |                            |
Nov 01 01:39:04.734 INFO kablam!     |                            help: remove this `mut`
Nov 01 01:39:04.734 INFO kablam! 
Nov 01 01:39:04.746 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:04.747 INFO kablam!    --> src/eval/mod.rs:269:13
Nov 01 01:39:04.747 INFO kablam!     |
Nov 01 01:39:04.747 INFO kablam! 269 |         let mut env = super::Environment::new();
Nov 01 01:39:04.747 INFO kablam!     |             ----^^^
Nov 01 01:39:04.747 INFO kablam!     |             |
Nov 01 01:39:04.747 INFO kablam!     |             help: remove this `mut`
Nov 01 01:39:04.748 INFO kablam! 
Nov 01 01:39:04.751 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:04.751 INFO kablam!    --> src/eval/mod.rs:286:13
Nov 01 01:39:04.751 INFO kablam!     |
Nov 01 01:39:04.751 INFO kablam! 286 |         let mut env = super::Environment::new();
Nov 01 01:39:04.752 INFO kablam!     |             ----^^^
Nov 01 01:39:04.752 INFO kablam!     |             |
Nov 01 01:39:04.752 INFO kablam!     |             help: remove this `mut`
Nov 01 01:39:04.752 INFO kablam! 
Nov 01 01:39:04.752 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:04.752 INFO kablam!    --> src/eval/mod.rs:306:13
Nov 01 01:39:04.752 INFO kablam!     |
Nov 01 01:39:04.753 INFO kablam! 306 |         let mut env = super::Environment::new();
Nov 01 01:39:04.753 INFO kablam!     |             ----^^^
Nov 01 01:39:04.753 INFO kablam!     |             |
Nov 01 01:39:04.753 INFO kablam!     |             help: remove this `mut`
Nov 01 01:39:04.753 INFO kablam! 
Nov 01 01:39:04.753 INFO kablam! warning: variant is never constructed: `Pair`
Nov 01 01:39:04.754 INFO kablam!   --> src/eval/mod.rs:24:5
Nov 01 01:39:04.754 INFO kablam!    |
Nov 01 01:39:04.754 INFO kablam! 24 |     Pair(HeapIndex, HeapIndex),
Nov 01 01:39:04.754 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:39:04.754 INFO kablam!    |
Nov 01 01:39:04.754 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 01:39:04.754 INFO kablam! 
Nov 01 01:39:05.948 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.10s
Nov 01 01:39:05.959 INFO kablam! su: No module specific data is present
Nov 01 01:39:07.291 INFO running `"docker" "rm" "-f" "d7b92f2d801f12e98acc02a9e4ad6a78d5f2e4bf4bc93121b1b6924967c1b5d5"`
Nov 01 01:39:07.583 INFO blam! d7b92f2d801f12e98acc02a9e4ad6a78d5f2e4bf4bc93121b1b6924967c1b5d5
Nov 01 01:39:07.587 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-1/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 01:39:08.065 INFO blam! 523e5e9cad380d67311e89577fe26957761f31670ae3f182d5366cab9a4ba15c
Nov 01 01:39:08.067 INFO running `"docker" "start" "-a" "523e5e9cad380d67311e89577fe26957761f31670ae3f182d5366cab9a4ba15c"`
Nov 01 01:39:09.926 INFO kablam! usermod: no changes
Nov 01 01:39:10.018 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Nov 01 01:39:10.035 INFO blam! 
Nov 01 01:39:10.035 INFO blam! running 12 tests
Nov 01 01:39:10.035 INFO blam! test eval::tests::error_non_applicable ... ok
Nov 01 01:39:10.036 INFO kablam!      Running /target/debug/deps/plic-715bf38aa4bef3ba
Nov 01 01:39:10.043 INFO blam! test eval::tests::lambda_identity ... ok
Nov 01 01:39:10.043 INFO blam! test eval::tests::copy3 ... ok
Nov 01 01:39:10.043 INFO blam! test eval::tests::nested_builtins ... ok
Nov 01 01:39:10.043 INFO blam! test eval::tests::one_builtin ... ok
Nov 01 01:39:10.043 INFO blam! test lexer::tests::one_char_tokens ... ok
Nov 01 01:39:10.043 INFO blam! test eval::tests::copy ... ok
Nov 01 01:39:10.043 INFO blam! test eval::tests::copy2 ... ok
Nov 01 01:39:10.043 INFO blam! test lexer::tests::recognise_numbers ... ok
Nov 01 01:39:10.043 INFO blam! test lexer::tests::recognise_various_blanks ... ok
Nov 01 01:39:10.043 INFO blam! test lexer::tests::recognise_two_words ... ok
Nov 01 01:39:10.043 INFO blam! test lexer::tests::recognise_one_char_followed_by_numbers ... ok
Nov 01 01:39:10.043 INFO blam! 
Nov 01 01:39:10.043 INFO blam! test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 01:39:10.043 INFO blam! 
Nov 01 01:39:10.055 INFO kablam! su: No module specific data is present
Nov 01 01:39:10.749 INFO running `"docker" "rm" "-f" "523e5e9cad380d67311e89577fe26957761f31670ae3f182d5366cab9a4ba15c"`
Nov 01 01:39:11.034 INFO blam! 523e5e9cad380d67311e89577fe26957761f31670ae3f182d5366cab9a4ba15c
