Nov 01 13:28:01.843 INFO testing cdouglass/samara against 1.30.0 for beta-1.31-1
Nov 01 13:28:01.843 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 13:28:02.093 INFO blam! 8e50892efd976a9817b79d05f7a56e5284769a9ff69182d47d5b4179f8e32a89
Nov 01 13:28:02.096 INFO running `"docker" "start" "-a" "8e50892efd976a9817b79d05f7a56e5284769a9ff69182d47d5b4179f8e32a89"`
Nov 01 13:28:02.630 INFO kablam! usermod: no changes
Nov 01 13:28:02.693 INFO kablam!    Compiling pulldown-cmark v0.1.0
Nov 01 13:28:02.694 INFO kablam!    Compiling serde v1.0.15
Nov 01 13:28:02.695 INFO kablam!    Compiling error-chain v0.11.0
Nov 01 13:28:02.695 INFO kablam!    Compiling tempdir v0.3.5
Nov 01 13:28:12.593 INFO kablam!    Compiling serde_json v1.0.3
Nov 01 13:28:12.593 INFO kablam!    Compiling toml v0.4.5
Nov 01 13:28:17.958 INFO kablam!    Compiling skeptic v0.13.0
Nov 01 13:28:20.739 INFO kablam!    Compiling samara v0.1.0 (/source)
Nov 01 13:28:24.164 INFO kablam! warning: unnecessary parentheses around method argument
Nov 01 13:28:24.164 INFO kablam!   --> src/structures/patterns.rs:46:46
Nov 01 13:28:24.164 INFO kablam!    |
Nov 01 13:28:24.164 INFO kablam! 46 |                   patterns.iter().fold(vec![], (|mut v, pat| {
Nov 01 13:28:24.164 INFO kablam!    |  ______________________________________________^
Nov 01 13:28:24.164 INFO kablam! 47 | |                     v.extend(pat.identifiers());
Nov 01 13:28:24.164 INFO kablam! 48 | |                     v}))
Nov 01 13:28:24.164 INFO kablam!    | |_______________________^ help: remove these parentheses
Nov 01 13:28:24.164 INFO kablam!    |
Nov 01 13:28:24.164 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 13:28:24.164 INFO kablam! 
Nov 01 13:28:27.487 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 24.84s
Nov 01 13:28:27.494 INFO kablam! su: No module specific data is present
Nov 01 13:28:28.033 INFO running `"docker" "rm" "-f" "8e50892efd976a9817b79d05f7a56e5284769a9ff69182d47d5b4179f8e32a89"`
Nov 01 13:28:28.239 INFO blam! 8e50892efd976a9817b79d05f7a56e5284769a9ff69182d47d5b4179f8e32a89
Nov 01 13:28:28.241 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 13:28:28.678 INFO blam! 34000b43d988bf5c246652272cc6342e6af93d23389d287eb034d328f2dff496
Nov 01 13:28:28.679 INFO running `"docker" "start" "-a" "34000b43d988bf5c246652272cc6342e6af93d23389d287eb034d328f2dff496"`
Nov 01 13:28:29.426 INFO kablam! usermod: no changes
Nov 01 13:28:29.534 INFO kablam!    Compiling samara v0.1.0 (/source)
Nov 01 13:28:30.218 INFO kablam! warning: unnecessary parentheses around method argument
Nov 01 13:28:30.218 INFO kablam!   --> src/structures/patterns.rs:46:46
Nov 01 13:28:30.218 INFO kablam!    |
Nov 01 13:28:30.218 INFO kablam! 46 |                   patterns.iter().fold(vec![], (|mut v, pat| {
Nov 01 13:28:30.218 INFO kablam!    |  ______________________________________________^
Nov 01 13:28:30.218 INFO kablam! 47 | |                     v.extend(pat.identifiers());
Nov 01 13:28:30.218 INFO kablam! 48 | |                     v}))
Nov 01 13:28:30.218 INFO kablam!    | |_______________________^ help: remove these parentheses
Nov 01 13:28:30.218 INFO kablam!    |
Nov 01 13:28:30.218 INFO kablam!    = note: #[warn(unused_parens)] on by default
Nov 01 13:28:30.218 INFO kablam! 
Nov 01 13:28:30.230 INFO kablam! warning: unnecessary parentheses around function argument
Nov 01 13:28:30.230 INFO kablam!    --> src/parse/decl.rs:199:67
Nov 01 13:28:30.230 INFO kablam!     |
Nov 01 13:28:30.230 INFO kablam! 199 |         assert_parses_type("Int -> Bool -> Int", arrow(Type::Int, (arrow(Type::Bool, Type::Int))));
Nov 01 13:28:30.230 INFO kablam!     |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 13:28:30.230 INFO kablam! 
Nov 01 13:28:31.787 INFO kablam! warning: variable does not need to be mutable
Nov 01 13:28:31.788 INFO kablam!   --> src/tests.rs:14:38
Nov 01 13:28:31.788 INFO kablam!    |
Nov 01 13:28:31.788 INFO kablam! 14 | fn assert_evaluation_err(expr: &str, mut bindings: &mut Vec<LetBinding>, mut gen: &mut GenTypeVar, msg: &str) {
Nov 01 13:28:31.789 INFO kablam!    |                                      ----^^^^^^^^
Nov 01 13:28:31.789 INFO kablam!    |                                      |
Nov 01 13:28:31.789 INFO kablam!    |                                      help: remove this `mut`
Nov 01 13:28:31.790 INFO kablam!    |
Nov 01 13:28:31.790 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 13:28:31.790 INFO kablam! 
Nov 01 13:28:31.791 INFO kablam! warning: variable does not need to be mutable
Nov 01 13:28:31.791 INFO kablam!   --> src/tests.rs:14:74
Nov 01 13:28:31.791 INFO kablam!    |
Nov 01 13:28:31.791 INFO kablam! 14 | fn assert_evaluation_err(expr: &str, mut bindings: &mut Vec<LetBinding>, mut gen: &mut GenTypeVar, msg: &str) {
Nov 01 13:28:31.792 INFO kablam!    |                                                                          ----^^^
Nov 01 13:28:31.792 INFO kablam!    |                                                                          |
Nov 01 13:28:31.792 INFO kablam!    |                                                                          help: remove this `mut`
Nov 01 13:28:31.793 INFO kablam! 
Nov 01 13:28:31.800 INFO kablam! warning: variable does not need to be mutable
Nov 01 13:28:31.807 INFO kablam!   --> src/tests.rs:24:90
Nov 01 13:28:31.807 INFO kablam!    |
Nov 01 13:28:31.808 INFO kablam! 24 | fn assert_evaluates_to_atom_with_context(expr: &str, mut bindings: &mut Vec<LetBinding>, mut gen: &mut GenTypeVar, sum_types: &SumTypeDefs, expected: Atom) {
Nov 01 13:28:31.808 INFO kablam!    |                                                                                          ----^^^
Nov 01 13:28:31.808 INFO kablam!    |                                                                                          |
Nov 01 13:28:31.808 INFO kablam!    |                                                                                          help: remove this `mut`
Nov 01 13:28:31.809 INFO kablam! 
Nov 01 13:28:31.809 INFO kablam! warning: variable does not need to be mutable
Nov 01 13:28:31.809 INFO kablam!   --> src/tests.rs:34:41
Nov 01 13:28:31.810 INFO kablam!    |
Nov 01 13:28:31.810 INFO kablam! 34 | fn assert_evaluates_to_atom(expr: &str, mut bindings: &mut Vec<LetBinding>, mut gen: &mut GenTypeVar, expected: Atom) {
Nov 01 13:28:31.810 INFO kablam!    |                                         ----^^^^^^^^
Nov 01 13:28:31.810 INFO kablam!    |                                         |
Nov 01 13:28:31.811 INFO kablam!    |                                         help: remove this `mut`
Nov 01 13:28:31.811 INFO kablam! 
Nov 01 13:28:31.811 INFO kablam! warning: variable does not need to be mutable
Nov 01 13:28:31.812 INFO kablam!   --> src/tests.rs:34:77
Nov 01 13:28:31.812 INFO kablam!    |
Nov 01 13:28:31.812 INFO kablam! 34 | fn assert_evaluates_to_atom(expr: &str, mut bindings: &mut Vec<LetBinding>, mut gen: &mut GenTypeVar, expected: Atom) {
Nov 01 13:28:31.812 INFO kablam!    |                                                                             ----^^^
Nov 01 13:28:31.813 INFO kablam!    |                                                                             |
Nov 01 13:28:31.813 INFO kablam!    |                                                                             help: remove this `mut`
Nov 01 13:28:31.813 INFO kablam! 
Nov 01 13:28:38.005 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 8.55s
Nov 01 13:28:38.014 INFO kablam! su: No module specific data is present
Nov 01 13:28:39.205 INFO running `"docker" "rm" "-f" "34000b43d988bf5c246652272cc6342e6af93d23389d287eb034d328f2dff496"`
Nov 01 13:28:39.624 INFO blam! 34000b43d988bf5c246652272cc6342e6af93d23389d287eb034d328f2dff496
Nov 01 13:28:39.627 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 13:28:40.121 INFO blam! 86e760dc222acdffbdc7251463afe10b1172d0daeda1c0cbcfbc1c9aa80ffcbd
Nov 01 13:28:40.125 INFO running `"docker" "start" "-a" "86e760dc222acdffbdc7251463afe10b1172d0daeda1c0cbcfbc1c9aa80ffcbd"`
Nov 01 13:28:41.281 INFO kablam! usermod: no changes
Nov 01 13:28:41.433 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.11s
Nov 01 13:28:41.453 INFO kablam!      Running /target/debug/deps/samara-aae57a996710993a
Nov 01 13:28:41.453 INFO blam! 
Nov 01 13:28:41.453 INFO blam! running 79 tests
Nov 01 13:28:41.457 INFO blam! test infer::tests::test_instantiate ... ok
Nov 01 13:28:41.457 INFO blam! test infer::tests::test_no_recursive_function_types ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_application_of_builtins ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_application_of_non_function ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_conditional_with_invalid_predicate ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_identity ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_infer_base_types ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_conditional_with_mismatched_arms ... ok
Nov 01 13:28:41.475 INFO blam! test infer::tests::test_ill_typed_let_value_not_used_in_body ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_case_with_no_patterns ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_polymorphic_let ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_atom_pattern ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_infer_case_arg_type_from_nested_patterns ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_infer_case_arg_type_from_patterns ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_mismatched_arms ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_match_arm_using_bound_variable ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_mismatched_argument ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_mismatched_patterns ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_pattern_with_wrong_number_of_args ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_nested_patterns ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_sum_from_nullary_constructor ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_unary_constructor ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_sum_from_unary_constructor ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_valid_case_expression ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_sum_types::test_sum_from_binary_constructor ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_type_mismatch ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_type_vars_free_in ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_universalize_type ... ok
Nov 01 13:28:41.487 INFO blam! test infer::tests::test_valid_conditional ... ok
Nov 01 13:28:41.487 INFO blam! test lex::decl::tests::test_individual_tokens ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_missing_type_name ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_base_types ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_constructor_name ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_invalid_left_side ... ok
Nov 01 13:28:41.487 INFO blam! test lex::expr::tests::test_lex ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_extra_close_paren ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_extra_close_paren_in_variant ... ok
Nov 01 13:28:41.487 INFO blam! test lex::expr::tests::test_constructors ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_function_type ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_nested_type ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_nullary_sum_type ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_type_name ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_type_var ... ok
Nov 01 13:28:41.487 INFO blam! test parse::decl::tests::test_parses_type_vars ... ok
Nov 01 13:28:41.491 INFO blam! test parse::decl::tests::test_rejects_extra_eq ... ok
Nov 01 13:28:41.491 INFO blam! test parse::decl::tests::test_unknown_sum_type ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_empty_input ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_invalid_constructor ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_parses_lambda_application ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_lambda_without_parens ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_parses_unit ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_parses_case ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_parses_constructor ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_unbalanced_delimiters ... ok
Nov 01 13:28:41.491 INFO blam! test parse::expr::tests::test_unit_as_argument ... ok
Nov 01 13:28:41.491 INFO blam! test structures::patterns::tests::test_atom_pattern ... ok
Nov 01 13:28:41.491 INFO blam! test structures::patterns::tests::test_irrefutable_pattern ... ok
Nov 01 13:28:41.491 INFO blam! test structures::patterns::tests::test_nested_atom_pattern ... ok
Nov 01 13:28:41.491 INFO blam! test structures::patterns::tests::test_nested_irrefutable_pattern ... ok
Nov 01 13:28:41.503 INFO blam! test structures::sums::tests::test_insert_valid_type ... ok
Nov 01 13:28:41.503 INFO blam! test tests::test_evaluate_int ... ok
Nov 01 13:28:41.503 INFO blam! test structures::sums::tests::test_constructor_names_must_be_unique ... ok
Nov 01 13:28:41.503 INFO blam! test structures::patterns::tests::test_wildcard_pattern ... ok
Nov 01 13:28:41.503 INFO blam! test structures::patterns::tests::test_sum_pattern ... ok
Nov 01 13:28:41.503 INFO blam! test structures::patterns::tests::test_nested_wildcard_pattern ... ok
Nov 01 13:28:41.511 INFO blam! test tests::test_factorial_with_let ... ok
Nov 01 13:28:41.511 INFO blam! test tests::test_evaluate_op ... ok
Nov 01 13:28:41.511 INFO blam! test tests::test_binding_in_case_expression ... ok
Nov 01 13:28:41.511 INFO blam! test tests::test_fully_apply_op ... ok
Nov 01 13:28:41.511 INFO blam! test tests::test_missing_outer_parens ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_pair_type ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_partially_apply_op ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_polymorphic_let ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_too_many_arguments ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_save_session_bindings ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_polymorphic_session_let ... ok
Nov 01 13:28:41.519 INFO blam! test tests::test_evaluate_case_expression ... ok
Nov 01 13:28:41.522 INFO blam! test tests::test_type_of_using_session_bindings ... ok
Nov 01 13:28:41.522 INFO blam! test tests::test_recursive_session_bindings ... ok
Nov 01 13:28:41.522 INFO blam! 
Nov 01 13:28:41.522 INFO blam! test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 13:28:41.523 INFO blam! 
Nov 01 13:28:41.531 INFO kablam!      Running /target/debug/deps/samara-3c402e91fd2a1460
Nov 01 13:28:41.540 INFO blam! 
Nov 01 13:28:41.540 INFO blam! running 0 tests
Nov 01 13:28:41.540 INFO blam! 
Nov 01 13:28:41.540 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 13:28:41.540 INFO blam! 
Nov 01 13:28:41.541 INFO kablam!      Running /target/debug/deps/skeptic-63e22caf33a314d8
Nov 01 13:28:41.551 INFO blam! 
Nov 01 13:28:41.551 INFO blam! running 10 tests
Nov 01 13:29:15.491 INFO blam! test readme_sect_examples_line_37 ... ok
Nov 01 13:29:16.015 INFO blam! test readme_sect_examples_line_104 ... ok
Nov 01 13:29:16.679 INFO blam! test readme_sect_examples_line_57 ... ok
Nov 01 13:29:16.809 INFO blam! test readme_sect_examples_line_46 ... ok
Nov 01 13:29:16.876 INFO blam! test readme_sect_examples_line_70 ... ok
Nov 01 13:29:16.928 INFO blam! test readme_sect_examples_line_77 ... ok
Nov 01 13:29:17.091 INFO blam! test readme_sect_examples_line_124 ... ok
Nov 01 13:29:17.323 INFO blam! test readme_sect_examples_line_28 ... ok
Nov 01 13:29:25.103 INFO blam! test readme_sect_examples_line_84 ... ok
Nov 01 13:29:25.127 INFO blam! test readme_sect_examples_line_91 ... ok
Nov 01 13:29:25.127 INFO blam! 
Nov 01 13:29:25.127 INFO blam! test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 13:29:25.127 INFO blam! 
Nov 01 13:29:25.129 INFO kablam!    Doc-tests samara
Nov 01 13:29:25.750 INFO blam! 
Nov 01 13:29:25.750 INFO blam! running 0 tests
Nov 01 13:29:25.750 INFO blam! 
Nov 01 13:29:25.750 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 13:29:25.750 INFO blam! 
Nov 01 13:29:25.756 INFO kablam! su: No module specific data is present
Nov 01 13:29:26.027 INFO running `"docker" "rm" "-f" "86e760dc222acdffbdc7251463afe10b1172d0daeda1c0cbcfbc1c9aa80ffcbd"`
Nov 01 13:29:26.139 INFO blam! 86e760dc222acdffbdc7251463afe10b1172d0daeda1c0cbcfbc1c9aa80ffcbd
