Oct 11 01:31:56.444 INFO testing cdouglass/samara against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 01:31:56.444 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 01:31:56.445 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-2/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 01:31:56.750 INFO blam! e86a038f7aa278a65186c965db9f026d9d610776153dae95848876791876bdb8 Oct 11 01:31:56.754 INFO running `"docker" "start" "-a" "e86a038f7aa278a65186c965db9f026d9d610776153dae95848876791876bdb8"` Oct 11 01:31:57.198 INFO kablam! usermod: no changes Oct 11 01:31:57.298 INFO kablam! Compiling pulldown-cmark v0.1.0 Oct 11 01:31:57.298 INFO kablam! Compiling error-chain v0.11.0 Oct 11 01:31:57.298 INFO kablam! Compiling serde_json v1.0.3 Oct 11 01:32:01.130 INFO kablam! Compiling skeptic v0.13.0 Oct 11 01:32:04.008 INFO kablam! Compiling samara v0.1.0 (/source) Oct 11 01:32:09.731 INFO kablam! warning: unnecessary parentheses around method argument Oct 11 01:32:09.731 INFO kablam! --> src/structures/patterns.rs:46:46 Oct 11 01:32:09.731 INFO kablam! | Oct 11 01:32:09.731 INFO kablam! 46 | patterns.iter().fold(vec![], (|mut v, pat| { Oct 11 01:32:09.731 INFO kablam! | ______________________________________________^ Oct 11 01:32:09.731 INFO kablam! 47 | | v.extend(pat.identifiers()); Oct 11 01:32:09.731 INFO kablam! 48 | | v})) Oct 11 01:32:09.731 INFO kablam! | |_______________________^ help: remove these parentheses Oct 11 01:32:09.731 INFO kablam! | Oct 11 01:32:09.731 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 11 01:32:09.731 INFO kablam! Oct 11 01:32:13.532 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 16.31s Oct 11 01:32:13.533 INFO kablam! su: No module specific data is present Oct 11 01:32:14.089 INFO running `"docker" "rm" "-f" "e86a038f7aa278a65186c965db9f026d9d610776153dae95848876791876bdb8"` Oct 11 01:32:14.448 INFO blam! e86a038f7aa278a65186c965db9f026d9d610776153dae95848876791876bdb8 Oct 11 01:32:14.449 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 01:32:14.450 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-2/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 01:32:14.792 INFO blam! 6ae29716fba1a5c2b2e338f7849bbda7d7edd2a26c2258edb9903a67bca09b08 Oct 11 01:32:14.794 INFO running `"docker" "start" "-a" "6ae29716fba1a5c2b2e338f7849bbda7d7edd2a26c2258edb9903a67bca09b08"` Oct 11 01:32:15.793 INFO kablam! usermod: no changes Oct 11 01:32:15.905 INFO kablam! Compiling samara v0.1.0 (/source) Oct 11 01:32:17.035 INFO kablam! warning: unnecessary parentheses around method argument Oct 11 01:32:17.036 INFO kablam! --> src/structures/patterns.rs:46:46 Oct 11 01:32:17.036 INFO kablam! | Oct 11 01:32:17.036 INFO kablam! 46 | patterns.iter().fold(vec![], (|mut v, pat| { Oct 11 01:32:17.037 INFO kablam! | ______________________________________________^ Oct 11 01:32:17.037 INFO kablam! 47 | | v.extend(pat.identifiers()); Oct 11 01:32:17.037 INFO kablam! 48 | | v})) Oct 11 01:32:17.038 INFO kablam! | |_______________________^ help: remove these parentheses Oct 11 01:32:17.038 INFO kablam! | Oct 11 01:32:17.038 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 11 01:32:17.038 INFO kablam! Oct 11 01:32:17.039 INFO kablam! warning: unnecessary parentheses around function argument Oct 11 01:32:17.039 INFO kablam! --> src/parse/decl.rs:199:67 Oct 11 01:32:17.040 INFO kablam! | Oct 11 01:32:17.040 INFO kablam! 199 | assert_parses_type("Int -> Bool -> Int", arrow(Type::Int, (arrow(Type::Bool, Type::Int)))); Oct 11 01:32:17.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses Oct 11 01:32:17.040 INFO kablam! Oct 11 01:32:18.800 INFO kablam! warning: variable does not need to be mutable Oct 11 01:32:18.800 INFO kablam! --> src/tests.rs:14:38 Oct 11 01:32:18.800 INFO kablam! | Oct 11 01:32:18.800 INFO kablam! 14 | fn assert_evaluation_err(expr: &str, mut bindings: &mut Vec, mut gen: &mut GenTypeVar, msg: &str) { Oct 11 01:32:18.800 INFO kablam! | ----^^^^^^^^ Oct 11 01:32:18.800 INFO kablam! | | Oct 11 01:32:18.800 INFO kablam! | help: remove this `mut` Oct 11 01:32:18.800 INFO kablam! | Oct 11 01:32:18.800 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 11 01:32:18.800 INFO kablam! Oct 11 01:32:18.800 INFO kablam! warning: variable does not need to be mutable Oct 11 01:32:18.800 INFO kablam! --> src/tests.rs:14:74 Oct 11 01:32:18.800 INFO kablam! | Oct 11 01:32:18.800 INFO kablam! 14 | fn assert_evaluation_err(expr: &str, mut bindings: &mut Vec, mut gen: &mut GenTypeVar, msg: &str) { Oct 11 01:32:18.800 INFO kablam! | ----^^^ Oct 11 01:32:18.800 INFO kablam! | | Oct 11 01:32:18.800 INFO kablam! | help: remove this `mut` Oct 11 01:32:18.800 INFO kablam! Oct 11 01:32:18.812 INFO kablam! warning: variable does not need to be mutable Oct 11 01:32:18.812 INFO kablam! --> src/tests.rs:24:90 Oct 11 01:32:18.812 INFO kablam! | Oct 11 01:32:18.812 INFO kablam! 24 | fn assert_evaluates_to_atom_with_context(expr: &str, mut bindings: &mut Vec, mut gen: &mut GenTypeVar, sum_types: &SumTypeDefs, expected: Atom) { Oct 11 01:32:18.812 INFO kablam! | ----^^^ Oct 11 01:32:18.812 INFO kablam! | | Oct 11 01:32:18.812 INFO kablam! | help: remove this `mut` Oct 11 01:32:18.812 INFO kablam! Oct 11 01:32:18.812 INFO kablam! warning: variable does not need to be mutable Oct 11 01:32:18.812 INFO kablam! --> src/tests.rs:34:41 Oct 11 01:32:18.812 INFO kablam! | Oct 11 01:32:18.812 INFO kablam! 34 | fn assert_evaluates_to_atom(expr: &str, mut bindings: &mut Vec, mut gen: &mut GenTypeVar, expected: Atom) { Oct 11 01:32:18.812 INFO kablam! | ----^^^^^^^^ Oct 11 01:32:18.812 INFO kablam! | | Oct 11 01:32:18.812 INFO kablam! | help: remove this `mut` Oct 11 01:32:18.812 INFO kablam! Oct 11 01:32:18.812 INFO kablam! warning: variable does not need to be mutable Oct 11 01:32:18.812 INFO kablam! --> src/tests.rs:34:77 Oct 11 01:32:18.812 INFO kablam! | Oct 11 01:32:18.812 INFO kablam! 34 | fn assert_evaluates_to_atom(expr: &str, mut bindings: &mut Vec, mut gen: &mut GenTypeVar, expected: Atom) { Oct 11 01:32:18.812 INFO kablam! | ----^^^ Oct 11 01:32:18.812 INFO kablam! | | Oct 11 01:32:18.813 INFO kablam! | help: remove this `mut` Oct 11 01:32:18.813 INFO kablam! Oct 11 01:32:23.310 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 7.49s Oct 11 01:32:23.324 INFO kablam! su: No module specific data is present Oct 11 01:32:23.874 INFO running `"docker" "rm" "-f" "6ae29716fba1a5c2b2e338f7849bbda7d7edd2a26c2258edb9903a67bca09b08"` Oct 11 01:32:24.240 INFO blam! 6ae29716fba1a5c2b2e338f7849bbda7d7edd2a26c2258edb9903a67bca09b08 Oct 11 01:32:24.245 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 01:32:24.246 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-2/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-2/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 01:32:24.588 INFO blam! 0b68fdd27e3ad7c7829caab5ee0eadb7fd52925f00ebc558533ea67a83c053aa Oct 11 01:32:24.596 INFO running `"docker" "start" "-a" "0b68fdd27e3ad7c7829caab5ee0eadb7fd52925f00ebc558533ea67a83c053aa"` Oct 11 01:32:25.484 INFO kablam! usermod: no changes Oct 11 01:32:25.564 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.06s Oct 11 01:32:25.565 INFO kablam! Running /target/debug/deps/samara-9f65a7bada2ba556 Oct 11 01:32:25.567 INFO blam! Oct 11 01:32:25.567 INFO blam! running 79 tests Oct 11 01:32:25.567 INFO blam! test infer::tests::test_infer_base_types ... ok Oct 11 01:32:25.568 INFO blam! test infer::tests::test_ill_typed_let_value_not_used_in_body ... ok Oct 11 01:32:25.568 INFO blam! test infer::tests::test_identity ... ok Oct 11 01:32:25.577 INFO blam! test infer::tests::test_conditional_with_mismatched_arms ... ok Oct 11 01:32:25.577 INFO blam! test infer::tests::test_conditional_with_invalid_predicate ... ok Oct 11 01:32:25.577 INFO blam! test infer::tests::test_polymorphic_let ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_case_with_no_patterns ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_instantiate ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_no_recursive_function_types ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_application_of_non_function ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_infer_case_arg_type_from_patterns ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_application_of_builtins ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_atom_pattern ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_infer_case_arg_type_from_nested_patterns ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_mismatched_patterns ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_mismatched_argument ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_mismatched_arms ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_pattern_with_wrong_number_of_args ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_nested_patterns ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_sum_from_binary_constructor ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_universalize_type ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_type_vars_free_in ... ok Oct 11 01:32:25.588 INFO blam! test infer::tests::test_sum_types::test_sum_from_unary_constructor ... ok Oct 11 01:32:25.592 INFO blam! test infer::tests::test_sum_types::test_match_arm_using_bound_variable ... ok Oct 11 01:32:25.592 INFO blam! test infer::tests::test_sum_types::test_unary_constructor ... ok Oct 11 01:32:25.592 INFO blam! test infer::tests::test_sum_types::test_valid_case_expression ... ok Oct 11 01:32:25.592 INFO blam! test infer::tests::test_sum_types::test_sum_from_nullary_constructor ... ok Oct 11 01:32:25.592 INFO blam! test infer::tests::test_type_mismatch ... ok Oct 11 01:32:25.592 INFO blam! test infer::tests::test_valid_conditional ... ok Oct 11 01:32:25.592 INFO blam! test lex::expr::tests::test_lex ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_extra_close_paren ... ok Oct 11 01:32:25.592 INFO blam! test lex::expr::tests::test_constructors ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_parses_base_types ... ok Oct 11 01:32:25.592 INFO blam! test lex::decl::tests::test_individual_tokens ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_parses_function_type ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_parses_nested_type ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_parses_constructor_name ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_parses_nullary_sum_type ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_unknown_sum_type ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_parses_type_name ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_extra_close_paren_in_variant ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_missing_type_name ... ok Oct 11 01:32:25.592 INFO blam! test parse::decl::tests::test_rejects_extra_eq ... ok Oct 11 01:32:25.599 INFO blam! test parse::decl::tests::test_parses_type_vars ... ok Oct 11 01:32:25.599 INFO blam! test parse::decl::tests::test_parses_type_var ... ok Oct 11 01:32:25.599 INFO blam! test parse::decl::tests::test_invalid_left_side ... ok Oct 11 01:32:25.599 INFO blam! test parse::expr::tests::test_empty_input ... ok Oct 11 01:32:25.599 INFO blam! test parse::expr::tests::test_parses_constructor ... ok Oct 11 01:32:25.599 INFO blam! test parse::expr::tests::test_lambda_without_parens ... ok Oct 11 01:32:25.599 INFO blam! test structures::patterns::tests::test_irrefutable_pattern ... ok Oct 11 01:32:25.599 INFO blam! test parse::expr::tests::test_parses_unit ... ok Oct 11 01:32:25.599 INFO blam! test structures::patterns::tests::test_nested_atom_pattern ... ok Oct 11 01:32:25.604 INFO blam! test structures::patterns::tests::test_nested_irrefutable_pattern ... ok Oct 11 01:32:25.604 INFO blam! test structures::patterns::tests::test_atom_pattern ... ok Oct 11 01:32:25.605 INFO blam! test parse::expr::tests::test_parses_case ... ok Oct 11 01:32:25.605 INFO blam! test parse::expr::tests::test_unbalanced_delimiters ... ok Oct 11 01:32:25.605 INFO blam! test parse::expr::tests::test_invalid_constructor ... ok Oct 11 01:32:25.607 INFO blam! test parse::expr::tests::test_parses_lambda_application ... ok Oct 11 01:32:25.608 INFO blam! test parse::expr::tests::test_unit_as_argument ... ok Oct 11 01:32:25.608 INFO blam! test tests::test_evaluate_int ... ok Oct 11 01:32:25.608 INFO blam! test tests::test_evaluate_op ... ok Oct 11 01:32:25.608 INFO blam! test tests::test_factorial_with_let ... ok Oct 11 01:32:25.608 INFO blam! test structures::patterns::tests::test_wildcard_pattern ... ok Oct 11 01:32:25.608 INFO blam! test structures::sums::tests::test_constructor_names_must_be_unique ... ok Oct 11 01:32:25.608 INFO blam! test structures::patterns::tests::test_sum_pattern ... ok Oct 11 01:32:25.614 INFO blam! test structures::sums::tests::test_insert_valid_type ... ok Oct 11 01:32:25.614 INFO blam! test tests::test_missing_outer_parens ... ok Oct 11 01:32:25.614 INFO blam! test tests::test_fully_apply_op ... ok Oct 11 01:32:25.614 INFO blam! test structures::patterns::tests::test_nested_wildcard_pattern ... ok Oct 11 01:32:25.616 INFO blam! test tests::test_binding_in_case_expression ... ok Oct 11 01:32:25.619 INFO blam! test tests::test_pair_type ... ok Oct 11 01:32:25.624 INFO blam! test tests::test_recursive_session_bindings ... ok Oct 11 01:32:25.625 INFO blam! test tests::test_save_session_bindings ... ok Oct 11 01:32:25.625 INFO blam! test tests::test_evaluate_case_expression ... ok Oct 11 01:32:25.625 INFO blam! test tests::test_type_of_using_session_bindings ... ok Oct 11 01:32:25.625 INFO blam! test tests::test_too_many_arguments ... ok Oct 11 01:32:25.625 INFO blam! test tests::test_partially_apply_op ... ok Oct 11 01:32:25.633 INFO blam! test tests::test_polymorphic_let ... ok Oct 11 01:32:25.660 INFO blam! test tests::test_polymorphic_session_let ... ok Oct 11 01:32:25.660 INFO kablam! Running /target/debug/deps/samara-f2c6958a9b41231b Oct 11 01:32:25.660 INFO blam! Oct 11 01:32:25.660 INFO blam! test result: ok. 79 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 01:32:25.660 INFO blam! Oct 11 01:32:25.669 INFO blam! Oct 11 01:32:25.669 INFO kablam! Running /target/debug/deps/skeptic-da76d95a71a8ea7d Oct 11 01:32:25.669 INFO blam! running 0 tests Oct 11 01:32:25.670 INFO blam! Oct 11 01:32:25.670 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 01:32:25.670 INFO blam! Oct 11 01:32:25.670 INFO blam! Oct 11 01:32:25.670 INFO blam! running 10 tests Oct 11 01:33:12.780 INFO blam! test readme_sect_examples_line_124 ... ok Oct 11 01:33:12.853 INFO blam! test readme_sect_examples_line_70 ... ok Oct 11 01:33:13.092 INFO blam! test readme_sect_examples_line_28 ... ok Oct 11 01:33:13.388 INFO blam! test readme_sect_examples_line_57 ... ok Oct 11 01:33:13.568 INFO blam! test readme_sect_examples_line_37 ... ok Oct 11 01:33:13.664 INFO blam! test readme_sect_examples_line_46 ... ok Oct 11 01:33:13.828 INFO blam! test readme_sect_examples_line_104 ... ok Oct 11 01:33:13.841 INFO blam! test readme_sect_examples_line_77 ... ok Oct 11 01:33:27.104 INFO blam! test readme_sect_examples_line_91 ... ok Oct 11 01:33:27.376 INFO blam! test readme_sect_examples_line_84 ... ok Oct 11 01:33:27.376 INFO kablam! Doc-tests samara Oct 11 01:33:27.376 INFO blam! Oct 11 01:33:27.376 INFO blam! test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 01:33:27.376 INFO blam! Oct 11 01:33:28.537 INFO blam! Oct 11 01:33:28.537 INFO blam! running 0 tests Oct 11 01:33:28.537 INFO blam! Oct 11 01:33:28.537 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 01:33:28.537 INFO blam! Oct 11 01:33:28.545 INFO kablam! su: No module specific data is present Oct 11 01:33:29.117 INFO running `"docker" "rm" "-f" "0b68fdd27e3ad7c7829caab5ee0eadb7fd52925f00ebc558533ea67a83c053aa"` Oct 11 01:33:29.368 INFO blam! 0b68fdd27e3ad7c7829caab5ee0eadb7fd52925f00ebc558533ea67a83c053aa