Oct 31 23:16:59.777 INFO testing rmirabelli/scheme_interpreter against beta-2018-10-30 for beta-1.31-1
Oct 31 23:16:59.778 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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"`
Oct 31 23:17:00.278 INFO blam! 1533b8e2d40d0ac7ecdfa06ee8ca6cdb50bfbfb2506703c6d9bd66f07baec1df
Oct 31 23:17:00.281 INFO running `"docker" "start" "-a" "1533b8e2d40d0ac7ecdfa06ee8ca6cdb50bfbfb2506703c6d9bd66f07baec1df"`
Oct 31 23:17:01.319 INFO kablam! usermod: no changes
Oct 31 23:17:01.420 INFO kablam!    Compiling updated_scheme v0.1.0 (/source)
Oct 31 23:17:01.963 INFO kablam! warning: unused variable: `l`
Oct 31 23:17:01.963 INFO kablam!   --> src/environment_parser.rs:26:7
Oct 31 23:17:01.963 INFO kablam!    |
Oct 31 23:17:01.963 INFO kablam! 26 |         let l = subs.len();
Oct 31 23:17:01.963 INFO kablam!    |             ^ help: consider using `_l` instead
Oct 31 23:17:01.963 INFO kablam!    |
Oct 31 23:17:01.966 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 23:17:01.966 INFO kablam! 
Oct 31 23:17:01.999 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.000 INFO kablam!   --> src/parser.rs:11:22
Oct 31 23:17:02.000 INFO kablam!    |
Oct 31 23:17:02.000 INFO kablam! 11 | fn parse_conditional(mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:02.001 INFO kablam!    |                      ----^^^^^^
Oct 31 23:17:02.001 INFO kablam!    |                      |
Oct 31 23:17:02.001 INFO kablam!    |                      help: remove this `mut`
Oct 31 23:17:02.002 INFO kablam!    |
Oct 31 23:17:02.002 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 23:17:02.002 INFO kablam! 
Oct 31 23:17:02.003 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.003 INFO kablam!   --> src/parser.rs:47:27
Oct 31 23:17:02.003 INFO kablam!    |
Oct 31 23:17:02.003 INFO kablam! 47 | fn parse_simple_predicate(mut tokens: &mut Vec<Token>, environment: &Environment) -> Predicate {
Oct 31 23:17:02.004 INFO kablam!    |                           ----^^^^^^
Oct 31 23:17:02.004 INFO kablam!    |                           |
Oct 31 23:17:02.004 INFO kablam!    |                           help: remove this `mut`
Oct 31 23:17:02.004 INFO kablam! 
Oct 31 23:17:02.005 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.005 INFO kablam!   --> src/parser.rs:83:56
Oct 31 23:17:02.005 INFO kablam!    |
Oct 31 23:17:02.005 INFO kablam! 83 | fn parse_compound_predicate(ct: CompoundPredicateType, mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:02.006 INFO kablam!    |                                                        ----^^^^^^
Oct 31 23:17:02.006 INFO kablam!    |                                                        |
Oct 31 23:17:02.006 INFO kablam!    |                                                        help: remove this `mut`
Oct 31 23:17:02.007 INFO kablam! 
Oct 31 23:17:02.011 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.012 INFO kablam!    --> src/parser.rs:123:34
Oct 31 23:17:02.012 INFO kablam!     |
Oct 31 23:17:02.012 INFO kablam! 123 | fn parse_function(fname: String, mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:02.012 INFO kablam!     |                                  ----^^^^^^
Oct 31 23:17:02.013 INFO kablam!     |                                  |
Oct 31 23:17:02.013 INFO kablam!     |                                  help: remove this `mut`
Oct 31 23:17:02.013 INFO kablam! 
Oct 31 23:17:02.014 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.014 INFO kablam!    --> src/parser.rs:139:19
Oct 31 23:17:02.014 INFO kablam!     |
Oct 31 23:17:02.015 INFO kablam! 139 | fn parse_compound(mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:02.015 INFO kablam!     |                   ----^^^^^^
Oct 31 23:17:02.015 INFO kablam!     |                   |
Oct 31 23:17:02.016 INFO kablam!     |                   help: remove this `mut`
Oct 31 23:17:02.016 INFO kablam! 
Oct 31 23:17:02.019 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.019 INFO kablam!    --> src/parser.rs:181:14
Oct 31 23:17:02.019 INFO kablam!     |
Oct 31 23:17:02.019 INFO kablam! 181 | pub fn parse(mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:02.019 INFO kablam!     |              ----^^^^^^
Oct 31 23:17:02.019 INFO kablam!     |              |
Oct 31 23:17:02.019 INFO kablam!     |              help: remove this `mut`
Oct 31 23:17:02.019 INFO kablam! 
Oct 31 23:17:02.027 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.027 INFO kablam!  --> src/environment_parser.rs:9:26
Oct 31 23:17:02.027 INFO kablam!   |
Oct 31 23:17:02.027 INFO kablam! 9 | pub fn parse_to_function(mut v: &mut Vec<Token>) -> (String,Function) {
Oct 31 23:17:02.027 INFO kablam!   |                          ----^
Oct 31 23:17:02.027 INFO kablam!   |                          |
Oct 31 23:17:02.027 INFO kablam!   |                          help: remove this `mut`
Oct 31 23:17:02.027 INFO kablam! 
Oct 31 23:17:02.027 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.027 INFO kablam!   --> src/environment_parser.rs:60:26
Oct 31 23:17:02.027 INFO kablam!    |
Oct 31 23:17:02.027 INFO kablam! 60 | pub fn parse_to_variable(mut v: &mut Vec<Token>, environment: &Environment) -> (String,Expression) {
Oct 31 23:17:02.027 INFO kablam!    |                          ----^
Oct 31 23:17:02.027 INFO kablam!    |                          |
Oct 31 23:17:02.027 INFO kablam!    |                          help: remove this `mut`
Oct 31 23:17:02.027 INFO kablam! 
Oct 31 23:17:02.039 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.039 INFO kablam!   --> src/environment_parser.rs:84:29
Oct 31 23:17:02.039 INFO kablam!    |
Oct 31 23:17:02.039 INFO kablam! 84 | pub fn parse_to_environment(mut v: &mut Vec<Token>) -> Environment {
Oct 31 23:17:02.039 INFO kablam!    |                             ----^
Oct 31 23:17:02.039 INFO kablam!    |                             |
Oct 31 23:17:02.039 INFO kablam!    |                             help: remove this `mut`
Oct 31 23:17:02.039 INFO kablam! 
Oct 31 23:17:02.039 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.039 INFO kablam!   --> src/environment_parser.rs:87:9
Oct 31 23:17:02.039 INFO kablam!    |
Oct 31 23:17:02.039 INFO kablam! 87 |     let mut hash: HashMap<String,Expression> = HashMap::new();
Oct 31 23:17:02.039 INFO kablam!    |         ----^^^^
Oct 31 23:17:02.039 INFO kablam!    |         |
Oct 31 23:17:02.039 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:02.039 INFO kablam! 
Oct 31 23:17:02.039 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:02.039 INFO kablam!   --> src/environment_parser.rs:88:6
Oct 31 23:17:02.039 INFO kablam!    |
Oct 31 23:17:02.039 INFO kablam! 88 |     let mut func: HashMap<String,Function> = HashMap::new();
Oct 31 23:17:02.039 INFO kablam!    |         ----^^^^
Oct 31 23:17:02.039 INFO kablam!    |         |
Oct 31 23:17:02.039 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:02.039 INFO kablam! 
Oct 31 23:17:02.059 INFO kablam! warning: variable `functionHash` should have a snake case name such as `function_hash`
Oct 31 23:17:02.059 INFO kablam!   --> src/interpreter.rs:26:6
Oct 31 23:17:02.059 INFO kablam!    |
Oct 31 23:17:02.059 INFO kablam! 26 |     let functionHash: HashMap<String, Function> = HashMap::new();
Oct 31 23:17:02.059 INFO kablam!    |         ^^^^^^^^^^^^
Oct 31 23:17:02.059 INFO kablam!    |
Oct 31 23:17:02.059 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 23:17:02.059 INFO kablam! 
Oct 31 23:17:03.458 INFO kablam! warning: unnecessary path disambiguator
Oct 31 23:17:03.458 INFO kablam!   --> src/main.rs:15:39
Oct 31 23:17:03.458 INFO kablam!    |
Oct 31 23:17:03.459 INFO kablam! 15 | fn parse_and_evaluate(tokens: &mut Vec::<Token>, env: &Environment) {
Oct 31 23:17:03.459 INFO kablam!    |                                       ^^ try removing `::`
Oct 31 23:17:03.459 INFO kablam! 
Oct 31 23:17:03.459 INFO kablam! warning: unnecessary path disambiguator
Oct 31 23:17:03.460 INFO kablam!   --> src/main.rs:21:30
Oct 31 23:17:03.460 INFO kablam!    |
Oct 31 23:17:03.460 INFO kablam! 21 | fn parse_env(tokens: &mut Vec::<Token>, env: &mut Environment) {
Oct 31 23:17:03.461 INFO kablam!    |                              ^^ try removing `::`
Oct 31 23:17:03.461 INFO kablam! 
Oct 31 23:17:03.599 INFO kablam! warning: unused import: `updated_scheme::interpreter::*`
Oct 31 23:17:03.600 INFO kablam!  --> src/main.rs:7:5
Oct 31 23:17:03.600 INFO kablam!   |
Oct 31 23:17:03.600 INFO kablam! 7 | use updated_scheme::interpreter::*;
Oct 31 23:17:03.601 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:17:03.601 INFO kablam!   |
Oct 31 23:17:03.601 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:17:03.602 INFO kablam! 
Oct 31 23:17:03.643 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:03.643 INFO kablam!   --> src/main.rs:29:9
Oct 31 23:17:03.644 INFO kablam!    |
Oct 31 23:17:03.644 INFO kablam! 29 |     let mut hash: HashMap<String,Expression> = HashMap::new();
Oct 31 23:17:03.645 INFO kablam!    |         ----^^^^
Oct 31 23:17:03.645 INFO kablam!    |         |
Oct 31 23:17:03.645 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:03.645 INFO kablam!    |
Oct 31 23:17:03.646 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 23:17:03.646 INFO kablam! 
Oct 31 23:17:03.646 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:03.647 INFO kablam!   --> src/main.rs:30:6
Oct 31 23:17:03.647 INFO kablam!    |
Oct 31 23:17:03.647 INFO kablam! 30 |     let mut func: HashMap<String,Function> = HashMap::new();
Oct 31 23:17:03.648 INFO kablam!    |         ----^^^^
Oct 31 23:17:03.648 INFO kablam!    |         |
Oct 31 23:17:03.648 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:03.649 INFO kablam! 
Oct 31 23:17:04.451 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.07s
Oct 31 23:17:04.451 INFO kablam! su: No module specific data is present
Oct 31 23:17:05.323 INFO running `"docker" "rm" "-f" "1533b8e2d40d0ac7ecdfa06ee8ca6cdb50bfbfb2506703c6d9bd66f07baec1df"`
Oct 31 23:17:05.657 INFO blam! 1533b8e2d40d0ac7ecdfa06ee8ca6cdb50bfbfb2506703c6d9bd66f07baec1df
Oct 31 23:17:05.665 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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"`
Oct 31 23:17:06.096 INFO blam! f13e2b6b16057dbf35849fb75f7ff34f611d906122226dd02e64ae3194380f22
Oct 31 23:17:06.104 INFO running `"docker" "start" "-a" "f13e2b6b16057dbf35849fb75f7ff34f611d906122226dd02e64ae3194380f22"`
Oct 31 23:17:07.489 INFO kablam! usermod: no changes
Oct 31 23:17:07.571 INFO kablam!    Compiling updated_scheme v0.1.0 (/source)
Oct 31 23:17:07.951 INFO kablam! warning: unnecessary path disambiguator
Oct 31 23:17:07.951 INFO kablam!   --> src/main.rs:15:39
Oct 31 23:17:07.951 INFO kablam!    |
Oct 31 23:17:07.951 INFO kablam! 15 | fn parse_and_evaluate(tokens: &mut Vec::<Token>, env: &Environment) {
Oct 31 23:17:07.951 INFO kablam!    |                                       ^^ try removing `::`
Oct 31 23:17:07.951 INFO kablam! 
Oct 31 23:17:07.951 INFO kablam! warning: unnecessary path disambiguator
Oct 31 23:17:07.951 INFO kablam!   --> src/main.rs:21:30
Oct 31 23:17:07.951 INFO kablam!    |
Oct 31 23:17:07.951 INFO kablam! 21 | fn parse_env(tokens: &mut Vec::<Token>, env: &mut Environment) {
Oct 31 23:17:07.951 INFO kablam!    |                              ^^ try removing `::`
Oct 31 23:17:07.951 INFO kablam! 
Oct 31 23:17:08.671 INFO kablam! warning: unused import: `updated_scheme::predicate::*`
Oct 31 23:17:08.671 INFO kablam!  --> tests/test_function.rs:4:5
Oct 31 23:17:08.671 INFO kablam!   |
Oct 31 23:17:08.671 INFO kablam! 4 | use updated_scheme::predicate::*;
Oct 31 23:17:08.671 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:17:08.671 INFO kablam!   |
Oct 31 23:17:08.671 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:17:08.671 INFO kablam! 
Oct 31 23:17:08.671 INFO kablam! warning: unused import: `updated_scheme::environment::*`
Oct 31 23:17:08.671 INFO kablam!  --> tests/test_function.rs:9:5
Oct 31 23:17:08.671 INFO kablam!   |
Oct 31 23:17:08.671 INFO kablam! 9 | use updated_scheme::environment::*;
Oct 31 23:17:08.671 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:17:08.671 INFO kablam! 
Oct 31 23:17:08.691 INFO kablam! warning: unused import: `std::collections::HashMap`
Oct 31 23:17:08.691 INFO kablam!  --> tests/test_interpreter.rs:6:5
Oct 31 23:17:08.691 INFO kablam!   |
Oct 31 23:17:08.691 INFO kablam! 6 | use std::collections::HashMap;
Oct 31 23:17:08.691 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:17:08.691 INFO kablam!   |
Oct 31 23:17:08.691 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:17:08.691 INFO kablam! 
Oct 31 23:17:08.767 INFO kablam! warning: variable `envTokens` should have a snake case name such as `env_tokens`
Oct 31 23:17:08.767 INFO kablam!   --> tests/test_function.rs:24:6
Oct 31 23:17:08.767 INFO kablam!    |
Oct 31 23:17:08.767 INFO kablam! 24 |     let mut envTokens = Vec::<Token>::new();
Oct 31 23:17:08.767 INFO kablam!    |         ^^^^^^^^^^^^^
Oct 31 23:17:08.767 INFO kablam!    |
Oct 31 23:17:08.767 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 23:17:08.767 INFO kablam! 
Oct 31 23:17:08.899 INFO kablam! warning: unused import: `updated_scheme::interpreter::*`
Oct 31 23:17:08.899 INFO kablam!  --> src/main.rs:7:5
Oct 31 23:17:08.899 INFO kablam!   |
Oct 31 23:17:08.899 INFO kablam! 7 | use updated_scheme::interpreter::*;
Oct 31 23:17:08.899 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 23:17:08.907 INFO kablam!   |
Oct 31 23:17:08.907 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 23:17:08.907 INFO kablam! 
Oct 31 23:17:09.171 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.171 INFO kablam!   --> src/main.rs:29:9
Oct 31 23:17:09.171 INFO kablam!    |
Oct 31 23:17:09.171 INFO kablam! 29 |     let mut hash: HashMap<String,Expression> = HashMap::new();
Oct 31 23:17:09.171 INFO kablam!    |         ----^^^^
Oct 31 23:17:09.171 INFO kablam!    |         |
Oct 31 23:17:09.171 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:09.171 INFO kablam!    |
Oct 31 23:17:09.175 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 23:17:09.175 INFO kablam! 
Oct 31 23:17:09.175 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.175 INFO kablam!   --> src/main.rs:30:6
Oct 31 23:17:09.175 INFO kablam!    |
Oct 31 23:17:09.175 INFO kablam! 30 |     let mut func: HashMap<String,Function> = HashMap::new();
Oct 31 23:17:09.175 INFO kablam!    |         ----^^^^
Oct 31 23:17:09.175 INFO kablam!    |         |
Oct 31 23:17:09.175 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:09.175 INFO kablam! 
Oct 31 23:17:09.583 INFO kablam! warning: unused variable: `l`
Oct 31 23:17:09.583 INFO kablam!   --> src/environment_parser.rs:26:7
Oct 31 23:17:09.583 INFO kablam!    |
Oct 31 23:17:09.583 INFO kablam! 26 |         let l = subs.len();
Oct 31 23:17:09.583 INFO kablam!    |             ^ help: consider using `_l` instead
Oct 31 23:17:09.612 INFO kablam!    |
Oct 31 23:17:09.612 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 23:17:09.612 INFO kablam! 
Oct 31 23:17:09.676 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.676 INFO kablam!   --> src/parser.rs:11:22
Oct 31 23:17:09.676 INFO kablam!    |
Oct 31 23:17:09.676 INFO kablam! 11 | fn parse_conditional(mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:09.676 INFO kablam!    |                      ----^^^^^^
Oct 31 23:17:09.676 INFO kablam!    |                      |
Oct 31 23:17:09.676 INFO kablam!    |                      help: remove this `mut`
Oct 31 23:17:09.676 INFO kablam!    |
Oct 31 23:17:09.676 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 23:17:09.676 INFO kablam! 
Oct 31 23:17:09.676 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.676 INFO kablam!   --> src/parser.rs:47:27
Oct 31 23:17:09.676 INFO kablam!    |
Oct 31 23:17:09.676 INFO kablam! 47 | fn parse_simple_predicate(mut tokens: &mut Vec<Token>, environment: &Environment) -> Predicate {
Oct 31 23:17:09.676 INFO kablam!    |                           ----^^^^^^
Oct 31 23:17:09.676 INFO kablam!    |                           |
Oct 31 23:17:09.676 INFO kablam!    |                           help: remove this `mut`
Oct 31 23:17:09.676 INFO kablam! 
Oct 31 23:17:09.676 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.676 INFO kablam!   --> src/parser.rs:83:56
Oct 31 23:17:09.676 INFO kablam!    |
Oct 31 23:17:09.676 INFO kablam! 83 | fn parse_compound_predicate(ct: CompoundPredicateType, mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:09.676 INFO kablam!    |                                                        ----^^^^^^
Oct 31 23:17:09.676 INFO kablam!    |                                                        |
Oct 31 23:17:09.676 INFO kablam!    |                                                        help: remove this `mut`
Oct 31 23:17:09.681 INFO kablam! 
Oct 31 23:17:09.681 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.681 INFO kablam!    --> src/parser.rs:123:34
Oct 31 23:17:09.681 INFO kablam!     |
Oct 31 23:17:09.681 INFO kablam! 123 | fn parse_function(fname: String, mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:09.681 INFO kablam!     |                                  ----^^^^^^
Oct 31 23:17:09.681 INFO kablam!     |                                  |
Oct 31 23:17:09.681 INFO kablam!     |                                  help: remove this `mut`
Oct 31 23:17:09.687 INFO kablam! 
Oct 31 23:17:09.687 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.687 INFO kablam!    --> src/parser.rs:139:19
Oct 31 23:17:09.687 INFO kablam!     |
Oct 31 23:17:09.687 INFO kablam! 139 | fn parse_compound(mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:09.687 INFO kablam!     |                   ----^^^^^^
Oct 31 23:17:09.687 INFO kablam!     |                   |
Oct 31 23:17:09.687 INFO kablam!     |                   help: remove this `mut`
Oct 31 23:17:09.687 INFO kablam! 
Oct 31 23:17:09.688 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.688 INFO kablam!    --> src/parser.rs:181:14
Oct 31 23:17:09.688 INFO kablam!     |
Oct 31 23:17:09.688 INFO kablam! 181 | pub fn parse(mut tokens: &mut Vec<Token>, environment: &Environment) -> Expression {
Oct 31 23:17:09.688 INFO kablam!     |              ----^^^^^^
Oct 31 23:17:09.688 INFO kablam!     |              |
Oct 31 23:17:09.688 INFO kablam!     |              help: remove this `mut`
Oct 31 23:17:09.695 INFO kablam! 
Oct 31 23:17:09.703 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.703 INFO kablam!  --> src/environment_parser.rs:9:26
Oct 31 23:17:09.703 INFO kablam!   |
Oct 31 23:17:09.703 INFO kablam! 9 | pub fn parse_to_function(mut v: &mut Vec<Token>) -> (String,Function) {
Oct 31 23:17:09.703 INFO kablam!   |                          ----^
Oct 31 23:17:09.703 INFO kablam!   |                          |
Oct 31 23:17:09.703 INFO kablam!   |                          help: remove this `mut`
Oct 31 23:17:09.711 INFO kablam! 
Oct 31 23:17:09.711 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.711 INFO kablam!   --> src/environment_parser.rs:60:26
Oct 31 23:17:09.711 INFO kablam!    |
Oct 31 23:17:09.711 INFO kablam! 60 | pub fn parse_to_variable(mut v: &mut Vec<Token>, environment: &Environment) -> (String,Expression) {
Oct 31 23:17:09.711 INFO kablam!    |                          ----^
Oct 31 23:17:09.711 INFO kablam!    |                          |
Oct 31 23:17:09.711 INFO kablam!    |                          help: remove this `mut`
Oct 31 23:17:09.711 INFO kablam! 
Oct 31 23:17:09.711 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.711 INFO kablam!   --> src/environment_parser.rs:84:29
Oct 31 23:17:09.711 INFO kablam!    |
Oct 31 23:17:09.711 INFO kablam! 84 | pub fn parse_to_environment(mut v: &mut Vec<Token>) -> Environment {
Oct 31 23:17:09.711 INFO kablam!    |                             ----^
Oct 31 23:17:09.711 INFO kablam!    |                             |
Oct 31 23:17:09.711 INFO kablam!    |                             help: remove this `mut`
Oct 31 23:17:09.713 INFO kablam! 
Oct 31 23:17:09.714 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.714 INFO kablam!   --> src/environment_parser.rs:87:9
Oct 31 23:17:09.714 INFO kablam!    |
Oct 31 23:17:09.714 INFO kablam! 87 |     let mut hash: HashMap<String,Expression> = HashMap::new();
Oct 31 23:17:09.714 INFO kablam!    |         ----^^^^
Oct 31 23:17:09.714 INFO kablam!    |         |
Oct 31 23:17:09.714 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:09.714 INFO kablam! 
Oct 31 23:17:09.714 INFO kablam! warning: variable does not need to be mutable
Oct 31 23:17:09.714 INFO kablam!   --> src/environment_parser.rs:88:6
Oct 31 23:17:09.714 INFO kablam!    |
Oct 31 23:17:09.714 INFO kablam! 88 |     let mut func: HashMap<String,Function> = HashMap::new();
Oct 31 23:17:09.714 INFO kablam!    |         ----^^^^
Oct 31 23:17:09.714 INFO kablam!    |         |
Oct 31 23:17:09.714 INFO kablam!    |         help: remove this `mut`
Oct 31 23:17:09.714 INFO kablam! 
Oct 31 23:17:09.743 INFO kablam! warning: variable `functionHash` should have a snake case name such as `function_hash`
Oct 31 23:17:09.743 INFO kablam!   --> src/interpreter.rs:26:6
Oct 31 23:17:09.743 INFO kablam!    |
Oct 31 23:17:09.743 INFO kablam! 26 |     let functionHash: HashMap<String, Function> = HashMap::new();
Oct 31 23:17:09.743 INFO kablam!    |         ^^^^^^^^^^^^
Oct 31 23:17:09.743 INFO kablam!    |
Oct 31 23:17:09.743 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Oct 31 23:17:09.743 INFO kablam! 
Oct 31 23:17:11.167 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.64s
Oct 31 23:17:11.167 INFO kablam! su: No module specific data is present
Oct 31 23:17:11.721 INFO running `"docker" "rm" "-f" "f13e2b6b16057dbf35849fb75f7ff34f611d906122226dd02e64ae3194380f22"`
Oct 31 23:17:12.027 INFO blam! f13e2b6b16057dbf35849fb75f7ff34f611d906122226dd02e64ae3194380f22
Oct 31 23:17:12.030 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/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"`
Oct 31 23:17:12.401 INFO blam! 326c0067a57c401b4b55308cbe58f1f4bbd263f7242b07cbe88f3d4f212f04f3
Oct 31 23:17:12.415 INFO running `"docker" "start" "-a" "326c0067a57c401b4b55308cbe58f1f4bbd263f7242b07cbe88f3d4f212f04f3"`
Oct 31 23:17:13.517 INFO kablam! usermod: no changes
Oct 31 23:17:13.583 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Oct 31 23:17:13.591 INFO kablam!      Running /target/debug/deps/updated_scheme-edc08f57dd2b781e
Oct 31 23:17:13.591 INFO kablam!      Running /target/debug/deps/updated_scheme-6099aca44b4fe085
Oct 31 23:17:13.591 INFO blam! 
Oct 31 23:17:13.591 INFO blam! running 0 tests
Oct 31 23:17:13.591 INFO blam! 
Oct 31 23:17:13.591 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.591 INFO blam! 
Oct 31 23:17:13.599 INFO blam! 
Oct 31 23:17:13.599 INFO kablam!      Running /target/debug/deps/test_evaluator-07bb27b873c3b329
Oct 31 23:17:13.599 INFO blam! running 0 tests
Oct 31 23:17:13.599 INFO blam! 
Oct 31 23:17:13.599 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.599 INFO blam! 
Oct 31 23:17:13.607 INFO kablam!      Running /target/debug/deps/test_function-183766eed293b193
Oct 31 23:17:13.607 INFO blam! 
Oct 31 23:17:13.607 INFO blam! running 1 test
Oct 31 23:17:13.607 INFO blam! test test_interpret_tree ... ok
Oct 31 23:17:13.607 INFO blam! 
Oct 31 23:17:13.607 INFO blam! test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.607 INFO blam! 
Oct 31 23:17:13.611 INFO blam! 
Oct 31 23:17:13.611 INFO blam! running 9 tests
Oct 31 23:17:13.611 INFO blam! test test_function_evaluation ... ok
Oct 31 23:17:13.611 INFO blam! test test_function_square ... ok
Oct 31 23:17:13.611 INFO blam! test test_function_and_variable_in_environment ... ok
Oct 31 23:17:13.611 INFO blam! test test_sum ... ok
Oct 31 23:17:13.611 INFO blam! test test_parse_to_function ... ok
Oct 31 23:17:13.611 INFO blam! test test_square ... ok
Oct 31 23:17:13.611 INFO blam! test test_function_variable_mangling ... ok
Oct 31 23:17:13.619 INFO blam! test test_sum_of_squares ... ok
Oct 31 23:17:13.619 INFO blam! test test_sum_of_squares_with_variables ... ok
Oct 31 23:17:13.619 INFO blam! 
Oct 31 23:17:13.619 INFO blam! test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.619 INFO blam! 
Oct 31 23:17:13.619 INFO kablam!      Running /target/debug/deps/test_interpreter-4cbbafee96f4ab11
Oct 31 23:17:13.623 INFO blam! 
Oct 31 23:17:13.623 INFO blam! running 6 tests
Oct 31 23:17:13.623 INFO blam! test test_negative_number ... ok
Oct 31 23:17:13.623 INFO blam! test test_multiple_parens ... ok
Oct 31 23:17:13.623 INFO blam! test test_with_multiple_variable_string ... ok
Oct 31 23:17:13.623 INFO blam! test test_with_environment_string ... ok
Oct 31 23:17:13.631 INFO kablam!      Running /target/debug/deps/test_lexer-2b4cdf129c0b4b00
Oct 31 23:17:13.631 INFO blam! test test_single_number ... ok
Oct 31 23:17:13.631 INFO blam! test test_simple_evaluation ... ok
Oct 31 23:17:13.631 INFO blam! 
Oct 31 23:17:13.631 INFO blam! test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.631 INFO blam! 
Oct 31 23:17:13.639 INFO blam! 
Oct 31 23:17:13.639 INFO blam! running 1 test
Oct 31 23:17:13.647 INFO blam! test test_lexer ... ok
Oct 31 23:17:13.647 INFO kablam!      Running /target/debug/deps/test_predicate-cf58068ed05dc4d3
Oct 31 23:17:13.647 INFO blam! 
Oct 31 23:17:13.647 INFO blam! test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.647 INFO blam! 
Oct 31 23:17:13.655 INFO blam! 
Oct 31 23:17:13.655 INFO blam! running 9 tests
Oct 31 23:17:13.655 INFO blam! test test_compound_predicate_raw_false_or ... ok
Oct 31 23:17:13.655 INFO blam! test test_compound_or_from_string ... ok
Oct 31 23:17:13.655 INFO blam! test test_compound_not_from_string ... ok
Oct 31 23:17:13.655 INFO blam! test test_compound_and_from_string ... ok
Oct 31 23:17:13.655 INFO blam! test test_with_multiple_variable_string_3 ... ok
Oct 31 23:17:13.655 INFO blam! test test_compound_predicate_raw_true_or ... ok
Oct 31 23:17:13.655 INFO blam! test test_raw_predicate ... ok
Oct 31 23:17:13.659 INFO blam! test test_with_multiple_variable_string ... ok
Oct 31 23:17:13.663 INFO kablam!    Doc-tests updated_scheme
Oct 31 23:17:13.663 INFO blam! test test_with_multiple_variable_string_2 ... ok
Oct 31 23:17:13.663 INFO blam! 
Oct 31 23:17:13.663 INFO blam! test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:13.663 INFO blam! 
Oct 31 23:17:14.055 INFO blam! 
Oct 31 23:17:14.055 INFO blam! running 0 tests
Oct 31 23:17:14.055 INFO blam! 
Oct 31 23:17:14.055 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 23:17:14.055 INFO blam! 
Oct 31 23:17:14.067 INFO kablam! su: No module specific data is present
Oct 31 23:17:14.523 INFO running `"docker" "rm" "-f" "326c0067a57c401b4b55308cbe58f1f4bbd263f7242b07cbe88f3d4f212f04f3"`
Oct 31 23:17:14.783 INFO blam! 326c0067a57c401b4b55308cbe58f1f4bbd263f7242b07cbe88f3d4f212f04f3
