[INFO] cloning repository https://github.com/lumen-fx/candela [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lumen-fx/candela" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flumen-fx%2Fcandela", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flumen-fx%2Fcandela'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0d221ae122612348cb60bacf1aa350081554c196 [INFO] testing lumen-fx/candela against 1.99.0-beta.1 for beta-1.99-5 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flumen-fx%2Fcandela" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/lumen-fx/candela [INFO] finished tweaking git repo https://github.com/lumen-fx/candela [INFO] tweaked toml for git repo https://github.com/lumen-fx/candela written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/lumen-fx/candela on toolchain 1.99.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/lumen-fx/candela 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a [INFO] running `Command { std: "docker" "start" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", 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" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", 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" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling lexical-util v1.0.7 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling cc v1.3.0 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling lexical-parse-integer v1.0.6 [INFO] [stderr] Compiling lexical-write-integer v1.0.6 [INFO] [stderr] Compiling lexical-parse-float v1.0.6 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling lexical-write-float v1.0.6 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling libffi-sys v4.2.0 [INFO] [stderr] Compiling libmimalloc-sys v0.1.49 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling libloading v0.9.0 [INFO] [stderr] Compiling regex-automata v0.4.16 [INFO] [stderr] Compiling ariadne v0.6.0 [INFO] [stderr] Compiling lexical-core v1.0.6 [INFO] [stderr] Compiling smol_strc v0.3.6 [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling rustc-hash v2.1.3 [INFO] [stderr] Compiling cobs v0.3.0 [INFO] [stderr] Compiling mimalloc v0.1.52 [INFO] [stderr] Compiling logos-codegen v0.16.1 [INFO] [stderr] Compiling postcard v1.1.3 [INFO] [stderr] Compiling logos-derive v0.16.1 [INFO] [stderr] Compiling logos v0.16.1 [INFO] [stderr] Compiling libffi v5.1.1 [INFO] [stderr] Compiling candela-vm v0.0.7 (/opt/rustwide/workdir/vm) [INFO] [stderr] Compiling candela-lang v0.0.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [optimized] target(s) in 59.29s [INFO] running `Command { std: "docker" "inspect" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", 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" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling candela-lang v0.0.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [optimized] target(s) in 23.99s [INFO] running `Command { std: "docker" "inspect" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", 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" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [optimized] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/candela-f51296509335f0f4) [INFO] [stdout] [INFO] [stdout] running 413 tests [INFO] [stdout] 10 [INFO] [stdout] 10 [INFO] [stdout] 20 [INFO] [stdout] 30 [INFO] [stdout] true [INFO] [stdout] test tests::a_catch_restores_the_registers_of_the_call_it_ended ... ok [INFO] [stdout] 9 [INFO] [stdout] test tests::a_comparison_in_a_condition_before_a_block ... ok [INFO] [stdout] test tests::a_comparison_of_method_results ... ok [INFO] [stdout] test tests::a_macro_that_expands_to_itself_stops_at_the_limit ... ok [INFO] [stdout] test tests::a_generic_type_nested_in_itself_without_end ... ok [INFO] [stdout] test tests::a_comment_in_a_region_ends_at_a_carriage_return ... ok [INFO] [stdout] 9 [INFO] [stdout] 7 [INFO] [stdout] test tests::a_chain_of_macros_within_the_limit_expands ... ok [INFO] [stdout] test tests::a_method_type_argument_left_off_is_inferred ... ok [INFO] [stdout] 9 [INFO] [stdout] 1 [INFO] [stdout] test tests::a_method_takes_explicit_type_arguments ... ok [INFO] [stdout] test tests::a_bang_after_an_identifier_is_still_negation ... ok [INFO] [stdout] 2 [INFO] [stdout] test tests::a_false_condition_still_takes_the_else_branch ... ok [INFO] [stdout] test tests::an_error_inside_an_expansion_points_at_the_macro ... ok [INFO] [stdout] 4 [INFO] [stdout] test tests::a_parenthesised_comparison_chain ... ok [INFO] [stdout] test tests::an_expander_error_without_an_offset_covers_the_invocation ... ok [INFO] [stdout] test tests::a_region_of_multibyte_text_reaches_the_expander ... ok [INFO] [stdout] 4 [INFO] [stdout] test tests::an_expansion_of_several_expressions_is_rejected ... ok [INFO] [stdout] test tests::an_identifier_spelled_like_a_macro_is_still_an_identifier ... ok [INFO] [stdout] test tests::an_explicit_type_argument_pins_the_parameter ... ok [INFO] [stdout] test tests::a_chain_of_macros_past_the_limit_is_an_error ... ok [INFO] [stdout] test tests::an_unknown_macro_is_null_when_the_environment_allows_it ... ok [INFO] [stdout] test tests::an_unterminated_region_names_the_macro ... ok [INFO] [stdout] 1 [INFO] [stdout] test tests::and_of_or_evaluates_correctly_as_a_condition ... ok [INFO] [stdout] 1 [INFO] [stdout] test tests::and_of_or_on_the_right_evaluates_correctly ... ok [INFO] [stdout] false [INFO] [stdout] false [INFO] [stdout] test tests::and_short_circuits_in_a_let ... ok [INFO] [stdout] test tests::and_short_circuits_in_a_call_argument ... ok [INFO] [stdout] 5 [INFO] [stdout] test tests::a_registered_macro_still_expands_when_unknown_ones_are_allowed ... ok [INFO] [stdout] test tests::an_expander_error_points_into_the_region ... ok [INFO] [stdout] test tests::annotated_param_rejects_mismatch ... ok [INFO] [stdout] true [INFO] [stderr] CANDELA ERROR [INFO] [stdout] test tests::annotated_params_accept_matching_bool ... ok [INFO] [stderr] Error: [INFO] [stdout] 3 [INFO] [stderr] ╭─[ test.kl:4:21 ] [INFO] [stdout] test tests::annotated_params_accept_matching_float ... ok [INFO] [stderr] │ [INFO] [stdout] 3 [INFO] [stderr] 4 │             let y = x[3..-5]; [INFO] [stdout] test tests::annotated_params_accept_matching_int ... ok [INFO] [stderr]  │ ────┬─── [INFO] [stdout] 4 [INFO] [stderr]  │ ╰───── Invalid range 3..-5 for collection with length 6 [INFO] [stdout] test tests::annotated_params_accept_matching_string ... ok [INFO] [stderr] ───╯ [INFO] [stdout] test tests::annotated_method_param_rejects_mismatch ... ok [INFO] [stdout] true [INFO] [stdout] 4 [INFO] [stdout] hi [INFO] [stdout] test tests::any_as_bool ... ok [INFO] [stdout] test tests::annotated_param_any_stays_dynamic ... ok [INFO] [stdout] test tests::any_as_str ... ok [INFO] [stdout] test tests::annotated_param_rejects_float_for_int ... ok [INFO] [stdout] 2 [INFO] [stdout] true [INFO] [stdout] test tests::any_bad_downcast_is_catchable ... ok [INFO] [stdout] test tests::any_is_int_true ... ok [INFO] [stdout] 0 [INFO] [stdout] true [INFO] [stdout] test tests::array_after_all_removes ... ok [INFO] [stdout] true [INFO] [stdout] test tests::any_type_tests ... ok [INFO] [stdout] test tests::array_contains ... ok [INFO] [stdout] 42 [INFO] [stdout] false [INFO] [stdout] test tests::any_downcast_int_arithmetic ... ok [INFO] [stdout] test tests::any_is_int_false_on_string ... ok [INFO] [stdout] 5 [INFO] [stdout] 3 [INFO] [stdout] test tests::array_join ... ok [INFO] [stdout] test tests::array_join_no_sep ... ok [INFO] [stdout] 7 [INFO] [stdout] test tests::array_join_sep ... ok [INFO] [stdout] 99 [INFO] [stdout] test tests::array_modify_index ... ok [INFO] [stdout] 5 [INFO] [stdout] 7 [INFO] [stdout] test tests::array_literal_argument_to_method ... ok [INFO] [stdout] test tests::array_partition ... ok [INFO] [stdout] 4 [INFO] [stdout] test tests::array_push_len ... ok [INFO] [stdout] 6 [INFO] [stdout] test tests::array_push_type_inference_propagation ... ok [INFO] [stdout] 2 [INFO] [stdout] test tests::array_remove ... ok [INFO] [stdout] 7 [INFO] [stdout] test tests::array_repeat ... ok [INFO] [stdout] -1 [INFO] [stdout] 3 [INFO] [stdout] 3 [INFO] [stdout] 2 [INFO] [stdout] true [INFO] [stdout] 12 [INFO] [stdout] test tests::array_find_missing ... ok [INFO] [stdout] test tests::array_reverse ... ok [INFO] [stdout] test tests::array_slice ... ok [INFO] [stdout] test tests::array_find ... ok [INFO] [stdout] test tests::a_comparison_against_an_indexed_element ... ok [INFO] [stdout] test tests::a_method_type_argument_picks_the_specialisation ... ok [INFO] [stdout] 1.4 [INFO] [stdout] 5 [INFO] [stdout] 1 [INFO] [stdout] 3 [INFO] [stdout] test tests::array_sort_floats ... ok [INFO] [stdout] test tests::array_sort_strings ... ok [INFO] [stdout] test tests::array_slice_negative_index - should panic ... ok [INFO] [stdout] test tests::array_sort ... ok [INFO] [stdout] test tests::block_scope ... ok [INFO] [stdout] true [INFO] [stdout] test tests::bool_from_string_true ... ok [INFO] [stdout] test tests::bool_ops_reject_non_bool_operands ... okfalse [INFO] [stdout] [INFO] [stdout] test tests::bool_from_string_false ... ok [INFO] [stdout] 1 [INFO] [stdout] test tests::bool_conditions_still_compile ... ok [INFO] [stdout] 7 [INFO] [stdout] test tests::branch_without_return ... ok [INFO] [stdout] 42 [INFO] [stdout] test tests::bool_neg_names_the_bang_operator ... ok [INFO] [stdout] test tests::break_in_while_loop ... ok [INFO] [stdout] 1 [INFO] [stdout] 3 [INFO] [stdout] test tests::and_still_short_circuits_as_a_condition ... ok [INFO] [stdout] test tests::break_only_breaks_inner_loop ... ok [INFO] [stdout] 111 [INFO] [stdout] 5 [INFO] [stdout] test tests::collatz_steps ... ok [INFO] [stdout] true [INFO] [stdout] test tests::break_loop ... ok [INFO] [stdout] 10 [INFO] [stdout] true [INFO] [stdout] true [INFO] [stdout] test tests::bool_and_operator ... ok [INFO] [stdout] 5 [INFO] [stdout] test tests::bubble_sort ... ok [INFO] [stdout] test tests::comparisons_joined_by_and ... ok [INFO] [stdout] test tests::compound_div_assign ... ok [INFO] [stdout] 2 [INFO] [stdout] 15 [INFO] [stdout] test tests::comparisons_as_call_arguments ... ok [INFO] [stdout] test tests::compound_mod_assign ... ok [INFO] [stdout] test tests::compound_mul_assign ... ok [INFO] [stdout] 256 [INFO] [stdout] test tests::compound_pow_assign ... ok [INFO] [stdout] 5 [INFO] [stdout] 19 [INFO] [stdout] 41 [INFO] [stdout] test tests::const_array_literal_argument ... ok [INFO] [stdout] test tests::dec_int_as_return_value ... ok [INFO] [stdout] test tests::dec_int_does_not_mutate_source ... ok [INFO] [stdout] test tests::diagnostics_compile_error_span ... ok [INFO] [stdout] 4 [INFO] [stdout] test tests::dec_int_to_basic ... ok [INFO] [stdout] 7 [INFO] [stdout] 2 [INFO] [stdout] test tests::const_map_literal_argument ... ok [INFO] [stdout] test tests::deeply_nested_conditions ... ok [INFO] [stdout] 25 [INFO] [stdout] test tests::continue_in_loop ... ok [INFO] [stdout] test tests::diagnostics_parser_error_span ... ok [INFO] [stdout] test tests::diagnostics_missing_main ... ok [INFO] [stdout] test tests::diagnostics_import_path_bad_extension ... ok [INFO] [stdout] false [INFO] [stdout] test tests::digit_string_is_not_equal_to_the_number ... ok [INFO] [stdout] test tests::diagnostics_sink_is_scoped ... ok [INFO] [stdout] test tests::division_by_literal_zero_is_a_parse_error ... ok [INFO] [stdout] 3 [INFO] [stdout] 5 [INFO] [stdout] test tests::diagnostics_runtime_error_code_and_span ... ok [INFO] [stdout] test tests::diagnostics_unknown_variable_is_plain_text ... ok [INFO] [stdout] test tests::dynamic_array_literal_in_a_loop_body ... ok [INFO] [stdout] test tests::dynamic_array_literal_argument ... ok [INFO] [stdout] 1 [INFO] [stdout] test tests::dynamic_map_literal_argument_ignored_by_callee ... ok [INFO] [stdout] 7 [INFO] [stdout] test tests::early_return_from_while_loop ... ok [INFO] [stdout] 1 [INFO] [stdout] test tests::else_if_accepts_non_bool_condition ... ok [INFO] [stdout] 0 [INFO] [stdout] test tests::empty_array_iteration ... ok [INFO] [stdout] 0 [INFO] [stdout] test tests::empty_array_len ... ok [INFO] [stdout] test tests::empty_array_literal_pins_its_type_on_the_first_push ... ok [INFO] [stdout] test tests::empty_map_literal_pins_its_types_on_the_first_insert ... ok [INFO] [stdout] 99 [INFO] [stdout] test tests::empty_range_for_loop ... ok [INFO] [stdout] hello [INFO] [stdout] test tests::enum_any_payload ... ok [INFO] [stdout] true [INFO] [stdout] test tests::enum_equality ... ok [INFO] [stdout] false [INFO] [stdout] 5 [INFO] [stdout] test tests::enum_inequality_variants ... ok [INFO] [stdout] test tests::diagnostics_legacy_namespaced_import ... ok [INFO] [stdout] test tests::early_return_from_for_loop ... ok9 [INFO] [stdout] 2 [INFO] [stdout] [INFO] [stdout] test tests::enum_match_wildcard ... ok [INFO] [stdout] true [INFO] [stdout] test tests::enum_nullary_match ... ok [INFO] [stdout] test tests::enum_payload_equality ... ok [INFO] [stdout] 12 [INFO] [stdout] 42 [INFO] [stdout] test tests::enum_payload_binding ... ok [INFO] [stdout] test tests::enum_returned_from_fn ... ok [INFO] [stdout] true [INFO] [stdout] true [INFO] [stdout] test tests::eq_on_matching_ints_still_works ... ok [INFO] [stdout] test tests::eq_on_matching_strings_still_works ... ok [INFO] [stdout] false [INFO] [stdout] test tests::eq_3_4 ... ok [INFO] [stdout] false [INFO] [stdout] test tests::eq_string_against_int_is_false ... false [INFO] [stdout] ok [INFO] [stdout] test tests::eq_string_against_null_is_false ... ok [INFO] [stdout] 8 [INFO] [stdout] test tests::explicit_type_arguments_pick_the_specialisation ... ok [INFO] [stdout] 7.5 [INFO] [stdout] test tests::float_abs ... ok [INFO] [stdout] 4 [INFO] [stdout] test tests::float_addition ... ok [INFO] [stdout] false [INFO] [stdout] test tests::eq_string_against_bool_is_false ... ok [INFO] [stdout] true [INFO] [stdout] test tests::float_division_by_literal_zero_follows_ieee ... ok [INFO] [stdout] 90023650 [INFO] [stdout] true [INFO] [stdout] 6 [INFO] [stdout] true [INFO] [stdout] 7 [INFO] [stdout] 3 [INFO] [stdout] 3 [INFO] [stdout] test tests::concurrent_collections_and_panics_do_not_wedge ... ok [INFO] [stdout] test tests::float_div_zero ... ok [INFO] [stdout] test tests::annotated_array_param_accepts_matching_array ... ok [INFO] [stdout] test tests::bool_or_operator ... ok [INFO] [stdout] test tests::dynamic_map_literal_argument ... ok [INFO] [stdout] test tests::float_floor ... 0.5 [INFO] [stdout] ok [INFO] [stdout] 4 [INFO] [stdout] test tests::dynamic_map_literal_in_a_loop_body ... ok [INFO] [stdout] test tests::float_literal_divided_by_int_zero_is_a_type_error ... ok [INFO] [stdout] test tests::float_negative_pow_square ... ok [INFO] [stdout] test tests::float_round ... ok [INFO] [stdout] 0.5 [INFO] [stdout] test tests::float_negative_pow ... ok [INFO] [stdout] 12 [INFO] [stdout] 3 [INFO] [stdout] 14 [INFO] [stdout] 7 [INFO] [stdout] 8 [INFO] [stdout] test tests::float_sqrt ... ok [INFO] [stdout] test tests::float_to_int_conversion ... ok [INFO] [stdout] test tests::fn_call_in_if_and_in_nested_for ... ok [INFO] [stdout] test tests::fn_call_in_if_in_for ... ok [INFO] [stdout] test tests::folded_pow_accepts_matching_floats ... ok [INFO] [stdout] test tests::folded_pow_rejects_mixed_operands ... ok [INFO] [stdout] 90 [INFO] [stdout] 15 [INFO] [stdout] 6 [INFO] [stdout] 5 [INFO] [stdout] test tests::function_called_after_loop ... ok [INFO] [stdout] test tests::generic_and_concrete_impl_on_one_type ... ok [INFO] [stdout] test tests::for_loop_called_twice ... ok [INFO] [stdout] test tests::for_loop_discard_var ... ok [INFO] [stdout] 24 [INFO] [stdout] 15 [INFO] [stdout] 10 [INFO] [stdout] test tests::function_returns_array ... ok [INFO] [stdout] test tests::for_loop_sum ... ok [INFO] [stdout] 9 [INFO] [stdout] 7 [INFO] [stdout] test tests::generic_enum_variant_construction ... ok [INFO] [stdout] 3 [INFO] [stdout] 5 [INFO] [stdout] 4 [INFO] [stdout] test tests::generic_function_without_type_arguments_still_infers ... ok [INFO] [stdout] test tests::generic_function_with_explicit_type_argument ... ok [INFO] [stdout] test tests::generic_struct_and_impl ... ok [INFO] [stdout] test tests::generic_instantiation_is_cached ... ok [INFO] [stdout] test tests::generic_instantiations_are_distinct_types ... ok [INFO] [stdout] 12 [INFO] [stdout] 8 [INFO] [stdout] 81 [INFO] [stdout] 9 [INFO] [stdout] test tests::generic_struct_literal_without_type_arguments ... ok [INFO] [stdout] test tests::generic_type_in_a_struct_field ... ok [INFO] [stdout] test tests::genuine_panic_propagates_through_collect ... ok [INFO] [stdout] test tests::hof_anonymous_function ... ok [INFO] [stdout] test tests::hof_map_over_array ... ok [INFO] [stdout] 50 [INFO] [stdout] 42 [INFO] [stdout] 1 [INFO] [stdout] 1 [INFO] [stdout] 1 [INFO] [stdout] test tests::hof_specialization_is_per_function ... ok [INFO] [stdout] test tests::hof_named_function_reference ... ok [INFO] [stdout] test tests::if_accepts_string_condition_and_takes_the_true_branch ... ok [INFO] [stdout] test tests::if_accepts_int_condition_and_takes_the_true_branch ... ok [INFO] [stdout] test tests::if_accepts_null_condition_and_takes_the_true_branch ... ok [INFO] [stdout] 8 [INFO] [stdout] 41 [INFO] [stdout] 11 [INFO] [stdout] 1 [INFO] [stdout] test tests::inc_int_as_function_arg ... ok [INFO] [stdout] test tests::inc_int_does_not_mutate_source ... ok [INFO] [stdout] test tests::inc_int_commutative ... ok [INFO] [stdout] test tests::inc_int_in_condition ... ok [INFO] [stdout] 99 [INFO] [stdout] 6 [INFO] [stdout] test tests::inline_condition_as_arg ... ok [INFO] [stdout] test tests::inc_int_to_basic ... ok [INFO] [stdout] 5 [INFO] [stdout] 0 [INFO] [stdout] 1 [INFO] [stdout] test tests::inc_int_to_chained ... ok [INFO] [stdout] test tests::inline_condition_false ... ok [INFO] [stdout] test tests::inline_condition_else_if ... ok [INFO] [stdout] 7 [INFO] [stdout] 42 [INFO] [stdout] test tests::inline_if_accepts_non_bool_condition ... ok [INFO] [stdout] test tests::int_abs ... ok [INFO] [stdout] 1 [INFO] [stdout] 45 [INFO] [stdout] 42 [INFO] [stdout] test tests::inline_condition_true ... ok [INFO] [stdout] test tests::int_range_loop_fn_called_twice ... ok [INFO] [stdout] 2 [INFO] [stdout] -2147483648 [INFO] [stdout] test tests::int_to_str_conversion ... ok [INFO] [stdout] 2147483647 [INFO] [stdout] test tests::int_wraps_on_overflow ... ok [INFO] [stdout] 102334155 [INFO] [stdout] test tests::int_wraps_on_underflow ... ok [INFO] [stdout] 1000000 [INFO] [stdout] test tests::iter_fib_40 ... 45 [INFO] [stdout] false [INFO] [stdout] 42 [INFO] [stdout] ok [INFO] [stdout] test tests::impl_on_a_generic_type_needs_its_arguments ... ok [INFO] [stdout] test tests::int_to_float_conversion ... ok4 [INFO] [stdout] [INFO] [stdout] test tests::expr_eval_mutual_recursion ... ok [INFO] [stdout] test tests::iter_fib_40_loop ... ok [INFO] [stdout] test tests::int_for_loop ... 30 [INFO] [stdout] 43 [INFO] [stdout] ok [INFO] [stdout] 2.5 [INFO] [stdout] test tests::float_remainder_by_literal_zero_follows_ieee ... ok [INFO] [stdout] test tests::generic_declared_in_an_imported_module ... ok [INFO] [stdout] test tests::json_parse_nested_array ... ok [INFO] [stdout] test tests::json_parse_object_field ... ok [INFO] [stdout] test tests::json_parse_scalar_int ... ok [INFO] [stdout] test tests::json_roundtrip_preserves_float ... ok [INFO] [stdout] 10 [INFO] [stdout] 100 [INFO] [stdout] 4 [INFO] [stdout] 3 [INFO] [stdout] 1 [INFO] [stdout] 8 [INFO] [stdout] test tests::loop_break ... ok [INFO] [stdout] test tests::loop_continue ... ok [INFO] [stdout] test tests::list_downcast_elements_stay_dynamic ... ok [INFO] [stdout] 5 [INFO] [stdout] test tests::list_downcast_takes_mixed_element_types ... ok [INFO] [stdout] test tests::loop_function_reg_interference ... ok [INFO] [stdout] test tests::macro_expands_as_a_call_argument ... ok [INFO] [stdout] test tests::macro_expands_in_a_variable_declaration ... ok [INFO] [stdout] 5 [INFO] [stdout] 8 [INFO] [stdout] test tests::macro_region_keeps_parentheses_inside_strings ... ok [INFO] [stdout] test tests::macro_expands_in_an_expression ... ok [INFO] [stdout] test tests::macros_are_unknown_again_once_the_scope_ends ... ok [INFO] [stdout] false [INFO] [stdout] test tests::map_contains_absent ... ok [INFO] [stdout] 7 [INFO] [stdout] 3 [INFO] [stdout] test tests::macro_region_balances_nested_parentheses ... ok [INFO] [stdout] 2 [INFO] [stdout] test tests::map_downcast_takes_mixed_key_types ... ok [INFO] [stdout] test tests::map_empty_literal_and_len ... ok [INFO] [stdout] 3 [INFO] [stdout] 42 [INFO] [stdout] test tests::map_downcast_takes_mixed_value_types ... ok [INFO] [stdout] true [INFO] [stdout] 30 [INFO] [stdout] test tests::map_get_key ... ok [INFO] [stdout] test tests::map_contains ... ok [INFO] [stdout] 6 [INFO] [stdout] test tests::map_iteration_over_keys ... ok [INFO] [stdout] 7 [INFO] [stdout] test tests::map_literal_argument_to_method ... ok [INFO] [stdout] 4 [INFO] [stdout] 500 [INFO] [stdout] test tests::map_downcast_entries_stay_dynamic ... ok [INFO] [stdout] test tests::map_loop ... ok [INFO] [stdout] 5 [INFO] [stdout] 56 [INFO] [stdout] test tests::map_keys_values_len ... ok [INFO] [stdout] 20 [INFO] [stdout] 100 [INFO] [stdout] test tests::map_overwrite_pair ... ok [INFO] [stdout] test tests::match_arm_computation ... ok [INFO] [stdout] 0 [INFO] [stdout] test tests::match_basic_int ... ok [INFO] [stdout] test tests::match_first_arm ... ok [INFO] [stdout] 7 [INFO] [stdout] 99 [INFO] [stdout] 2 [INFO] [stdout] true [INFO] [stdout] test tests::match_no_match ... ok [INFO] [stdout] 2 [INFO] [stdout] true [INFO] [stdout] test tests::json_roundtrip_preserves_int ... ok [INFO] [stdout] test tests::match_with_wildcard ... ok [INFO] [stdout] test tests::match_string_arms ... ok [INFO] [stdout] 22 [INFO] [stdout] test tests::less_than_is_still_a_comparison ... ok [INFO] [stdout] test tests::map_init ... 12 [INFO] [stdout] ok [INFO] [stdout] test tests::map_insert_new_pair ... ok [INFO] [stdout] test tests::matching_strings_through_an_untyped_parameter ... ok [INFO] [stdout] 5040 [INFO] [stdout] test tests::method_and_free_fn_coexist ... ok [INFO] [stderr] CANDELA ERROR [INFO] [stderr] Error: [INFO] [stderr] ╭─[ test.kl:3:13 ] [INFO] [stderr] │ [INFO] [stderr] 3 │             fn add(a, b) { [INFO] [stderr]  │ ─┬ [INFO] [stderr]  │ ╰── Functions declare at the top level of a file, not inside a block. Move this declaration out of the enclosing block [INFO] [stderr] ───╯ [INFO] [stderr] CANDELA ERROR [INFO] [stderr] Error: [INFO] [stderr] ╭─[ test.kl:3:13 ] [INFO] [stderr] │ [INFO] [stderr] 3 │             fn square(n) { [INFO] [stderr]  │ ─┬ [INFO] [stderr]  │ ╰── Functions declare at the top level of a file, not inside a block. Move this declaration out of the enclosing block [INFO] [stderr] ───╯ [INFO] [stderr] Error: Invalid type [INFO] [stderr] ╭─[ test.kl:9:19 ] [INFO] [stderr] │ [INFO] [stdout] test tests::method_alongside_builtin_len ... ok [INFO] [stdout] 3 [INFO] [stdout] 3 [INFO] [stdout] 5 [INFO] [stdout] 2.5 [INFO] [stdout] test tests::method_error_unknown ... ok [INFO] [stdout] test tests::method_error_duplicate ... 42 [INFO] [stdout] ok8 [INFO] [stdout] [INFO] [stdout] test tests::method_name_conflict_two_types ... ok [INFO] [stdout] test tests::method_on_builtin_cannot_shadow_builtin ... ok [INFO] [stdout] test tests::method_chaining ... ok [INFO] [stdout] test tests::method_basic_call ... ok [INFO] [stdout] 35 [INFO] [stdout] test tests::method_on_builtin_float ... ok [INFO] [stdout] test tests::method_on_builtin_int ... ok [INFO] [stdout] 4 [INFO] [stdout] 11 [INFO] [stdout] test tests::method_on_builtin_list ... ok [INFO] [stdout] test tests::method_on_builtin_map ... ok [INFO] [stdout] test tests::method_on_builtin_string ... ok [INFO] [stdout] test tests::method_on_builtin_with_type_parameter ... ok [INFO] [stdout] 6 [INFO] [stdout] 20 [INFO] [stdout] 5 [INFO] [stdout] 1 [INFO] [stdout] 2 [INFO] [stdout] 30 [INFO] [stdout] false [INFO] [stdout] test tests::method_return_annotation_accepts_match ... ok [INFO] [stdout] test tests::method_with_extra_arg ... ok [INFO] [stdout] 7 [INFO] [stdout] 12 [INFO] [stdout] 12 [INFO] [stdout] test tests::method_param_annotation_accepts_match ... ok [INFO] [stdout] true [INFO] [stdout] test tests::mixed_inequality_as_a_condition_takes_the_true_branch ... ok [INFO] [stdout] test tests::mixed_equality_as_a_condition_takes_the_else_branch ... ok [INFO] [stdout] test tests::method_vs_field_disambiguation ... ok [INFO] [stdout] -5 [INFO] [stdout] test tests::mixed_equality_through_an_untyped_parameter ... ok [INFO] [stdout] -2147483648 [INFO] [stdout] true [INFO] [stdout] test tests::multi_arg_function ... ok [INFO] [stdout] test tests::method_return_annotation_is_checked ... ok [INFO] [stdout] test tests::multi_loop_fn_called_twice ... ok [INFO] [stdout] test tests::mutual_recursion ... ok [INFO] [stdout] test tests::negation ... ok [INFO] [stdout] -0.16907516382852444 [INFO] [stdout] -0.1690730217146998 [INFO] [stdout] 99 [INFO] [stdout] 4 [INFO] [stdout] 5 [INFO] [stdout] test tests::negative_int_literal ... ok [INFO] [stdout] test tests::neq_3_4 ... ok [INFO] [stdout] test tests::nbody ... ok [INFO] [stdout] test tests::nested_array_set ... ok [INFO] [stdout] test tests::nested_array_index ... ok [INFO] [stdout] test tests::nested_dynamic_literals_as_arguments ... ok [INFO] [stdout] test tests::nested_fn - should panic ... ok [INFO] [stdout] 3 [INFO] [stdout] 16 [INFO] [stdout] 4 [INFO] [stdout] 12 [INFO] [stdout] true [INFO] [stdout] 14 [INFO] [stdout] test tests::nested_loop_inner_break ... ok [INFO] [stdout] test tests::nested_loops ... ok [INFO] [stdout] test tests::nested_fn_reports_a_parse_error ... ok [INFO] [stdout] test tests::nested_generic_instantiation ... ok [INFO] [stdout] test tests::nested_loop_blocks ... ok [INFO] [stdout] test tests::neq_int_against_string_is_true ... ok [INFO] [stdout] test tests::nested_fn_call_as_arg ... ok [INFO] [stdout] 42 [INFO] [stdout] true [INFO] [stdout] 0 [INFO] [stdout] true [INFO] [stdout] test tests::null_literal_as_default ... ok [INFO] [stdout] test tests::or_short_circuits_in_a_let ... ok [INFO] [stdout] test tests::or_inside_and_takes_the_false_path ... ok [INFO] [stdout] test tests::null_literal_store_and_compare ... ok [INFO] [stdout] test tests::nested_fn_in_loop - should panic ... ok [INFO] [stdout] 9 [INFO] [stdout] test tests::pass_array_to_function ... ok [INFO] [stdout] 1 [INFO] [stdout] test tests::or_of_and_still_short_circuits_as_a_condition ... 5050 [INFO] [stdout] ok [INFO] [stdout] test tests::range_sum ... ok [INFO] [stdout] 85 [INFO] [stdout] 35 [INFO] [stdout] true [INFO] [stdout] test tests::quicksort ... ok [INFO] [stdout] test tests::range_two_arg ... ok [INFO] [stdout] 3 [INFO] [stdout] 1024 [INFO] [stdout] 1 [INFO] [stderr] 9 │             print(test(input("> ")).uppercase()); [INFO] [stderr]  │ ─────────┬──────── [INFO] [stderr]  │ ╰────────── Function uppercase expects this expression's type to be string but here its type is string|null [INFO] [stderr] ───╯ [INFO] [stdout] 75025 [INFO] [stdout] 3628800 [INFO] [stderr] Error: Cannot perform operation null|int + int [INFO] [stdout] test tests::or_short_circuits_in_a_return_value ... ok [INFO] [stderr] ╭─[ test.kl:10:19 ] [INFO] [stdout] test tests::range_two_arg_index ... ok [INFO] [stderr] │ [INFO] [stdout] test tests::power_operator ... ok [INFO] [stderr] 10 │             print(maybe_number(Error: Invalid type [INFO] [stdout] test tests::one_method_defined_by_two_impl_blocks ... ok [INFO] [stderr] ╭─[ test.kl:9:19 ] [INFO] [stdout] test tests::rec_fib_1 ... ok [INFO] [stderr] │ [INFO] [stdout] test tests::partial_return_flow_with_null - should panic ... ok [INFO] [stderr] 9 │             print(first_word([Error: Invalid type [INFO] [stdout] test tests::rec_fib_25 ... ok [INFO] [stderr] ╭─[ test.kl:9:19 ] [INFO] [stdout] test tests::recursive_factorial ... ok [INFO] [stderr] │ [INFO] [stdout] 55 [INFO] [stderr] 9 │             print(maybe_word(0).uppercase("hello"]).uppercase()); [INFO] [stdout] test tests::remainder_by_literal_int_zero_is_a_parse_error ... ok [INFO] [stderr]  │ ───────────┬────────── [INFO] [stdout] test tests::recursive_fib_after_loop ... ok [INFO] [stderr]  │ ╰───)); [INFO] [stdout] 31 [INFO] [stderr]  │ 0 ───────┬────── [INFO] [stdout] BRANCH [INFO] [stderr]  │ ╰───────────── Function uppercase expects this expression's type to be string but here its type is string|null [INFO] [stdout] test tests::return_annotation_rejects_mismatch ... ok [INFO] [stderr] ───╯ [INFO] [stdout] test tests::return_flow_exhaustive_condition_ignores_later_conflicting_return ... ok [INFO] [stderr] )──── Function uppercase expects this expression's type to be string but here its type is string|null [INFO] [stdout] test tests::return_annotation_rejects_missing_return ... ok [INFO] [stderr] ───╯ [INFO] [stdout] test tests::return_flow_branch_local_return_value_type_is_preserved ... ok [INFO] [stderr]  + 1); [INFO] [stdout] test tests::scan_regions_carries_multibyte_text_through ... ok [INFO] [stderr]  │ ───────┬─────── ┬ [INFO] [stdout] test tests::scan_regions_counts_only_parentheses_outside_strings_and_comments ... ok [INFO] [stderr]  │ ╰───────────── This expression is of type null|int [INFO] [stdout] test tests::scan_regions_matches_the_name_exactly ... ok [INFO] [stderr]  │ │ [INFO] [stdout] test tests::scan_regions_skips_strings_and_comments ... ok [INFO] [stderr]  │ ╰── This expression is of type int [INFO] [stdout] test tests::scan_regions_stops_at_a_region_that_is_never_closed ... ok [INFO] [stderr]  │ [INFO] [stdout] test tests::return_flow_return_inside_for_loop_is_not_total - should panic ... ok [INFO] [stderr]  │ Note: The supported types are: [INFO] [stdout] true [INFO] [stderr]  │ - int + int [INFO] [stdout] 2 [INFO] [stderr]  │ - float + float [INFO] [stdout] test tests::short_circuit_value_still_evaluates_the_right_side ... ok [INFO] [stderr]  │ - string + string [INFO] [stdout] test tests::recursive_fn_inside_for_loop ... ok [INFO] [stderr]  │ - T[] + T[] [INFO] [stdout] test tests::scan_regions_finds_every_invocation ... ok [INFO] [stderr] ────╯ [INFO] [stdout] 1 [INFO] [stderr] CANDELA ERROR [INFO] [stdout] test tests::scan_regions_handles_an_escaped_quote_in_a_region ... ok [INFO] [stderr] Error: [INFO] [stdout] 9592 [INFO] [stderr] ╭─[ test.kl:4:21 ] [INFO] [stdout] test tests::single_element_array_len ... ok [INFO] [stderr] │ [INFO] [stdout] test tests::return_flow_return_inside_while_loop_is_not_total - should panic ... ok [INFO] [stderr] 4 │             let y = x[-6..11]; [INFO] [stdout] test tests::return_flow_branch_returns_null - should panic ... ok [INFO] [stderr]  │ ────┬──── [INFO] [stdout] test tests::sieve_of_eratosthenes ... ok [INFO] [stderr]  │ ╰────── Invalid range -6..11 for collection with length 11 [INFO] [stdout] test tests::stress_parser_random_garbage ... ignored, stalls CI runners; run with --ignored [INFO] [stderr] ───╯ [INFO] [stdout] test tests::stress_compiler_semantic_errors ... ok [INFO] [stderr] Error: Incompatible types [INFO] [stdout] test tests::stress_runtime_errors ... ok [INFO] [stderr] ╭─[ test.kl:2:27 ] [INFO] [stdout] true [INFO] [stderr] │ [INFO] [stdout] test tests::string_contains ... ok [INFO] [stderr] 2 │         struct [INFO] [stdout] 3 [INFO] [stderr] thread ' tests::stress_parser_unbalanced_and_huge' ([522638) has overflowed its stack [INFO] [stdout] 3 [INFO] [stderr] ;5;fatal runtime error: stack overflow, aborting [INFO] [stdout] 1 [INFO] [stdout] 3 [INFO] [stdout] test tests::string_escape_backslash ... ok [INFO] [stdout] test tests::short_circuit_in_a_while_condition ... ok [INFO] [stdout] test tests::string_escape_newline ... ok [INFO] [stdout] 11 [INFO] [stdout] 6 [INFO] [stdout] test tests::string_escape_quote ... ok [INFO] [stdout] 7 [INFO] [stdout] test tests::string_exactly_6_chars ... ok [INFO] [stdout] 3 [INFO] [stdout] 11 [INFO] [stdout] true [INFO] [stdout] 6 [INFO] [stdout] 5 [INFO] [stdout] test tests::string_exactly_7_chars ... ok [INFO] [stdout] test tests::string_escape_tab ... ok [INFO] [stdout] 0 [INFO] [stdout] test tests::split_result_survives_string_gc ... ok [INFO] [stdout] false [INFO] [stdout] test tests::string_index ... ok [INFO] [stdout] true [INFO] [stdout] false [INFO] [stdout] test tests::string_find ... ok [INFO] [stdout] test tests::return_annotation_accepts_matching_type ... ok [INFO] [stdout] test tests::stress_compiler_large_and_recursive ... ok [INFO] [stdout] test tests::string_is_float_false ... ok [INFO] [stdout] true [INFO] [stdout] test tests::string_is_float ... ok [INFO] [stdout] 5 [INFO] [stdout] test tests::string_is_int_false ... ok [INFO] [stdout] test tests::string_is_int_true ... ok [INFO] [stdout] 10 [INFO] [stdout] 6 [INFO] [stdout] 6 [INFO] [stdout] world [INFO] [stdout] test tests::string_lowercase ... ok [INFO] [stdout] test tests::string_replace ... ok [INFO] [stdout] 5 [INFO] [stdout] test tests::string_repeat ... ok [INFO] [stdout] test tests::string_set_index ... ok [INFO] [stdout] test tests::string_slice ... ok [INFO] [stdout] 8 [INFO] [stdout] test tests::string_slice_negative_index - should panic ... ok [INFO] [stdout] test tests::string_reverse_method ... ok [INFO] [stdout] true [INFO] [stdout] test tests::string_small_to_large_concat ... ok [INFO] [stdout] test tests::string_starts_ends_with ... ok [INFO] [stdout] 2 [INFO] [stdout] 5 [INFO] [stdout] 5 [INFO] [stdout] 5 [INFO] [stdout] 5 [INFO] [stdout] test tests::string_split_array_len ... ok [INFO] [stdout] test tests::string_trim ... ok [INFO] [stdout] test tests::string_trim_sequence_left ... ok [INFO] [stdout] test tests::string_split_then_iterate ... ok [INFO] [stdout] 5 [INFO] [stdout] test tests::string_uppercase ... ok [INFO] [stdout] test tests::string_trim_sequence_right ... ok [INFO] [stdout] 99 [INFO] [stdout] 5 [INFO] [stdout] 20 [INFO] [stdout] test tests::struct_array_field_modify ... ok [INFO] [stdout] test tests::string_trim_sequence ... ok [INFO] [stdout] test tests::struct_array_field_access ... oktrue [INFO] [stdout] 7 [INFO] [stdout] false [INFO] [stdout] [INFO] [stdout] test tests::struct_deep_structural_eq ... ok [INFO] [stdout] test tests::struct_field_access ... ok [INFO] [stdout] test tests::struct_eq_false ... ok [INFO] [stdout] test tests::struct_field_wrong_type ... ignored, stalls CI runners; run with --ignored [INFO] [stdout] 1 [INFO] [stdout] test tests::struct_field_condition ... ok [INFO] [stdout] 16 [INFO] [stdout] test tests::struct_fields_exprs ... ok [INFO] [stdout] test tests::struct_missing_field ... ignored, stalls CI runners; run with --ignored [INFO] [stdout] 3 [INFO] [stdout] 6 [INFO] [stderr] 249mPoierror: test failed, to rerun pass `--lib` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/deps/candela-f51296509335f0f4` (signal: 6, SIGABRT: process abort signal) [INFO] running `Command { std: "docker" "inspect" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a", kill_on_drop: false }` [INFO] [stdout] 5d702e380616d8efd8d38b77f675a93e846816c64e013fae652dd1fab673246a