Nov 01 01:38:48.985 INFO testing nickbnf/plic against 1.30.0 for beta-1.31-1
Nov 01 01:38:48.987 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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 01:38:49.363 INFO blam! 920448ec513e69599c5c004a1a1d49e2e44318b64d66c55eaf1b7f9ade758df5
Nov 01 01:38:49.366 INFO running `"docker" "start" "-a" "920448ec513e69599c5c004a1a1d49e2e44318b64d66c55eaf1b7f9ade758df5"`
Nov 01 01:38:50.343 INFO kablam! usermod: no changes
Nov 01 01:38:50.461 INFO kablam!    Compiling nix v0.5.1
Nov 01 01:38:50.463 INFO kablam!    Compiling clap v2.13.0
Nov 01 01:38:56.984 INFO kablam!    Compiling rustyline v1.0.0
Nov 01 01:39:01.907 INFO kablam!    Compiling plic v0.1.0 (/source)
Nov 01 01:39:02.423 INFO kablam! warning: unused `#[macro_use]` import
Nov 01 01:39:02.423 INFO kablam!  --> src/main.rs:1:1
Nov 01 01:39:02.423 INFO kablam!   |
Nov 01 01:39:02.423 INFO kablam! 1 | #[macro_use] extern crate matches;
Nov 01 01:39:02.423 INFO kablam!   | ^^^^^^^^^^^^
Nov 01 01:39:02.423 INFO kablam!   |
Nov 01 01:39:02.423 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 01:39:02.423 INFO kablam! 
Nov 01 01:39:02.487 INFO kablam! warning: value assigned to `s` is never read
Nov 01 01:39:02.487 INFO kablam!   --> src/eval/builtins.rs:15:13
Nov 01 01:39:02.487 INFO kablam!    |
Nov 01 01:39:02.487 INFO kablam! 15 |     let mut s = 0;
Nov 01 01:39:02.487 INFO kablam!    |             ^
Nov 01 01:39:02.487 INFO kablam!    |
Nov 01 01:39:02.487 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 01:39:02.487 INFO kablam! 
Nov 01 01:39:02.487 INFO kablam! warning: unused variable: `file`
Nov 01 01:39:02.487 INFO kablam!   --> src/main.rs:29:23
Nov 01 01:39:02.487 INFO kablam!    |
Nov 01 01:39:02.488 INFO kablam! 29 |     else if let Some( file ) = matches.value_of("INPUT") {
Nov 01 01:39:02.488 INFO kablam!    |                       ^^^^ help: consider using `_file` instead
Nov 01 01:39:02.488 INFO kablam!    |
Nov 01 01:39:02.488 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 01:39:02.488 INFO kablam! 
Nov 01 01:39:02.509 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:02.510 INFO kablam!   --> src/eval/mod.rs:95:24
Nov 01 01:39:02.510 INFO kablam!    |
Nov 01 01:39:02.510 INFO kablam! 95 | fn copy_expression<T>( mut tokens: &mut T, copy: String ) -> Result<String,EvalError>
Nov 01 01:39:02.510 INFO kablam!    |                        ----^^^^^^
Nov 01 01:39:02.510 INFO kablam!    |                        |
Nov 01 01:39:02.510 INFO kablam!    |                        help: remove this `mut`
Nov 01 01:39:02.510 INFO kablam!    |
Nov 01 01:39:02.510 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:39:02.510 INFO kablam! 
Nov 01 01:39:02.515 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:02.515 INFO kablam!    --> src/eval/mod.rs:124:28
Nov 01 01:39:02.515 INFO kablam!     |
Nov 01 01:39:02.515 INFO kablam! 124 | fn evaluate_expression<T>( mut tokens: &mut T, env: &mut Environment ) -> Result<PlicType,EvalError>
Nov 01 01:39:02.515 INFO kablam!     |                            ----^^^^^^
Nov 01 01:39:02.515 INFO kablam!     |                            |
Nov 01 01:39:02.515 INFO kablam!     |                            help: remove this `mut`
Nov 01 01:39:02.515 INFO kablam! 
Nov 01 01:39:02.515 INFO kablam! warning: variant is never constructed: `Pair`
Nov 01 01:39:02.515 INFO kablam!   --> src/eval/mod.rs:24:5
Nov 01 01:39:02.515 INFO kablam!    |
Nov 01 01:39:02.515 INFO kablam! 24 |     Pair(HeapIndex, HeapIndex),
Nov 01 01:39:02.515 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:39:02.515 INFO kablam!    |
Nov 01 01:39:02.515 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 01:39:02.515 INFO kablam! 
Nov 01 01:39:03.615 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 13.24s
Nov 01 01:39:03.617 INFO kablam! su: No module specific data is present
Nov 01 01:39:04.214 INFO running `"docker" "rm" "-f" "920448ec513e69599c5c004a1a1d49e2e44318b64d66c55eaf1b7f9ade758df5"`
Nov 01 01:39:04.575 INFO blam! 920448ec513e69599c5c004a1a1d49e2e44318b64d66c55eaf1b7f9ade758df5
Nov 01 01:39:04.581 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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 01:39:05.062 INFO blam! 50ef976f470320daf2974623da006cee6c82718f6806ab9933fa3eedadf775c0
Nov 01 01:39:05.065 INFO running `"docker" "start" "-a" "50ef976f470320daf2974623da006cee6c82718f6806ab9933fa3eedadf775c0"`
Nov 01 01:39:07.351 INFO kablam! usermod: no changes
Nov 01 01:39:07.455 INFO kablam!    Compiling plic v0.1.0 (/source)
Nov 01 01:39:08.223 INFO kablam! warning: value assigned to `s` is never read
Nov 01 01:39:08.223 INFO kablam!   --> src/eval/builtins.rs:15:13
Nov 01 01:39:08.223 INFO kablam!    |
Nov 01 01:39:08.223 INFO kablam! 15 |     let mut s = 0;
Nov 01 01:39:08.223 INFO kablam!    |             ^
Nov 01 01:39:08.223 INFO kablam!    |
Nov 01 01:39:08.223 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 01:39:08.223 INFO kablam! 
Nov 01 01:39:08.223 INFO kablam! warning: unused variable: `file`
Nov 01 01:39:08.223 INFO kablam!   --> src/main.rs:29:23
Nov 01 01:39:08.224 INFO kablam!    |
Nov 01 01:39:08.224 INFO kablam! 29 |     else if let Some( file ) = matches.value_of("INPUT") {
Nov 01 01:39:08.224 INFO kablam!    |                       ^^^^ help: consider using `_file` instead
Nov 01 01:39:08.224 INFO kablam!    |
Nov 01 01:39:08.224 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 01:39:08.224 INFO kablam! 
Nov 01 01:39:08.224 INFO kablam! warning: unused variable: `env`
Nov 01 01:39:08.224 INFO kablam!    --> src/eval/mod.rs:269:17
Nov 01 01:39:08.224 INFO kablam!     |
Nov 01 01:39:08.224 INFO kablam! 269 |         let mut env = super::Environment::new();
Nov 01 01:39:08.224 INFO kablam!     |                 ^^^ help: consider using `_env` instead
Nov 01 01:39:08.224 INFO kablam! 
Nov 01 01:39:08.224 INFO kablam! warning: unused variable: `env`
Nov 01 01:39:08.224 INFO kablam!    --> src/eval/mod.rs:286:17
Nov 01 01:39:08.224 INFO kablam!     |
Nov 01 01:39:08.224 INFO kablam! 286 |         let mut env = super::Environment::new();
Nov 01 01:39:08.224 INFO kablam!     |                 ^^^ help: consider using `_env` instead
Nov 01 01:39:08.224 INFO kablam! 
Nov 01 01:39:08.224 INFO kablam! warning: unused variable: `env`
Nov 01 01:39:08.224 INFO kablam!    --> src/eval/mod.rs:306:17
Nov 01 01:39:08.224 INFO kablam!     |
Nov 01 01:39:08.224 INFO kablam! 306 |         let mut env = super::Environment::new();
Nov 01 01:39:08.224 INFO kablam!     |                 ^^^ help: consider using `_env` instead
Nov 01 01:39:08.224 INFO kablam! 
Nov 01 01:39:08.245 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:08.245 INFO kablam!   --> src/eval/mod.rs:95:24
Nov 01 01:39:08.245 INFO kablam!    |
Nov 01 01:39:08.246 INFO kablam! 95 | fn copy_expression<T>( mut tokens: &mut T, copy: String ) -> Result<String,EvalError>
Nov 01 01:39:08.246 INFO kablam!    |                        ----^^^^^^
Nov 01 01:39:08.246 INFO kablam!    |                        |
Nov 01 01:39:08.247 INFO kablam!    |                        help: remove this `mut`
Nov 01 01:39:08.254 INFO kablam!    |
Nov 01 01:39:08.254 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 01:39:08.254 INFO kablam! 
Nov 01 01:39:08.254 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:08.255 INFO kablam!    --> src/eval/mod.rs:124:28
Nov 01 01:39:08.255 INFO kablam!     |
Nov 01 01:39:08.255 INFO kablam! 124 | fn evaluate_expression<T>( mut tokens: &mut T, env: &mut Environment ) -> Result<PlicType,EvalError>
Nov 01 01:39:08.255 INFO kablam!     |                            ----^^^^^^
Nov 01 01:39:08.255 INFO kablam!     |                            |
Nov 01 01:39:08.256 INFO kablam!     |                            help: remove this `mut`
Nov 01 01:39:08.256 INFO kablam! 
Nov 01 01:39:08.256 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:08.256 INFO kablam!    --> src/eval/mod.rs:269:13
Nov 01 01:39:08.256 INFO kablam!     |
Nov 01 01:39:08.256 INFO kablam! 269 |         let mut env = super::Environment::new();
Nov 01 01:39:08.257 INFO kablam!     |             ----^^^
Nov 01 01:39:08.257 INFO kablam!     |             |
Nov 01 01:39:08.257 INFO kablam!     |             help: remove this `mut`
Nov 01 01:39:08.257 INFO kablam! 
Nov 01 01:39:08.257 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:08.257 INFO kablam!    --> src/eval/mod.rs:286:13
Nov 01 01:39:08.258 INFO kablam!     |
Nov 01 01:39:08.258 INFO kablam! 286 |         let mut env = super::Environment::new();
Nov 01 01:39:08.258 INFO kablam!     |             ----^^^
Nov 01 01:39:08.258 INFO kablam!     |             |
Nov 01 01:39:08.258 INFO kablam!     |             help: remove this `mut`
Nov 01 01:39:08.258 INFO kablam! 
Nov 01 01:39:08.265 INFO kablam! warning: variable does not need to be mutable
Nov 01 01:39:08.265 INFO kablam!    --> src/eval/mod.rs:306:13
Nov 01 01:39:08.265 INFO kablam!     |
Nov 01 01:39:08.265 INFO kablam! 306 |         let mut env = super::Environment::new();
Nov 01 01:39:08.265 INFO kablam!     |             ----^^^
Nov 01 01:39:08.266 INFO kablam!     |             |
Nov 01 01:39:08.266 INFO kablam!     |             help: remove this `mut`
Nov 01 01:39:08.266 INFO kablam! 
Nov 01 01:39:08.266 INFO kablam! warning: variant is never constructed: `Pair`
Nov 01 01:39:08.266 INFO kablam!   --> src/eval/mod.rs:24:5
Nov 01 01:39:08.266 INFO kablam!    |
Nov 01 01:39:08.267 INFO kablam! 24 |     Pair(HeapIndex, HeapIndex),
Nov 01 01:39:08.267 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 01:39:08.267 INFO kablam!    |
Nov 01 01:39:08.267 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 01:39:08.267 INFO kablam! 
Nov 01 01:39:09.723 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.32s
Nov 01 01:39:09.724 INFO kablam! su: No module specific data is present
Nov 01 01:39:10.687 INFO running `"docker" "rm" "-f" "50ef976f470320daf2974623da006cee6c82718f6806ab9933fa3eedadf775c0"`
Nov 01 01:39:10.995 INFO blam! 50ef976f470320daf2974623da006cee6c82718f6806ab9933fa3eedadf775c0
Nov 01 01:39:11.001 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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 01:39:11.530 INFO blam! 6d1173fad7129efc1646bfb1eeb57d23ff9da5b6f167b92a341e326e38ebd266
Nov 01 01:39:11.543 INFO running `"docker" "start" "-a" "6d1173fad7129efc1646bfb1eeb57d23ff9da5b6f167b92a341e326e38ebd266"`
Nov 01 01:39:12.927 INFO kablam! usermod: no changes
Nov 01 01:39:13.015 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Nov 01 01:39:13.024 INFO blam! 
Nov 01 01:39:13.024 INFO kablam!      Running /target/debug/deps/plic-929c6f74da89064f
Nov 01 01:39:13.024 INFO blam! running 12 tests
Nov 01 01:39:13.039 INFO blam! test eval::tests::copy2 ... ok
Nov 01 01:39:13.039 INFO blam! test eval::tests::copy ... ok
Nov 01 01:39:13.040 INFO blam! test eval::tests::one_builtin ... ok
Nov 01 01:39:13.040 INFO blam! test lexer::tests::one_char_tokens ... ok
Nov 01 01:39:13.040 INFO blam! test eval::tests::nested_builtins ... ok
Nov 01 01:39:13.041 INFO blam! test lexer::tests::recognise_various_blanks ... ok
Nov 01 01:39:13.041 INFO blam! test eval::tests::lambda_identity ... ok
Nov 01 01:39:13.041 INFO blam! test eval::tests::error_non_applicable ... ok
Nov 01 01:39:13.042 INFO blam! test eval::tests::copy3 ... ok
Nov 01 01:39:13.047 INFO blam! test lexer::tests::recognise_two_words ... ok
Nov 01 01:39:13.047 INFO kablam! su: No module specific data is present
Nov 01 01:39:13.047 INFO blam! test lexer::tests::recognise_one_char_followed_by_numbers ... ok
Nov 01 01:39:13.048 INFO blam! test lexer::tests::recognise_numbers ... ok
Nov 01 01:39:13.048 INFO blam! 
Nov 01 01:39:13.048 INFO blam! test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 01:39:13.049 INFO blam! 
Nov 01 01:39:13.663 INFO running `"docker" "rm" "-f" "6d1173fad7129efc1646bfb1eeb57d23ff9da5b6f167b92a341e326e38ebd266"`
Nov 01 01:39:13.987 INFO blam! 6d1173fad7129efc1646bfb1eeb57d23ff9da5b6f167b92a341e326e38ebd266
