[INFO] fetching crate shape-gc 0.1.2... [INFO] testing shape-gc-0.1.2 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate shape-gc 0.1.2 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate shape-gc 0.1.2 [INFO] finished tweaking crates.io crate shape-gc 0.1.2 [INFO] tweaked toml for crates.io crate shape-gc 0.1.2 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate shape-gc 0.1.2 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate shape-gc 0.1.2 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4d8f563523ac4624b6fc7dda6566f98949f0f2e4ccded48fcd429942f528e673 [INFO] running `Command { std: "docker" "start" "-a" "4d8f563523ac4624b6fc7dda6566f98949f0f2e4ccded48fcd429942f528e673", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4d8f563523ac4624b6fc7dda6566f98949f0f2e4ccded48fcd429942f528e673", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d8f563523ac4624b6fc7dda6566f98949f0f2e4ccded48fcd429942f528e673", kill_on_drop: false }` [INFO] [stdout] 4d8f563523ac4624b6fc7dda6566f98949f0f2e4ccded48fcd429942f528e673 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c98908d0a3826b91c36af3b0012641219234ae4e2b58e53002e36307acde9cbe [INFO] running `Command { std: "docker" "start" "-a" "c98908d0a3826b91c36af3b0012641219234ae4e2b58e53002e36307acde9cbe", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling shape-gc v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated constant `MARK_BIT_ARM64` is never used [INFO] [stdout] --> src/ptr.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 46 | impl GcPtr { [INFO] [stdout] | ---------------- associated constant in this implementation [INFO] [stdout] ... [INFO] [stdout] 116 | const MARK_BIT_ARM64: usize = 56; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/trap_handler.rs:40:40 [INFO] [stdout] | [INFO] [stdout] 40 | sa.sa_sigaction = trap_handler as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 40 | sa.sa_sigaction = trap_handler as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.29s [INFO] running `Command { std: "docker" "inspect" "c98908d0a3826b91c36af3b0012641219234ae4e2b58e53002e36307acde9cbe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c98908d0a3826b91c36af3b0012641219234ae4e2b58e53002e36307acde9cbe", kill_on_drop: false }` [INFO] [stdout] c98908d0a3826b91c36af3b0012641219234ae4e2b58e53002e36307acde9cbe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f00bdc6b03fd2de25807ee44f03edb9b8cb5dc61cbaab026d88161649217fe7b [INFO] running `Command { std: "docker" "start" "-a" "f00bdc6b03fd2de25807ee44f03edb9b8cb5dc61cbaab026d88161649217fe7b", kill_on_drop: false }` [INFO] [stdout] warning: associated constant `MARK_BIT_ARM64` is never used [INFO] [stdout] --> src/ptr.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 46 | impl GcPtr { [INFO] [stdout] | ---------------- associated constant in this implementation [INFO] [stdout] ... [INFO] [stdout] 116 | const MARK_BIT_ARM64: usize = 56; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling shape-gc v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/trap_handler.rs:40:40 [INFO] [stdout] | [INFO] [stdout] 40 | sa.sa_sigaction = trap_handler as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 40 | sa.sa_sigaction = trap_handler as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `MARK_BIT_ARM64` is never used [INFO] [stdout] --> src/ptr.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 46 | impl GcPtr { [INFO] [stdout] | ---------------- associated constant in this implementation [INFO] [stdout] ... [INFO] [stdout] 116 | const MARK_BIT_ARM64: usize = 56; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `header_of_mut` is never used [INFO] [stdout] --> src/lib.rs:582:8 [INFO] [stdout] | [INFO] [stdout] 582 | fn header_of_mut(ptr: *mut u8) -> &'static mut GcHeader { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/trap_handler.rs:40:40 [INFO] [stdout] | [INFO] [stdout] 40 | sa.sa_sigaction = trap_handler as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 40 | sa.sa_sigaction = trap_handler as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.52s [INFO] running `Command { std: "docker" "inspect" "f00bdc6b03fd2de25807ee44f03edb9b8cb5dc61cbaab026d88161649217fe7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f00bdc6b03fd2de25807ee44f03edb9b8cb5dc61cbaab026d88161649217fe7b", kill_on_drop: false }` [INFO] [stdout] f00bdc6b03fd2de25807ee44f03edb9b8cb5dc61cbaab026d88161649217fe7b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fd52c1c1907152fb75d96b5b5adcdbe105a928b6e20a94aed96262a80df1f595 [INFO] running `Command { std: "docker" "start" "-a" "fd52c1c1907152fb75d96b5b5adcdbe105a928b6e20a94aed96262a80df1f595", kill_on_drop: false }` [INFO] [stderr] warning: associated constant `MARK_BIT_ARM64` is never used [INFO] [stderr] --> src/ptr.rs:116:11 [INFO] [stderr] | [INFO] [stderr] 46 | impl GcPtr { [INFO] [stderr] | ---------------- associated constant in this implementation [INFO] [stderr] ... [INFO] [stderr] 116 | const MARK_BIT_ARM64: usize = 56; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/trap_handler.rs:40:40 [INFO] [stderr] | [INFO] [stderr] 40 | sa.sa_sigaction = trap_handler as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 40 | sa.sa_sigaction = trap_handler as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: `shape-gc` (lib) generated 2 warnings (run `cargo fix --lib -p shape-gc` to apply 1 suggestion) [INFO] [stderr] warning: function `header_of_mut` is never used [INFO] [stderr] --> src/lib.rs:582:8 [INFO] [stderr] | [INFO] [stderr] 582 | fn header_of_mut(ptr: *mut u8) -> &'static mut GcHeader { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `shape-gc` (lib test) generated 3 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shape_gc-4933d2bf873c52d2) [INFO] [stdout] [INFO] [stdout] running 111 tests [INFO] [stdout] test barrier::tests::test_enqueue_and_drain ... ok [INFO] [stdout] test barrier::tests::test_drain_resets_buffer ... ok [INFO] [stdout] test allocator::tests::test_tlab_refill ... ok [INFO] [stdout] test generations::tests::test_card_table_mark_and_check ... ok [INFO] [stdout] test generations::tests::test_custom_promotion_threshold ... ok [INFO] [stdout] test allocator::tests::test_multiple_allocations ... ok [INFO] [stdout] test barrier::tests::test_null_enqueue_ignored ... ok [INFO] [stdout] test barrier::tests::test_should_flush ... ok [INFO] [stdout] test generations::tests::test_card_table_clear ... ok [INFO] [stdout] test generations::tests::test_dirty_card_scanning_finds_old_to_young_refs ... ok [INFO] [stdout] test barrier::tests::test_new_buffer_is_empty ... ok [INFO] [stdout] test generations::tests::test_multiple_young_gcs_before_promotion ... ok [INFO] [stdout] test generations::tests::test_is_young_old_ptr ... ok [INFO] [stdout] test generations::tests::test_old_gc_increments_count ... ok [INFO] [stdout] test generations::tests::test_old_gen_free_bytes ... ok [INFO] [stdout] test generations::tests::test_old_gen_full_collection ... ok [INFO] [stdout] test generations::tests::test_promotion_after_n_survivals ... ok [INFO] [stdout] test generations::tests::test_young_utilization ... ok [INFO] [stdout] test header::tests::test_forwarded_flag ... ok [INFO] [stdout] test header::tests::test_generation_roundtrip ... ok [INFO] [stdout] test generations::tests::test_young_gc_preserves_live_objects ... ok [INFO] [stdout] test marker::tests::test_clear_mark ... ok [INFO] [stdout] test header::tests::test_header_size ... ok [INFO] [stdout] test marker::tests::test_mark_gray_adds_to_worklist ... ok [INFO] [stdout] test marker::tests::test_mark_root_colors_gray ... ok [INFO] [stdout] test marker::tests::test_mark_gray_idempotent ... ok [INFO] [stdout] test header::tests::test_color_roundtrip ... ok [INFO] [stdout] test marker::tests::test_full_incremental_cycle ... ok [INFO] [stdout] test marker::tests::test_incremental_mark_step_budget ... ok [INFO] [stdout] test generations::tests::test_promotion_threshold ... ok [INFO] [stdout] test marker::tests::test_is_marking_flag ... ok [INFO] [stdout] test generations::tests::test_young_gc_collects_dead_objects ... ok [INFO] [stdout] test marker::tests::test_null_root_ignored ... ok [INFO] [stdout] test marker::tests::test_terminate_marking_empty_satb ... ok [INFO] [stdout] test platform::tests::test_software_mask_strips_upper_bits ... ok [INFO] [stdout] test marker::tests::test_terminate_marking_with_satb_entries ... ok [INFO] [stdout] test platform::tests::test_tag_and_read_color ... ok [INFO] [stdout] test platform::tests::test_tag_and_read_generation ... ok [INFO] [stdout] test ptr::tests::test_gc_ptr_is_8_bytes ... ok [INFO] [stdout] test ptr::tests::test_is_marked_uses_header_fallback ... ok [INFO] [stdout] test ptr::tests::test_mark_bit_idempotent ... ok [INFO] [stdout] test ptr::tests::test_mark_bit_initial_state ... ok [INFO] [stdout] test ptr::tests::test_gc_ptr_header_access ... ok [INFO] [stdout] test region::tests::test_region_alloc_and_contains ... ok [INFO] [stdout] test region::tests::test_region_exhaustion ... ok [INFO] [stdout] test relocator::tests::test_forwarding_table_insert_lookup ... ok [INFO] [stdout] test relocator::tests::test_relocate_region_compatibility ... ok [INFO] [stdout] test ptr::tests::test_raw_ptr_strips_metadata ... ok [INFO] [stdout] test ptr::tests::test_mark_bit_set_clear_cycle ... ok [INFO] [stdout] test relocator::tests::test_relocator_compact_region_all_dead ... ok [INFO] [stdout] test relocator::tests::test_forwarding_table_overwrite ... ok [INFO] [stdout] test relocator::tests::test_relocator_compact_region_empty_source ... ok [INFO] [stdout] test relocator::tests::test_relocator_install_and_resolve ... ok [INFO] [stdout] test relocator::tests::test_relocator_compact_region ... ok [INFO] [stdout] test roots::tests::test_trace_f64_is_noop ... ok [INFO] [stdout] test safepoint::tests::test_safepoint_not_requested ... ok [INFO] [stdout] test scheduler::tests::test_allocation_rate_computation ... ok [INFO] [stdout] test safepoint::tests::test_safepoint_request_and_complete ... ok [INFO] [stdout] test relocator::tests::test_relocator_reset ... ok [INFO] [stdout] test scheduler::tests::test_ema_duration_first_sample ... ok [INFO] [stdout] test roots::tests::test_trace_non_heap_is_noop ... ok [INFO] [stdout] test scheduler::tests::test_fallback_full_gc_on_byte_threshold ... ok [INFO] [stdout] test scheduler::tests::test_no_collection_below_thresholds ... ok [INFO] [stdout] test scheduler::tests::test_ema_duration_blends ... ok [INFO] [stdout] test scheduler::tests::test_pause_avg_ema_converges ... ok [INFO] [stdout] test scheduler::tests::test_pause_avg_first_sample ... ok [INFO] [stdout] test scheduler::tests::test_record_old_gc_resets_counter ... ok [INFO] [stdout] test scheduler::tests::test_record_allocation ... ok [INFO] [stdout] test scheduler::tests::test_old_gen_predictive_trigger ... ok [INFO] [stdout] test scheduler::tests::test_record_young_gc_resets_alloc_counter ... ok [INFO] [stdout] test relocator::tests::test_forwarding_table_iter ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_custom_config ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_defaults ... ok [INFO] [stdout] test scheduler::tests::test_triggers_young_gc_on_utilization ... ok [INFO] [stdout] test scheduler::tests::test_zero_allocation_rate_no_old_gc ... ok [INFO] [stdout] test tests::test_alloc_multiple_distinct ... ok [INFO] [stdout] test tests::test_alloc_returns_valid_pointer ... ok [INFO] [stdout] test tests::test_alloc_collect_cycle_repeated ... ok [INFO] [stdout] test tests::test_collect_with_empty_roots_clears_all ... ok [INFO] [stdout] test scheduler::tests::test_record_full_gc ... ok [INFO] [stdout] test marker::tests::test_mark_step_colors_black ... ok [INFO] [stdout] test generations::tests::test_young_gc_increments_count ... ok [INFO] [stdout] test tests::test_combined_write_barrier_both_card_and_satb ... ok [INFO] [stdout] test region::tests::test_region_iteration ... ok [INFO] [stdout] test tests::test_combined_write_barrier_card_table_dirty ... ok [INFO] [stdout] test tests::test_combined_write_barrier_satb_noop_when_not_marking ... ok [INFO] [stdout] test tests::test_combined_write_barrier_satb_enqueue_during_marking ... ok [INFO] [stdout] test tests::test_full_incremental_cycle ... ok [INFO] [stdout] test tests::test_incremental_marking_small_budget ... ok [INFO] [stdout] test tests::test_live_object_survives_collection ... ok [INFO] [stdout] test tests::test_multiple_live_objects_survive ... ok [INFO] [stdout] test tests::test_combined_write_barrier_no_card_table ... ok [INFO] [stdout] test tests::test_heap_size_grows_with_allocation ... ok [INFO] [stdout] test tests::test_large_allocation ... ok [INFO] [stdout] test tests::test_repeated_incremental_cycles ... ok [INFO] [stdout] test tests::test_should_collect_threshold ... ok [INFO] [stdout] test tests::test_stats_initial_state ... ok [INFO] [stdout] test tests::test_thread_local_gc_heap ... ok [INFO] [stdout] test tests::test_trace_nanboxed_bits_heap_tag ... ok [INFO] [stdout] test tests::test_trace_nanboxed_bits_int_tag_is_noop ... ok [INFO] [stdout] test tests::test_incremental_sweep_preserves_live ... ok [INFO] [stdout] test tests::test_collect_resets_bytes_counter ... ok [INFO] [stdout] test tests::test_double_collection_safe ... ok [INFO] [stdout] test tests::test_partial_liveness ... ok [INFO] [stdout] test tests::test_satb_barrier_captures_during_marking ... ok [INFO] [stdout] test tests::test_stats_after_collection ... ok [INFO] [stdout] test tests::test_mark_termination_drains_satb ... ok [INFO] [stdout] test allocator::tests::test_basic_allocation ... ok [INFO] [stdout] test relocator::tests::test_forwarding_table_clear ... ok [INFO] [stdout] test tests::test_unreachable_objects_collected ... ok [INFO] [stdout] test tests::test_write_barrier_noop_when_not_marking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 111 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests shape_gc [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fd52c1c1907152fb75d96b5b5adcdbe105a928b6e20a94aed96262a80df1f595", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fd52c1c1907152fb75d96b5b5adcdbe105a928b6e20a94aed96262a80df1f595", kill_on_drop: false }` [INFO] [stdout] fd52c1c1907152fb75d96b5b5adcdbe105a928b6e20a94aed96262a80df1f595