[INFO] cloning repository https://github.com/alilee/cranelisp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/alilee/cranelisp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falilee%2Fcranelisp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falilee%2Fcranelisp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d5e56c1eb39cd890e451c5b56d1507c0a7aed153
[INFO] testing alilee/cranelisp against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falilee%2Fcranelisp" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/alilee/cranelisp
[INFO] finished tweaking git repo https://github.com/alilee/cranelisp
[INFO] tweaked toml for git repo https://github.com/alilee/cranelisp written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/alilee/cranelisp on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/alilee/cranelisp 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.98.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-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7
[INFO] running `Command { std: "docker" "start" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", 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" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", 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" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling cranelift-isle v0.116.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.116.1
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling cranelift-bitset v0.116.1
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.116.1
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling cranelift-entity v0.116.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling cranelift-bforest v0.116.1
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling region v3.0.2
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling cranelisp-backend v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-backend)
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling notify-types v1.0.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regalloc2 v0.11.2
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v29.0.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling inotify v0.10.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling capstone-sys v0.16.0
[INFO] [stderr]    Compiling cranelift-control v0.116.1
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling libloading v0.8.9
[INFO] [stderr]    Compiling notify v7.0.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cranelift-codegen v0.116.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cranelisp-types v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-types)
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cranelisp-platform v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-platform)
[INFO] [stderr]    Compiling cranelisp-frontend v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-frontend)
[INFO] [stderr]    Compiling cranelisp-typecheck v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-typecheck)
[INFO] [stderr]    Compiling cranelisp-intrinsics v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-intrinsics)
[INFO] [stderr]    Compiling cranelisp-primitives v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-primitives)
[INFO] [stderr]    Compiling capstone v0.12.0
[INFO] [stderr]    Compiling cranelift-module v0.116.1
[INFO] [stderr]    Compiling cranelift-native v0.116.1
[INFO] [stderr]    Compiling cranelift-frontend v0.116.1
[INFO] [stderr]    Compiling cranelift-jit v0.116.1
[INFO] [stderr]    Compiling cranelift-object v0.116.1
[INFO] [stderr]    Compiling cranelift v0.116.1
[INFO] [stderr]    Compiling cranelisp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", 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" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling cranelisp-types v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-types)
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cranelisp-platform v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-platform)
[INFO] [stderr]    Compiling cranelisp-frontend v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-frontend)
[INFO] [stderr]    Compiling cranelisp-typecheck v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-typecheck)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling cranelisp-intrinsics v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-intrinsics)
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling cranelisp-backend v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-backend)
[INFO] [stderr]    Compiling cranelisp-primitives v0.1.0 (/opt/rustwide/workdir/crates/cranelisp-primitives)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling cranelisp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> src/link/gnu.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 11s
[INFO] running `Command { std: "docker" "inspect" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", 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" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]    --> src/link/gnu.rs:236:9
[INFO] [stderr]     |
[INFO] [stderr] 236 |     use super::*;
[INFO] [stderr]     |         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cranelisp` (lib test) generated 1 warning (run `cargo fix --lib -p cranelisp --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.41s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cranelisp-7b9722258c63cb2f)
[INFO] [stdout] 
[INFO] [stdout] running 343 tests
[INFO] [stdout] test bind_chain_analysis::tests::test_collect_two_step_chain ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_classify_sequential_default ... ok
[INFO] [stdout] test bind_chain_analysis::tests::bind_chain_analysis_reads_scheduling_class_from_entry ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_classify_qualified_name_fallback ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_classify_commutative ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_dependent_commutative_stays_sequential ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_dependent_expression ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_dependent_via_let_rhs_stays_sequential ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_non_bind_not_chain_start ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_qualified_bind_callee_preserved_through_sequential ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_scheduling_of_bare_name ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_transform_idempotent ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_two_commutative_independent_become_par_bind ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_empty_tables_no_transform ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_independent_expressions ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_is_bind_chain_start ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_scheduling_of_qualified_name ... ok
[INFO] [stdout] test bootstrap::tests::mounts_option_io_bind ... ok
[INFO] [stdout] test bootstrap::tests::mounts_special_forms_at_root ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_single_element_demoted ... ok
[INFO] [stdout] test bootstrap::tests::mounts_catch_runtime_error_primitive ... ok
[INFO] [stdout] test bootstrap::tests::mounts_pair_and_result_in_primitives ... ok
[INFO] [stdout] test bootstrap::tests::mounts_trace_and_test_infrastructure ... ok
[INFO] [stdout] test bootstrap::tests::mounts_macros_sexp_and_slist ... ok
[INFO] [stdout] test cache::tests::append_o_path_then_all_paths_returns_in_order ... ok
[INFO] [stdout] test cache::tests::is_cache_valid_returns_false_when_disabled ... ok
[INFO] [stdout] test cache::tests::new_with_none_dir_is_disabled ... ok
[INFO] [stdout] test cache::tests::cache_dir_round_trips ... ok
[INFO] [stdout] test cache::tests::cache_restored_o_path_joins_link_set_and_dedups ... ok
[INFO] [stdout] test cache::tests::record_cache_hit_stores_source_hash_for_downstream ... ok
[INFO] [stdout] test cache::tests::flush_manifest_is_noop_when_disabled ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_mixed_chain_segments ... ok
[INFO] [stdout] test bootstrap::tests::next_type_id_advances_monotonically ... ok
[INFO] [stdout] test cluster::tests::processed_cluster_from_parts_preserves_introspection_records ... ok
[INFO] [stdout] test cache::tests::new_with_some_dir_and_state_is_enabled ... ok
[INFO] [stdout] test display::tests::ctor_field_types_reads_single_ctor_product_def_scheme ... ok
[INFO] [stdout] test cache_writer::tests::cache_writer_flush_completes_on_empty_queue ... ok
[INFO] [stdout] test bootstrap::tests::mounts_intrinsic_scalars_in_primitives ... ok
[INFO] [stdout] test code::tests::kept_jits_and_kept_linkers_fields_dissolved ... ok
[INFO] [stdout] test cache::tests::record_source_hash_stores_for_lookup ... ok
[INFO] [stdout] test cache::tests::source_hash_returns_none_when_disabled ... ok
[INFO] [stdout] test display::tests::ctor_field_types_reads_distinct_def_for_named_ctor ... ok
[INFO] [stdout] test cache_writer::tests::cache_writer_handle_creates_and_drops ... ok
[INFO] [stdout] test code::tests::code_enum_jit_and_linker_coexist_serde_skip ... ok
[INFO] [stdout] test cluster::tests::processed_cluster_from_parts_preserves_warnings ... ok
[INFO] [stdout] test display::tests::format_result_value_float ... ok
[INFO] [stdout] test display::tests::format_scheme_display_repeats_constraints_on_every_var_occurrence ... ok
[INFO] [stdout] test display::tests::format_type_qualified_bool ... ok
[INFO] [stdout] test display::tests::format_type_qualified_float ... ok
[INFO] [stdout] test display::tests::format_type_qualified_fn ... ok
[INFO] [stdout] test display::tests::format_result_value_int ... ok
[INFO] [stdout] test display::tests::format_result_value_bool_false ... ok
[INFO] [stdout] test display::tests::format_result_value_fn ... ok
[INFO] [stdout] test display::tests::format_result_delegates_correctly ... ok
[INFO] [stdout] test display::tests::format_result_value_bool_true ... ok
[INFO] [stdout] test display::tests::format_type_qualified_int ... ok
[INFO] [stdout] test display::tests::format_type_qualified_string ... ok
[INFO] [stdout] test display::tests::format_value_bool_false ... ok
[INFO] [stdout] test display::tests::format_value_bool_true ... ok
[INFO] [stdout] test display::tests::format_value_float_whole_number_gets_dot_zero ... ok
[INFO] [stdout] test display::tests::format_value_fn_displays_closure ... ok
[INFO] [stdout] test display::tests::format_value_int_negative ... ok
[INFO] [stdout] test display::tests::format_value_int_positive ... ok
[INFO] [stdout] test display::tests::format_scheme_display_repeats_multiple_constraints ... ok
[INFO] [stdout] test display::tests::format_value_int_zero ... ok
[INFO] [stdout] test display::tests::lookup_type_def_resolves_product_ctor_facet ... ok
[INFO] [stdout] test exe::tests::find_bundle_lib_not_found ... ok
[INFO] [stdout] test exe::tests::find_bundle_lib_via_env ... ok
[INFO] [stdout] test exe::tests::find_platform_rlibs_missing_is_error ... ok
[INFO] [stdout] test exe::tests::find_platform_rlibs_empty_when_no_platforms ... ok
[INFO] [stdout] test display::tests::format_value_float_with_decimal ... ok
[INFO] [stdout] test exe::tests::host_entry_symbols_match_config ... ok
[INFO] [stdout] test exe::tests::find_platform_rlibs_resolves_cargo_rlib ... ok
[INFO] [stdout] test exe::tests::collect_platform_manifest_names_namespaced_per_platform ... ok
[INFO] [stdout] test exe::tests::link_accepts_program_without_dev_session_externs ... ok
[INFO] [stdout] test exe::tests::link_does_not_reject_catch_runtime_error ... ok
[INFO] [stdout] test exe::tests::link_does_not_reject_unused_import_of_dev_session_extern ... ok
[INFO] [stdout] test exe::tests::link_for_host_resolves_on_supported_hosts ... ok
[INFO] [stdout] test exe::tests::link_does_not_reject_user_symbol_sharing_the_name ... ok
[INFO] [stdout] test exe::tests::link_rejects_body_call_to_dev_session_extern_with_friendly_message ... ok
[INFO] [stdout] test exe::tests::link_rejects_fq_body_reference_to_dev_session_extern ... ok
[INFO] [stdout] test exe::tests::validate_main_bare_bool_return_is_rejected ... ok
[INFO] [stdout] test exe::tests::validate_main_bare_int_return_is_rejected ... ok
[INFO] [stdout] test exe::tests::validate_main_missing ... ok
[INFO] [stdout] test exe::tests::validate_main_returns_io ... ok
[INFO] [stdout] test cluster::tests::processed_cluster_empty_is_empty_and_drains_nothing ... ok
[INFO] [stdout] test cluster::tests::processed_cluster_failure_mode_atomicity_invariant ... ok
[INFO] [stdout] test exe::tests::validate_main_with_params ... ok
[INFO] [stdout] test exe::tests::validate_main_wrong_return_type ... ok
[INFO] [stdout] test expander::tests::jit_macro_expander_absent_clause_code_is_clear_abort ... ok
[INFO] [stdout] test expander::tests::recognize_macro_head_absent_module_is_none ... ok
[INFO] [stdout] test expander::tests::recognize_macro_head_does_not_leak_private_prelude_macro ... ok
[INFO] [stdout] test expander::tests::recognize_macro_head_falls_back_to_public_prelude_macro ... ok
[INFO] [stdout] test expander::tests::recognize_macro_head_finds_local_macro ... ok
[INFO] [stdout] test expander::tests::recognize_macro_head_forward_reference_is_none ... ok
[INFO] [stdout] test expander::tests::recognize_non_macro_entry_is_none ... ok
[INFO] [stdout] test expander::tests::recognize_macro_head_no_fallback_when_bit_off ... ok
[INFO] [stdout] test expander::tests::test_marshal_roundtrip_all_variants ... ok
[INFO] [stdout] test expander::tests::test_slist_roundtrip ... ok
[INFO] [stdout] test got_trace::tests::record_no_op_when_filter_disabled ... ok
[INFO] [stdout] test imports::tests::glob_picks_up_re_exported_public_names ... ok
[INFO] [stdout] test imports::tests::import_then_export_same_source_upgrades_to_public ... ok
[INFO] [stdout] test imports::tests::same_terminal_two_paths_dedup_no_ambiguity ... ok
[INFO] [stdout] test io_trace::tests::parse_filter_malformed_is_none_not_panic ... ok
[INFO] [stdout] test io_trace::tests::parse_filter_one_is_all ... ok
[INFO] [stdout] test imports::tests::export_then_import_same_source_stays_public ... ok
[INFO] [stdout] test io_trace::tests::parse_filter_whitespace_tolerated ... ok
[INFO] [stdout] test io_trace::tests::install_if_enabled_no_op_when_unset ... ok
[INFO] [stdout] test io_trace::tests::install_panic_hook_is_idempotent ... ok
[INFO] [stdout] test imports::tests::glob_import_does_not_re_expose_private_imports ... ok
[INFO] [stdout] test io_trace::tests::parse_filter_empty_is_none ... ok
[INFO] [stdout] test io_trace::tests::parse_filter_star_is_all ... ok
[INFO] [stdout] test marshal::tests::roundtrip_bool_true ... ok
[INFO] [stdout] test marshal::tests::roundtrip_bracket ... ok
[INFO] [stdout] test marshal::tests::roundtrip_empty_list ... ok
[INFO] [stdout] test marshal::tests::roundtrip_empty_str ... ok
[INFO] [stdout] test marshal::tests::roundtrip_float ... ok
[INFO] [stdout] test marshal::tests::roundtrip_int ... ok
[INFO] [stdout] test marshal::tests::roundtrip_list ... ok
[INFO] [stdout] test marshal::tests::roundtrip_negative_int ... ok
[INFO] [stdout] test marshal::tests::roundtrip_slist ... ok
[INFO] [stdout] test marshal::tests::roundtrip_sym ... ok
[INFO] [stdout] test marshal::tests::roundtrip_str ... ok
[INFO] [stdout] test observability::tests::anchor_is_the_shared_runtime_anchor ... ok
[INFO] [stdout] test imports::tests::distinct_terminals_error_naming_both_alternatives ... ok
[INFO] [stdout] test io_trace::tests::record_forwards_trampoline_enter_to_ring ... ok
[INFO] [stdout] test marshal::tests::roundtrip_bool_false ... ok
[INFO] [stdout] test marshal::tests::roundtrip_empty_slist ... ok
[INFO] [stdout] test io_trace::tests::dump_clears_thread_buffer ... ok
[INFO] [stdout] test observability::tests::disabled_filter_suppresses_record ... ok
[INFO] [stdout] test observability::tests::dump_clears_thread_buffer ... ok
[INFO] [stdout] test observability::tests::event_struct_is_bounded ... ok
[INFO] [stdout] test observability::tests::flush_guard_drop_calls_flush_when_filter_enabled ... ok
[INFO] [stdout] test observability::tests::flush_guard_drop_noop_when_filter_disabled ... ok
[INFO] [stdout] test observability::tests::flush_guard_drops_without_panic ... ok
[INFO] [stdout] test observability::tests::harvest_scheduler_trace_env_var_name_is_stable ... ok
[INFO] [stdout] test io_trace::tests::event_size_is_bounded ... ok
[INFO] [stdout] test marshal::tests::roundtrip_nested_list ... ok
[INFO] [stdout] test observability::tests::parse_filter_empty_is_none ... ok
[INFO] [stdout] test observability::tests::parse_filter_from_env_unset_is_none ... ok
[INFO] [stdout] test observability::tests::parse_filter_from_env_one_is_all ... ok
[INFO] [stdout] test observability::tests::parse_filter_lone_comma_is_none ... ok
[INFO] [stdout] test observability::tests::parse_filter_single_module_name_is_selective ... ok
[INFO] [stdout] test observability::tests::parse_filter_whitespace_only_is_none ... ok
[INFO] [stdout] test observability::tests::parse_filter_one_is_all ... ok
[INFO] [stdout] test observability::tests::payload_module_path_extracts_module ... ok
[INFO] [stdout] test observability::tests::parse_filter_star_is_all ... ok
[INFO] [stdout] test observability::tests::s61w3_new_tags_format_line_names ... ok
[INFO] [stdout] test observability::tests::s61w3_new_tags_record_via_module_event ... ok
[INFO] [stdout] test observability::tests::s61w3_symbol_table_ensure_records_via_module_event_with_state ... ok
[INFO] [stdout] test observability::tests::s61w3_symbol_table_ensure_format_line_renders_outcome_symbolically ... ok
[INFO] [stdout] test observability::tests::selective_filter_drops_non_matching ... ok
[INFO] [stdout] test observability::tests::install_panic_hook_is_idempotent ... ok
[INFO] [stdout] test observability::tests::parse_filter_comma_separated_modules_is_selective ... ok
[INFO] [stdout] test observability::tests::parse_filter_tolerates_spaces_around_commas ... ok
[INFO] [stdout] test observability::tests::merge_sort_across_threads_is_monotonic ... ok
[INFO] [stdout] test observability::tests::timestamp_is_after_anchor_init ... ok
[INFO] [stdout] test observability::tests::thread_ord_ids_are_distinct_per_thread ... ok
[INFO] [stdout] test observability::tests::install_panic_hook_runs_flush_on_panic ... ok
[INFO] [stdout] test pipeline::tests::unwrap_io_inline_leaves_non_io_unchanged ... ok
[INFO] [stdout] test pipeline::tests::compose_dispatch_error_maps_fn_name_and_cause ... ok
[INFO] [stdout] test platform::tests::abi_version_mismatch_detected ... ok
[INFO] [stdout] test platform::tests::alloc_with_tag_callback_round_trips_two_field_adt ... ok
[INFO] [stdout] test platform::tests::fqize_type_expr_repairs_named_and_typevar_leaves_in_fn_sig ... ok
[INFO] [stdout] test platform::tests::alloc_with_tag_callback_round_trips_zero_field_adt ... ok
[INFO] [stdout] test platform::tests::abi_version_match_accepts ... ok
[INFO] [stdout] test pipeline::tests::unwrap_io_inline_strips_io_type_for_pure_node ... ok
[INFO] [stdout] test platform::tests::platform_fn_non_io_adt_return_is_rejected ... ok
[INFO] [stdout] test pipeline::tests::unwrap_io_inline_rc_balanced_for_pure_node ... ok
[INFO] [stdout] test platform::tests::referenced_sig_modules_discovers_user_type_module ... ok
[INFO] [stdout] test platform::tests::referenced_sig_modules_excludes_synthetic_modules ... ok
[INFO] [stdout] test platform::tests::split_slashed_type_ref_keeps_full_module_path ... ok
[INFO] [stdout] test platform::tests::split_slashed_type_ref_rejects_non_type_leaves ... ok
[INFO] [stdout] test platform::tests::platform_fn_non_io_return_is_rejected ... ok
[INFO] [stdout] test platform::tests::platform_fn_io_return_accepted ... ok
[INFO] [stdout] test platform::tests::referenced_sig_modules_dedups_and_orders ... ok
[INFO] [stdout] test platform::tests::test_extract_platform_name ... ok
[INFO] [stdout] test platform::tests::test_assemble_platform_dirs_env_var ... ok
[INFO] [stdout] test platform::tests::split_slashed_type_ref_partitions_module_and_name ... ok
[INFO] [stdout] test platform::tests::test_load_stdio_platform_dll ... ok
[INFO] [stdout] test platform::tests::test_is_platform_form_rejects_non_platform ... ok
[INFO] [stdout] test platform::tests::test_is_platform_form ... ok
[INFO] [stdout] test pretty::tests::bracket_form ... ok
[INFO] [stdout] test platform::tests::test_resolve_platform_path_extra_dir ... ok
[INFO] [stdout] test platform::tests::test_resolve_platform_path_local ... ok
[INFO] [stdout] test platform::tests::test_resolve_platform_path_not_found ... ok
[INFO] [stdout] test pretty::tests::definition_display_format ... ok
[INFO] [stdout] test pretty::tests::comment_line ... ok
[INFO] [stdout] test pretty::tests::compound_type_annotation ... ok
[INFO] [stdout] test platform::tests::test_register_platform_in_tc ... ok
[INFO] [stdout] test pretty::tests::empty_list ... ok
[INFO] [stdout] test pretty::tests::empty_bracket ... ok
[INFO] [stdout] test pretty::tests::inline_comment ... ok
[INFO] [stdout] test pretty::tests::nested_short_form ... ok
[INFO] [stdout] test pretty::tests::parse_failure_returns_original ... ok
[INFO] [stdout] test pretty::tests::result_display_format ... ok
[INFO] [stdout] test pretty::tests::short_form_single_line ... ok
[INFO] [stdout] test pretty::tests::string_literal ... ok
[INFO] [stdout] test pretty::tests::type_annotation_symbol ... ok
[INFO] [stdout] test pretty::tests::special_form_multiline ... ok
[INFO] [stdout] test process_form::tests::gap_target_module_macro_in_mem_names_module ... ok
[INFO] [stdout] test process_form::tests::gap_target_module_symbol_typechecked_names_module ... ok
[INFO] [stdout] test process_form::tests::gap_target_module_type_names_module ... ok
[INFO] [stdout] test process_form::tests::handle_mod_pass0_returns_continue_no_block ... ok
[INFO] [stdout] test platform::tests::test_resolve_platform_path_local_priority ... ok
[INFO] [stdout] test process_form::tests::layout_hash_drift_refuses_in_run_mode ... ok
[INFO] [stdout] test process_form::tests::layout_hash_drift_warns_and_loads_in_repl ... ok
[INFO] [stdout] test process_form::tests::layout_hash_empty_host_hash_accepts ... ok
[INFO] [stdout] test process_form::tests::splice_inline_mod_double_invocation_is_idempotent_no_corruption ... ok
[INFO] [stdout] test process_form::tests::splice_inline_mod_handles_multiple_inline_mods ... ok
[INFO] [stdout] test process_form::tests::splice_inline_mod_is_idempotent_on_bare_reference ... ok
[INFO] [stdout] test process_form::tests::layout_hash_match_accepts_in_both_modes ... ok
[INFO] [stdout] test process_form::tests::recognize_bare_head_is_not_fq_block ... ok
[INFO] [stdout] test process_form::tests::recognize_skips_colon_prefixed_type_annotation ... ok
[INFO] [stdout] test io_trace::tests::flush_guard_drops_without_panic ... ok
[INFO] [stdout] test process_form::tests::splice_inline_mod_rewrites_to_bare_reference ... ok
[INFO] [stdout] test process_form::tests::recognize_captures_unloaded_fq_macro_module ... ok
[INFO] [stdout] test process_form::tests::splice_inline_mod_skips_when_no_inline_form ... ok
[INFO] [stdout] test repl::collect_related_tests::related_populated_for_type_lists_its_constructors ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::format_entry_sig_defn_docstring_uses_first_line_only ... ok
[INFO] [stdout] test repl::collect_related_tests::related_populated_for_constructor_names_its_type ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::format_entry_sig_defn_includes_docstring_after_dash ... ok
[INFO] [stdout] test repl::mem_command_tests::mem_command_captures_expression_argument ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::special_form_display_renders_type_prefix_from_fn_scheme ... ok
[INFO] [stdout] test repl::mem_command_tests::mem_command_parses_with_alias ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::format_macro_display_multi_clause_shows_clause_count ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::format_macro_display_single_clause_omits_clause_count ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::format_entry_sig_defn_without_docstring_omits_dash ... ok
[INFO] [stdout] test repl::format_entry_sig_tests::special_form_display_if_scheme_renders_bool_arrow ... ok
[INFO] [stdout] test repl::mem_command_tests::mem_snapshot_mentions_allocs_deallocs_and_numbers ... ok
[INFO] [stdout] test repl::overloaded_display_tests::overloaded_display_bare_omits_module_prefix ... ok
[INFO] [stdout] test repl::overloaded_display_tests::overloaded_display_emits_one_line_per_variant ... ok
[INFO] [stdout] test save::tests::merge_imports_filters_prelude ... ok
[INFO] [stdout] test save::tests::generate_exports_empty ... ok
[INFO] [stdout] test repl::overloaded_display_tests::overloaded_display_attaches_docstring_to_first_variant_only ... ok
[INFO] [stdout] test save::tests::merge_imports_glob_wins ... ok
[INFO] [stdout] test repl::overloaded_display_tests::overloaded_display_single_variant_emits_one_line ... ok
[INFO] [stdout] test save::tests::should_regenerate_false_when_submodule_retains_inline_body ... ok
[INFO] [stdout] test save::tests::rehydrate_recovers_cache_loaded_userfn_dropped_from_regen ... ok
[INFO] [stdout] test save::tests::generate_mod_decls_basic ... ok
[INFO] [stdout] test save::tests::should_regenerate_true_for_no_submodules ... ok
[INFO] [stdout] test save::tests::should_regenerate_true_for_bare_submodule_decl ... ok
[INFO] [stdout] test save::tests::atomic_write_creates_file ... ok
[INFO] [stdout] test scheduler::tests::drop_after_shutdown_is_idempotent ... ok
[INFO] [stdout] test save::tests::sexp_defines_symbol_matches_defining_forms ... ok
[INFO] [stdout] test scheduler::tests::drop_wakes_parked_worker ... ok
[INFO] [stdout] test scheduler::tests::drop_without_shutdown_sets_shutdown_flag ... ok
[INFO] [stdout] test scheduler::tests::harvest_block_for_typecheck_blocks_module ... ok
[INFO] [stdout] test scheduler::tests::harvest_inmem_codegen_complete_moves_to_complete ... ok
[INFO] [stdout] test scheduler::tests::harvest_module_failed_cascades_to_waiters ... ok
[INFO] [stdout] test scheduler::tests::harvest_notify_symbol_typechecked_unblocks_waiter ... ok
[INFO] [stdout] test scheduler::tests::harvest_register_module_with_delays_starts_in_typecheck_first ... ok
[INFO] [stdout] test scheduler::tests::harvest_notify_typecheck_done_then_inmem_completes ... ok
[INFO] [stdout] test scheduler::tests::harvest_register_module_starts_in_typecheck_next ... ok
[INFO] [stdout] test scheduler::tests::harvest_shutdown_gates_priority_work ... ok
[INFO] [stdout] test scheduler::tests::harvest_typecheck_first_before_typecheck_next ... ok
[INFO] [stdout] test scheduler::tests::harvest_register_module_cached_does_not_appear_as_typecheck_work ... ok
[INFO] [stdout] test io_trace::tests::ring_buffer_wraps_at_capacity ... ok
[INFO] [stdout] test scheduler::tests::harvest_wait_inmem_complete_ok_when_all_complete ... ok
[INFO] [stdout] test scheduler::tests::harvest_typecheck_first_fifo_ordering ... ok
[INFO] [stdout] test scheduler::tests::harvest_take_priority_work_returns_none_when_empty ... ok
[INFO] [stdout] test scheduler::tests::harvest_wait_inmem_complete_ok_when_no_modules ... ok
[INFO] [stdout] test scheduler::tests::harvest_wait_inmem_complete_returns_err_on_failure ... ok
[INFO] [stdout] test scheduler::tests::level4_multiple_cached_modules_each_claim_independently ... ok
[INFO] [stdout] test scheduler::tests::level4_claim_guard_sets_inmem_claimed_not_inmem_done ... ok
[INFO] [stdout] test scheduler::tests::notify_object_codegen_complete_clears_object_working ... ok
[INFO] [stdout] test scheduler::tests::register_module_cached_no_object_enters_inmem_done_no_jitcodegen ... ok
[INFO] [stdout] test scheduler::tests::take_object_codegen_object_working_prevents_double_claim ... ok
[INFO] [stdout] test scheduler::tests::nice_worker_lifecycle_spawn_and_shutdown ... ok
[INFO] [stdout] test scheduler::tests::wait_object_complete_returns_err_on_failed_module ... ok
[INFO] [stdout] test scheduler::tests::wait_object_complete_returns_when_all_done ... ok
[INFO] [stdout] test session_setup::project_config_tests::assemble_lib_dirs_default_stdlib_when_no_config_and_no_env ... ok
[INFO] [stdout] test session_setup::project_config_tests::assemble_lib_dirs_env_var_still_consulted_when_no_config ... ok
[INFO] [stdout] test session_setup::project_config_tests::project_config_reads_lib_dirs_relative_paths ... ok
[INFO] [stdout] test save::tests::merge_imports_specific ... ok
[INFO] [stdout] test platform::tests::test_resolve_explicit_path_bypass ... ok
[INFO] [stdout] test platform::tests::test_platform_name_mismatch_error ... ok
[INFO] [stdout] test session_setup::project_config_tests::project_config_absent_returns_none ... ok
[INFO] [stdout] test bind_chain_analysis::tests::test_sequential_stays_sequential ... ok
[INFO] [stdout] test session_setup::project_config_tests::project_config_empty_lib_dirs_returns_empty_vec ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::dep_registration_uses_delays_other_true ... ok
[INFO] [stdout] test session_setup::project_config_tests::project_config_missing_lib_dirs_key_returns_empty_vec ... ok
[INFO] [stdout] test scheduler::tests::take_object_codegen_returns_none_on_shutdown ... ok
[INFO] [stdout] test scheduler::tests::wait_inmem_complete_does_not_pass_on_claimed_but_unfinished_module ... ok
[INFO] [stdout] test session_setup::project_config_tests::assemble_lib_dirs_project_config_overrides_env_var ... ok
[INFO] [stdout] test session_setup::project_config_tests::project_config_malformed_emits_helpful_diagnostic ... ok
[INFO] [stdout] test session_setup::project_config_tests::project_config_preserves_absolute_paths ... ok
[INFO] [stdout] test session_v4::platform_enumeration_dedup_tests::distinct_platforms_dedup_preserves_first_seen_order ... ok
[INFO] [stdout] test session_v4::list_classification_tests::list_user_definitions_classifies_and_excludes_imports ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::handle_disasm_rederives_native_code_for_compiled_fn ... ok
[INFO] [stdout] test session_v4::bare_primitive_value_path_tests::bare_unknown_symbol_returns_none_for_introspection ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::persistent_worker_park_and_wake ... ok
[INFO] [stdout] test session_v4::platform_enumeration_dedup_tests::multi_module_platform_enumeration_dedups_to_one_entry_per_platform ... ok
[INFO] [stdout] test session_v4::test_runner::discover_tests_extern_tests::eligible_only_for_exact_zero_arg_option_string ... ok
[INFO] [stdout] test style::tests::detect_color_no_color_flag ... ok
[INFO] [stdout] test session_v4::test_runner::discover_tests_extern_tests::wrapper_indirects_through_captured_slot_and_is_late_bound ... ok
[INFO] [stdout] test session_v4::platform_enumeration_dedup_tests::empty_enumeration_yields_no_entries ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::concurrent_register_module_two_modules_complete ... ok
[INFO] [stdout] test session_v4::test_runner::discover_tests_extern_tests::extern_returns_empty_vec_when_no_session ... ok
[INFO] [stdout] test session_v4::bare_primitive_value_path_tests::bare_reexported_primitive_resolves_to_terminal_def ... ok
[INFO] [stdout] test session_v4::bare_primitive_value_path_tests::bare_reexported_primitive_surface_resolves_identically_across_symbols ... ok
[INFO] [stdout] test worker::tests::build_program_compat_flattens_begin_then_pairs ... ok
[INFO] [stdout] test worker::tests::cache_hit_swallowed_failure_guard_signals_module_error ... ok
[INFO] [stdout] test worker::tests::build_program_compat_non_annotated_defn_unchanged ... ok
[INFO] [stdout] test worker::tests::build_program_compat_pairs_top_level_annotation ... ok
[INFO] [stdout] test worker::tests::commit_staging_preserves_source_order_slots_into_empty_live ... ok
[INFO] [stdout] test worker::tests::derive_codegen_batch_includes_synthesised_constructors ... ok
[INFO] [stdout] test session_v4::bare_primitive_value_path_tests::bare_reexported_primitive_formats_as_primitives_qualified ... ok
[INFO] [stdout] test style::tests::sgr_codes_are_correct ... ok
[INFO] [stdout] test style::tests::styled_with_color_disabled_returns_plain_text ... ok
[INFO] [stdout] test watch::tests::harvest_update_content_hash_suppresses_self_write ... ok
[INFO] [stdout] test worker::tests::dlsym_host_symbol_misses_unexported_name ... ok
[INFO] [stdout] test worker::tests::leading_annotation_len_counts_annotation_sexps ... ok
[INFO] [stdout] test worker::tests::priority_worker_routes_batch_artifacts_to_introspection ... ok
[INFO] [stdout] test worker::tests::priority_worker_name_list_via_defined_symbols_filter ... ok
[INFO] [stdout] test watch::tests::harvest_content_hash_skips_identical_rewrite_reports_real_change ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::reload_during_compile_race_completes ... ok
[INFO] [stdout] test worker::tests::private_submodule_import_allowed_from_parent ... ok
[INFO] [stdout] test worker::tests::private_submodule_import_allowed_from_descendant ... ok
[INFO] [stdout] test worker::tests::introspection_reads_code_from_symbol_table_not_codegen_products ... ok
[INFO] [stdout] test worker::tests::inline_jit_codegen_for_names_compiles_single_defn ... ok
[INFO] [stdout] test worker::tests::module_structure_struct_and_field_deleted ... ok
[INFO] [stdout] test worker::tests::priority_worker_writes_code_to_entry_via_compile_to_module ... ok
[INFO] [stdout] test worker::tests::priority_worker_stores_code_ptr_in_got_slot ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::shutdown_under_load_no_panic ... ok
[INFO] [stdout] test worker::tests::private_submodule_import_rejected_from_peer ... ok
[INFO] [stdout] test worker::tests::public_submodule_import_allowed_from_peer ... ok
[INFO] [stdout] test worker::tests::top_level_module_import_unaffected_by_private_check ... ok
[INFO] [stdout] test worker::tests::private_submodule_import_rejected_from_root ... ok
[INFO] [stdout] test worker::tests::register_transitive_cached_imports_filters_synthetic_modules ... ok
[INFO] [stdout] test worker::tests::save_generate_module_source_reads_structural_decls_from_symbol_table ... ok
[INFO] [stdout] test worker::tests::worker_func_ids_lookup_uses_bare_names_uniformly ... ok
[INFO] [stdout] test worker::tests::writer_does_not_record_implicit_prelude_in_imports ... ok
[INFO] [stdout] test worker::tests::writer_records_imports_in_source_order ... ok
[INFO] [stdout] test worker::tests::writer_records_private_submodule_with_is_private_true ... ok
[INFO] [stdout] test worker::tests::worker_cache_write_stamps_schema_version_and_round_trips_structural_decls ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::harvest_per_worker_jit_isolation_across_sessions ... ok
[INFO] [stdout] test observability::tests::harvest_trace_event_types_absent_from_boundary_crate_sources ... ok
[INFO] [stdout] test worker::tests::repl_expr_finalize_module_no_longer_uses_special_case ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::harvest_concurrent_register_many_modules_codegen_populated ... ok
[INFO] [stdout] test session_v4::persistent_worker_tests::harvest_thread_scope_absent_outside_cfg_test ... ok
[INFO] [stdout] test observability::tests::ring_buffer_wraps_at_capacity ... ok
[INFO] [stdout] test worker::tests::dlsym_host_symbol_resolves_exported_primitive ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- worker::tests::dlsym_host_symbol_resolves_exported_primitive stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'worker::tests::dlsym_host_symbol_resolves_exported_primitive' (4154) panicked at src/worker/tests.rs:87:9:
[INFO] [stdout] sconcat must be resolvable as a host-exported symbol (cache-restore Linker depends on this for cross-module macro expansion — FIXME 0299)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55b03fcfc701 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x55b03fcfc701 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x55b03fcfc701 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x55b03fcfc701 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x55b03fd153ba - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x55b03fd153ba - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x55b03fd01e8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x55b03fd01e8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x55b03fcd7186 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x55b03fcd7186 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x55b03fcf2dd9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x55b03f1b50f0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x55b03f1b50f0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x55b03eea4403 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x55b03ef517f1 - cranelisp[5564d4ec123210a8]::io_trace::install_panic_hook::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/io_trace.rs:429:9
[INFO] [stdout]   15:     0x55b03eea4403 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   16:     0x55b03f0267b1 - cranelisp[5564d4ec123210a8]::observability::install_panic_hook::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/observability.rs:684:9
[INFO] [stdout]   17:     0x55b03fcf3102 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   18:     0x55b03fcf3102 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   19:     0x55b03fcd7264 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   20:     0x55b03fcce0b9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   21:     0x55b03fcd824d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   22:     0x55b03fd15bec - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   23:     0x55b03ef6727e - cranelisp[5564d4ec123210a8]::worker::tests::dlsym_host_symbol_resolves_exported_primitive
[INFO] [stdout]                                at /opt/rustwide/workdir/src/worker/tests.rs:87:9
[INFO] [stdout]   24:     0x55b03ef52727 - cranelisp[5564d4ec123210a8]::worker::tests::dlsym_host_symbol_resolves_exported_primitive::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/worker/tests.rs:83:55
[INFO] [stdout]   25:     0x55b03ede7046 - <cranelisp[5564d4ec123210a8]::worker::tests::dlsym_host_symbol_resolves_exported_primitive::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x55b03f1a842b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x55b03f1a842b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   28:     0x55b03f1b5a75 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   29:     0x55b03f1b5a75 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30:     0x55b03f1b5a75 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   31:     0x55b03f1b5a75 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x55b03f1b5a75 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x55b03f1b5a75 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   34:     0x55b03f1b5a75 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   35:     0x55b03f1b0524 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   36:     0x55b03f1b0524 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x55b03f1b8bc2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   38:     0x55b03f1b8bc2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39:     0x55b03f1b8bc2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   40:     0x55b03f1b8bc2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x55b03f1b8bc2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x55b03f1b8bc2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   43:     0x55b03f1b8bc2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x55b03fcfb6af - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   45:     0x55b03fcfb6af - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   46:     0x72c64679baa4 - <unknown>
[INFO] [stdout]   47:     0x72c646828a64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     worker::tests::dlsym_host_symbol_resolves_exported_primitive
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 342 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7", kill_on_drop: false }`
[INFO] [stdout] 2f98f3074400213768ee1631929c7f157e1123bc6df2203c9a4a510a28f425e7
