[INFO] fetching crate relon-ir 0.1.0-rc3...
[INFO] testing relon-ir-0.1.0-rc3 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate relon-ir 0.1.0-rc3 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate relon-ir 0.1.0-rc3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate relon-ir 0.1.0-rc3
[INFO] tweaked toml for crates.io crate relon-ir 0.1.0-rc3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate relon-ir 0.1.0-rc3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate relon-ir 0.1.0-rc3 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rowan v0.15.18
[INFO] [stderr]   Downloaded relon-cap v0.1.0-rc3
[INFO] [stderr]   Downloaded relon-parser v0.1.0-rc3
[INFO] [stderr]   Downloaded relon-eval-api v0.1.0-rc3
[INFO] [stderr]   Downloaded relon-abi v0.1.0-rc3
[INFO] [stderr]   Downloaded relon-unicode v0.1.0-rc3
[INFO] [stderr]   Downloaded relon-analyzer v0.1.0-rc3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e
[INFO] running `Command { std: "docker" "start" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling relon-cap v0.1.0-rc3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling relon-unicode v0.1.0-rc3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling rowan v0.15.18
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling relon-parser v0.1.0-rc3
[INFO] [stderr]    Compiling relon-analyzer v0.1.0-rc3
[INFO] [stderr]    Compiling relon-eval-api v0.1.0-rc3
[INFO] [stderr]    Compiling relon-abi v0.1.0-rc3
[INFO] [stderr]    Compiling relon-ir v0.1.0-rc3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.98s
[INFO] running `Command { std: "docker" "inspect" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling relon-ir v0.1.0-rc3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.62s
[INFO] running `Command { std: "docker" "inspect" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/relon_ir-762d231262b050a4)
[INFO] [stdout] running 103 tests
[INFO] [stdout] test float_str::tests::matches_rust_display_on_boundary_battery ... ok
[INFO] [stdout] test effect::tests::discriminants_are_stable ... ok
[INFO] [stdout] test float_str::tests::specials ... ok
[INFO] [stdout] test float_str::tests::worst_case_subnormal_fits_max_payload ... ok
[INFO] [stdout] test intern::tests::empty_string_is_a_valid_intern_key ... ok
[INFO] [stdout] test float_str::tests::too_small_buffer_returns_none ... ok
[INFO] [stdout] test float_str::tests::no_scientific_notation_for_large_magnitudes ... ok
[INFO] [stdout] test effect::tests::write_and_read_predicates ... ok
[INFO] [stdout] test ir::effect_tests::load_ops_are_read_only ... ok
[INFO] [stdout] test intern::tests::intern_same_bytes_returns_same_idx ... ok
[INFO] [stdout] test intern::tests::list_id_allocators_are_per_variant_and_sequential ... ok
[INFO] [stdout] test ir::effect_tests::arith_ops_are_pure ... ok
[INFO] [stdout] test ir::effect_tests::checkcap_and_control_flow_are_pure ... ok
[INFO] [stdout] test ir::effect_tests::store_and_alloc_ops_are_recoverable_write ... ok
[INFO] [stdout] test ir::type_name_oracle_tests::ir_type_name_matches_value_oracle ... ok
[INFO] [stdout] test lowering::cap::tests::ids_are_unique ... ok
[INFO] [stdout] test lowering::cap::tests::record_then_drain_roundtrips ... ok
[INFO] [stdout] test lowering::native_import::undeclared_gate_import_tests::declared_pure_via_purity_set_is_silent ... ok
[INFO] [stdout] test ir::effect_tests::call_native_is_unrecoverable ... ok
[INFO] [stdout] test intern::tests::intern_distinct_bytes_get_sequential_idxs ... ok
[INFO] [stdout] test lowering::native_import::undeclared_gate_import_tests::empty_gate_entry_declares_intent_and_is_silent ... ok
[INFO] [stdout] test lowering::native_import::undeclared_gate_import_tests::gated_effectful_fn_is_silent ... ok
[INFO] [stdout] test lowering::native_import::undeclared_gate_import_tests::report_is_sorted_and_only_covers_undeclared ... ok
[INFO] [stdout] test lowering::cap::tests::all_cap_macro_ids_are_registered ... ok
[INFO] [stdout] test lowering::peephole::recognizer_parity::bare_range_subset_agrees ... ok
[INFO] [stdout] test lowering::native_import::undeclared_gate_import_tests::signature_without_gate_or_purity_is_reported ... ok
[INFO] [stdout] test lowering::peephole::recognizer_parity::chain_form_is_ir_only ... ok
[INFO] [stdout] test lowering::tests::intern_tests::null_and_unit_type_names_do_not_canonicalize ... ok
[INFO] [stdout] test lowering::tests::intern_tests::tuple_type_canonicalizer_accepts_normal_nested_types ... ok
[INFO] [stdout] test float_str::tests::integral_drops_fraction_and_negative_zero_keeps_sign ... ok
[INFO] [stdout] test frontend::fail_closed_e2e::switch_on_missing_gate_rejected_at_compile ... ok
[INFO] [stdout] test lowering::tests::intern_tests::intern_dedups_same_literal_in_one_func ... ok
[INFO] [stdout] test lowering::tests::intern_tests::tuple_return_lowers_nested_tuple_and_list_elements ... ok
[INFO] [stdout] test lowering::tests::intern_tests::intern_keeps_distinct_literals_distinct ... ok
[INFO] [stdout] test lowering::tests::intern_tests::module_wide_idx_uniqueness_across_methods_and_entry ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::filter_sum_chain_uses_pipeline_emitter ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::chained_map_desugars_to_single_loop ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::map_sum_chain_desugars_to_pure_loop ... ok
[INFO] [stdout] test lowering::tests::intern_tests::matmul_2d_materializes_nested_records_and_double_indexes ... ok
[INFO] [stdout] test lowering::tests::intern_tests::list_int_index_emits_inline_payload_load ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::bare_range_sum_still_desugars ... ok
[INFO] [stdout] test lowering::tests::str_concat_chain_tests::three_way_string_chain_folds_to_str_concat_n ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::len_filter_range_fuses_to_counting_loop_no_materialize ... ok
[INFO] [stdout] test lowering::tests::intern_tests::matmul_reduce_over_materialized_list_lowers_inline ... ok
[INFO] [stdout] test lowering::tests::str_concat_chain_tests::four_way_string_chain_folds_to_str_concat_n ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::computed_int_list_literal_lowers_via_scratch_materialize ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::w18_prime_count_shape_fuses_no_filter_call ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::map_filter_len_chain_desugars_to_count_loop ... ok
[INFO] [stdout] test lowering::tests::str_concat_chain_tests::two_way_string_concat_stays_on_add_string ... ok
[INFO] [stdout] test lowering::tests::intern_tests::recursive_list_helper_param_inferred_list_int ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::annotated_string_param_rejects_float_arg ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_add_to_visit_add ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_alloc_scratch_record ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::typerepr_closure_digest_distinguishes_signature_shapes ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::w5p1_non_int_dict_value_rejects ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_const_i64_to_matching_method ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_call_native_payload ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_build_variant_record ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_build_variant_record_scratch ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::anon_dict_string_concat_decorator_returns_string ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::anon_dict_float_string_concat_decorator_lowers ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::w7_production_source_lowers_via_anon_dict_return_plan ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::nested_range_map_list_sum_desugars_to_double_loop ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::nested_range_map_reduce_desugars_to_double_loop ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::closure_field_rejects_at_schema_layout ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::w5p1_dict_value_field_lowers_to_const_dict_let ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_store_field_at_record_absolute ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_str_concat_n_to_matching_method ... ok
[INFO] [stdout] test op_visitor::tests::dispatch_routes_push_record_base_absolute ... ok
[INFO] [stdout] test lowering::tests::w7_closure_boundary_tests::w17_where_bound_recursive_helper_lifts_to_closure_let ... ok
[INFO] [stdout] test stdlib::b6_b7_index_tests::b6_indices_are_stable ... ok
[INFO] [stdout] test stdlib::d7d_index_tests::contains_method_dispatch_resolves ... ok
[INFO] [stdout] test stdlib::d7d_index_tests::ends_with_method_dispatch_resolves ... ok
[INFO] [stdout] test stdlib::b5_index_tests::b5_indices_are_stable ... ok
[INFO] [stdout] test stdlib::glob_match_index_tests::glob_match_index_is_37 ... ok
[INFO] [stdout] test stdlib::b6_b7_index_tests::b7_indices_are_stable ... ok
[INFO] [stdout] test stdlib::glob_match_index_tests::glob_match_method_dispatch_resolves ... ok
[INFO] [stdout] test stdlib::glob_match_index_tests::bundle_has_87_entries ... ok
[INFO] [stdout] test shape_hash::tests::distinct_key_sets_hash_differently ... ok
[INFO] [stdout] test stdlib::str_stdlib_index_consistency_tests::substring_index_matches_registry ... ok
[INFO] [stdout] test stdlib::tests::b4_indices_are_stable ... ok
[INFO] [stdout] test stdlib::str_stdlib_index_consistency_tests::is_empty_index_matches_registry ... ok
[INFO] [stdout] test stdlib::str_stdlib_index_consistency_tests::length_index_matches_registry ... ok
[INFO] [stdout] test stdlib::str_stdlib_index_consistency_tests::contains_index_matches_registry ... ok
[INFO] [stdout] test stdlib::tests::count_matches_list ... ok
[INFO] [stdout] test shape_hash::tests::fx_hash_bytes_is_deterministic ... ok
[INFO] [stdout] test shape_hash::tests::empty_key_set_returns_seed ... ok
[INFO] [stdout] test stdlib::tests::casefold_lookup_index_is_stable ... ok
[INFO] [stdout] test stdlib::tests::method_dispatch_resolves_length_per_receiver ... ok
[INFO] [stdout] test stdlib::defs::int_hof_typed_builder_tests::int_hof_slots_match_typed_builder_i64_instantiations ... ok
[INFO] [stdout] test stdlib::tests::title_string_method_dispatch_resolves ... ok
[INFO] [stdout] test stdlib::tests::phase4b_indices_are_stable ... ok
[INFO] [stdout] test stdlib::tests::unknown_returns_none ... ok
[INFO] [stdout] test shape_hash::tests::single_key_seed_xor_mixing ... ok
[INFO] [stdout] test shape_hash::tests::order_sensitive ... ok
[INFO] [stdout] test stdlib::tests::is_whitespace_index_is_stable ... ok
[INFO] [stdout] test stdlib::tests::combining_mark_index_is_stable ... ok
[INFO] [stdout] test stdlib::str_stdlib_index_consistency_tests::concat_index_matches_registry ... ok
[INFO] [stdout] test stdlib::tests::length_index_is_zero ... ok
[INFO] [stdout] test lowering::tests::range_pipeline_tests::w20_n_body_lowers_with_list_float_reduce_accumulator ... ok
[INFO] [stdout] test effect::tests::fold_and_reorder_barriers ... ok
[INFO] [stdout] test frontend::fail_closed_e2e::switch_off_missing_gate_compiles ... ok
[INFO] [stdout] test stdlib::d7d_index_tests::contains_index_is_36 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/peephole_rewrites.rs (/opt/rustwide/target/debug/deps/peephole_rewrites-75bb8839229fcefc)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test count_method_form_caps_loudly ... ok
[INFO] [stdout] test count_of_const_list_reads_header ... ok
[INFO] [stdout] test count_of_string_caps_loudly ... ok
[INFO] [stdout] test floor_on_float_calls_floor_body ... ok
[INFO] [stdout] test list_map_method_calls_map_body_with_closure ... ok
[INFO] [stdout] test floor_method_form_caps_loudly ... ok
[INFO] [stdout] test len_of_string_falls_back_to_len_body ... ok
[INFO] [stdout] test bare_range_as_value_materializes_inline ... ok
[INFO] [stdout] test range_filter_len_fuses_to_count_loop ... ok
[INFO] [stdout] test floor_on_int_folds_to_identity ... ok
[INFO] [stdout] test nested_range_sum_fuses_to_nested_loops ... ok
[INFO] [stdout] test computed_element_defeats_const_pool ... ok
[INFO] [stdout] test abs_on_int_calls_abs_body ... ok
[INFO] [stdout] test len_of_const_list_reads_header ... ok
[INFO] [stdout] test all_const_list_literal_uses_const_pool ... ok
[INFO] [stdout] test runtime_spread_source_memcpys_segments ... ok
[INFO] [stdout] test sum_of_const_list_calls_sum_body ... ok
[INFO] [stdout] test type_of_float_folds_to_const_string ... ok
[INFO] [stdout] test type_fold_keeps_argument_evaluation ... ok
[INFO] [stdout] test sum_of_bare_range_fuses_to_accumulator_loop ... ok
[INFO] [stdout] test type_of_int_folds_to_const_string ... ok
[INFO] [stdout] test static_spread_flattens_in_source_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests relon_ir
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e", kill_on_drop: false }`
[INFO] [stdout] 7ee7b1c88c7039a234fb3fc2b7300174dbdc22a6cc6b2d6c0f83e5d16efaf70e
