[INFO] fetching crate minilamb 0.1.1... [INFO] testing minilamb-0.1.1 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate minilamb 0.1.1 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate minilamb 0.1.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate minilamb 0.1.1 [INFO] tweaked toml for crates.io crate minilamb 0.1.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate minilamb 0.1.1 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate minilamb 0.1.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] abeb16e87bd5bd4b70e26c7c13ce95975dec8054b21789c494d06f40a2f5fe43 [INFO] running `Command { std: "docker" "start" "-a" "abeb16e87bd5bd4b70e26c7c13ce95975dec8054b21789c494d06f40a2f5fe43", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "abeb16e87bd5bd4b70e26c7c13ce95975dec8054b21789c494d06f40a2f5fe43", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abeb16e87bd5bd4b70e26c7c13ce95975dec8054b21789c494d06f40a2f5fe43", kill_on_drop: false }` [INFO] [stdout] abeb16e87bd5bd4b70e26c7c13ce95975dec8054b21789c494d06f40a2f5fe43 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 76cc34affde1b6e11f807669f76c54bb0b34fea4a46a49d5b6cdb94c53c4c4be [INFO] running `Command { std: "docker" "start" "-a" "76cc34affde1b6e11f807669f76c54bb0b34fea4a46a49d5b6cdb94c53c4c4be", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling minilamb v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.86s [INFO] running `Command { std: "docker" "inspect" "76cc34affde1b6e11f807669f76c54bb0b34fea4a46a49d5b6cdb94c53c4c4be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76cc34affde1b6e11f807669f76c54bb0b34fea4a46a49d5b6cdb94c53c4c4be", kill_on_drop: false }` [INFO] [stdout] 76cc34affde1b6e11f807669f76c54bb0b34fea4a46a49d5b6cdb94c53c4c4be [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2b2eb498c790fa4e113661e89df5a84cee79edaf819b17717415b3d5f98c5abb [INFO] running `Command { std: "docker" "start" "-a" "2b2eb498c790fa4e113661e89df5a84cee79edaf819b17717415b3d5f98c5abb", kill_on_drop: false }` [INFO] [stderr] Compiling minilamb v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.77s [INFO] running `Command { std: "docker" "inspect" "2b2eb498c790fa4e113661e89df5a84cee79edaf819b17717415b3d5f98c5abb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b2eb498c790fa4e113661e89df5a84cee79edaf819b17717415b3d5f98c5abb", kill_on_drop: false }` [INFO] [stdout] 2b2eb498c790fa4e113661e89df5a84cee79edaf819b17717415b3d5f98c5abb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a017f784bc904012bdfb8180f2e4a0afe391f6bd68adede5df6f6100ccd02394 [INFO] running `Command { std: "docker" "start" "-a" "a017f784bc904012bdfb8180f2e4a0afe391f6bd68adede5df6f6100ccd02394", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/minilamb-d8383f4c0f1ddb25) [INFO] [stdout] running 122 tests [INFO] [stdout] test engine::tests::test_compress_abstractions_unchanged ... ok [INFO] [stdout] test engine::tests::test_core_functions_sanity_check ... ok [INFO] [stdout] test engine::tests::test_evaluate_church_false ... ok [INFO] [stdout] test engine::tests::test_evaluate_complex_reduction ... ok [INFO] [stdout] test engine::tests::test_evaluate_identity ... ok [INFO] [stdout] test engine::tests::test_evaluate_normal_form ... ok [INFO] [stdout] test engine::tests::test_evaluation_error_display ... ok [INFO] [stdout] test engine::tests::test_evaluate_reduction_limit_exceeded ... ok [INFO] [stdout] test engine::tests::test_identity_substitution ... ok [INFO] [stdout] test engine::tests::test_evaluation_error_is_error_trait ... ok [INFO] [stdout] test engine::tests::test_index_to_name_extended ... ok [INFO] [stdout] test engine::tests::test_index_to_name_simple ... ok [INFO] [stdout] test engine::tests::test_multi_argument_complex_reduction ... ok [INFO] [stdout] test engine::tests::test_multi_argument_identity_chain ... ok [INFO] [stdout] test engine::tests::test_multi_argument_partial_application ... ok [INFO] [stdout] test engine::tests::test_normalize_free_variables_multiple_levels ... ok [INFO] [stdout] test engine::tests::test_normalize_free_variables_nested_abstractions ... ok [INFO] [stdout] test engine::tests::test_normalize_free_variables_simple ... ok [INFO] [stdout] test engine::tests::test_reduce_once_const_function ... ok [INFO] [stdout] test engine::tests::test_normalize_free_variables_multiple_free_vars ... ok [INFO] [stdout] test engine::tests::test_reduce_once_nested_abstraction ... ok [INFO] [stdout] test engine::tests::test_reduce_once_application_order ... ok [INFO] [stdout] test engine::tests::test_reduce_once_identity_application ... ok [INFO] [stdout] test engine::tests::test_normalize_free_variables_already_free_vars ... ok [INFO] [stdout] test engine::tests::test_multi_argument_application_evaluation ... ok [INFO] [stdout] test engine::tests::test_evaluate_church_true ... ok [INFO] [stdout] test engine::tests::test_reduce_once_no_reduction_possible ... ok [INFO] [stdout] test engine::tests::test_shift_abs ... ok [INFO] [stdout] test engine::tests::test_shift_and_substitute_work_correctly ... ok [INFO] [stdout] test engine::tests::test_shift_app ... ok [INFO] [stdout] test engine::tests::test_reduce_once_variable ... ok [INFO] [stdout] test engine::tests::test_shift_complex_expr ... ok [INFO] [stdout] test engine::tests::test_shift_complex_multi_level_abstractions ... ok [INFO] [stdout] test engine::tests::test_shift_mixed_bound_free_vars ... ok [INFO] [stdout] test engine::tests::test_shift_mixed_variables_some_shift ... ok [INFO] [stdout] test engine::tests::test_simplify_application_with_nested_abstractions ... ok [INFO] [stdout] test engine::tests::test_shift_underflow_error ... ok [INFO] [stdout] test engine::tests::test_shift_var_above_cutoff ... ok [INFO] [stdout] test engine::tests::test_shift_with_high_indices ... ok [INFO] [stdout] test engine::tests::test_shift_boundary_conditions ... ok [INFO] [stdout] test engine::tests::test_shift_with_variables_that_do_shift ... ok [INFO] [stdout] test engine::tests::test_simplify_complex_expression ... ok [INFO] [stdout] test engine::tests::test_simplify_already_simplified ... ok [INFO] [stdout] test engine::tests::test_simplify_consecutive_abstractions ... ok [INFO] [stdout] test engine::tests::test_simplify_deep_nesting ... ok [INFO] [stdout] test engine::tests::test_simplify_mixed_abstractions ... ok [INFO] [stdout] test engine::tests::test_simplify_multi_argument_application ... ok [INFO] [stdout] test engine::tests::test_simplify_preserves_bound_variables ... ok [INFO] [stdout] test engine::tests::test_shift_negative_with_high_cutoff ... ok [INFO] [stdout] test engine::tests::test_shift_var_below_cutoff ... ok [INFO] [stdout] test engine::tests::test_shift_zero_delta ... ok [INFO] [stdout] test engine::tests::test_shift_deeply_nested_abstractions ... ok [INFO] [stdout] test engine::tests::test_simplify_non_consecutive_abstractions ... ok [INFO] [stdout] test engine::tests::test_shift_negative_delta ... ok [INFO] [stdout] test engine::tests::test_simplify_single_abstraction ... ok [INFO] [stdout] test engine::tests::test_simplify_variable ... ok [INFO] [stdout] test engine::tests::test_simplify_with_free_variable_normalization ... ok [INFO] [stdout] test engine::tests::test_substitute_complex_expr ... ok [INFO] [stdout] test engine::tests::test_substitute_exact_match ... ok [INFO] [stdout] test engine::tests::test_substitute_in_abs ... ok [INFO] [stdout] test engine::tests::test_substitute_in_app ... ok [INFO] [stdout] test engine::tests::test_substitute_nested_abs ... ok [INFO] [stdout] test engine::tests::test_substitute_no_match ... ok [INFO] [stdout] test engine::tests::test_substitute_no_matching_variables ... ok [INFO] [stdout] test engine::tests::test_y_combinator_fixed_point ... ok [INFO] [stdout] test engine::tests::test_simplify_with_normalization ... ok [INFO] [stdout] test engine::tests::test_normalize_free_variables_mixed ... ok [INFO] [stdout] test engine::tests::test_simplify_preserves_semantics ... ok [INFO] [stdout] test expr::tests::test_abs_display ... ok [INFO] [stdout] test expr::tests::test_abs_macro_nested ... ok [INFO] [stdout] test expr::tests::test_abs_macro_with_expr ... ok [INFO] [stdout] test expr::tests::test_abs_macro_with_usize ... ok [INFO] [stdout] test expr::tests::test_app_macro_mixed_args ... ok [INFO] [stdout] test expr::tests::test_app_macro_trailing_comma ... ok [INFO] [stdout] test expr::tests::test_app_macro_with_usize ... ok [INFO] [stdout] test expr::tests::test_app_macro_with_expr ... ok [INFO] [stdout] test expr::tests::test_complex_macro_expression ... ok [INFO] [stdout] test expr::tests::test_app_display ... ok [INFO] [stdout] test expr::tests::test_into_expr_trait ... ok [INFO] [stdout] test expr::tests::test_macro_ergonomics_comparison ... ok [INFO] [stdout] test expr::tests::test_multi_app_complex_nesting ... ok [INFO] [stdout] test expr::tests::test_multi_app_with_abstraction ... ok [INFO] [stdout] test expr::tests::test_multi_app_with_nested_app ... ok [INFO] [stdout] test expr::tests::test_var_display ... ok [INFO] [stdout] test expr::tests::test_nested_expr_display ... ok [INFO] [stdout] test lexer::tests::test_tokenize_complex_expression ... ok [INFO] [stdout] test lexer::tests::test_tokenize_de_bruijn_expression ... ok [INFO] [stdout] test lexer::tests::test_empty_input ... ok [INFO] [stdout] test lexer::tests::test_tokenize_identifiers ... ok [INFO] [stdout] test lexer::tests::test_tokenize_error ... ok [INFO] [stdout] test lexer::tests::test_tokenize_lambda_symbols ... ok [INFO] [stdout] test lexer::tests::test_tokenize_named_expression ... ok [INFO] [stdout] test lexer::tests::test_tokenize_numbers ... ok [INFO] [stdout] test lexer::tests::test_tokenize_punctuation ... ok [INFO] [stdout] test lexer::tests::test_tokenize_whitespace_handling ... ok [INFO] [stdout] test lexer::tests::test_tokenize_zero_error ... ok [INFO] [stdout] test expr::tests::test_mixed_macro_nesting ... ok [INFO] [stdout] test parser::tests::test_abstraction_precedence ... ok [INFO] [stdout] test expr::tests::test_multi_app_display ... ok [INFO] [stdout] test parser::tests::test_alternative_lambda_symbols ... ok [INFO] [stdout] test parser::tests::test_application_associativity ... ok [INFO] [stdout] test parser::tests::test_parentheses ... ok [INFO] [stdout] test parser::tests::test_complex_expressions ... ok [INFO] [stdout] test parser::tests::test_de_bruijn_formats ... ok [INFO] [stdout] test parser::tests::test_empty_expression_error ... ok [INFO] [stdout] test parser::tests::test_free_variables ... ok [INFO] [stdout] test parser::tests::test_roundtrip_complex_expressions ... ok [INFO] [stdout] test parser::tests::test_parse_mode_detection ... ok [INFO] [stdout] test parser::tests::test_roundtrip_simple_expressions ... ok [INFO] [stdout] test parser::tests::test_roundtrip_with_parentheses ... ok [INFO] [stdout] test parser::tests::test_unexpected_token_error ... ok [INFO] [stdout] test parser::tests::test_whitespace_handling ... ok [INFO] [stdout] test parser::tests::test_invalid_debruijn_index_zero ... ok [INFO] [stdout] test parser::tests::test_mixed_formats_error ... ok [INFO] [stdout] test parser::tests::test_multi_argument_application ... ok [INFO] [stdout] test parser::tests::test_multi_argument_debruijn ... ok [INFO] [stdout] test parser::tests::test_named_variable_formats ... ok [INFO] [stdout] test lexer::tests::test_tokenize_application ... ok [INFO] [stdout] test parser::tests::test_nested_multi_argument ... ok [INFO] [stdout] test engine::tests::test_zero_shift ... ok [INFO] [stdout] test expr::tests::test_app_macro_zero_index_panic - should panic ... ok [INFO] [stdout] test expr::tests::test_macro_zero_index_panic - should panic ... ok [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-9b371dbbf31c7634) [INFO] [stdout] [INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_atomic_reduction ... ok [INFO] [stdout] test test_bckw_combinator ... ok [INFO] [stdout] test test_church_boolean ... ok [INFO] [stdout] test test_church_arithmetics_mul_pow ... ok [INFO] [stdout] test test_church_lists ... ok [INFO] [stdout] test test_church_arithmetics_plus_minus ... ok [INFO] [stdout] test test_variable_capture ... ok [INFO] [stdout] test test_ski_combinator ... ok [INFO] [stdout] test test_church_logic ... ok [INFO] [stdout] test test_self_replicating ... ok [INFO] [stdout] test test_church_numerals ... ok [INFO] [stdout] test test_church_equality ... ok [INFO] [stdout] test test_y_combinator ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.69s [INFO] [stdout] [INFO] [stderr] Doc-tests minilamb [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test src/expr.rs - expr::app (line 136) ... ok [INFO] [stdout] test src/expr.rs - expr::abs (line 115) ... ok [INFO] [stdout] test src/engine.rs - engine::simplify (line 128) ... ok [INFO] [stdout] test src/engine.rs - engine::substitute (line 78) ... ok [INFO] [stdout] test src/engine.rs - engine::reduce_once (line 288) ... ok [INFO] [stdout] test src/expr.rs - expr::Expr (line 11) ... ok [INFO] [stdout] test src/engine.rs - engine::shift (line 20) ... ok [INFO] [stdout] test src/engine.rs - engine::evaluate (line 375) ... ok [INFO] [stdout] test src/lib.rs - parse (line 31) ... ok [INFO] [stdout] test src/lib.rs - parse_and_evaluate (line 66) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a017f784bc904012bdfb8180f2e4a0afe391f6bd68adede5df6f6100ccd02394", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a017f784bc904012bdfb8180f2e4a0afe391f6bd68adede5df6f6100ccd02394", kill_on_drop: false }` [INFO] [stdout] a017f784bc904012bdfb8180f2e4a0afe391f6bd68adede5df6f6100ccd02394