[INFO] cloning repository https://github.com/SufficientDaikon/Axon
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SufficientDaikon/Axon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSufficientDaikon%2FAxon", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSufficientDaikon%2FAxon'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9c1b3c276d3cc96cd26daedce3f2cdcbd4350ee8
[INFO] testing SufficientDaikon/Axon against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSufficientDaikon%2FAxon" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SufficientDaikon/Axon
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/SufficientDaikon/Axon
[INFO] tweaked toml for git repo https://github.com/SufficientDaikon/Axon written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SufficientDaikon/Axon on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SufficientDaikon/Axon 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8511dc6b9e4f8cac2ba19ba860e191e905a880286234e8cd0d31c65878ec00d5
[INFO] running `Command { std: "docker" "start" "-a" "8511dc6b9e4f8cac2ba19ba860e191e905a880286234e8cd0d31c65878ec00d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8511dc6b9e4f8cac2ba19ba860e191e905a880286234e8cd0d31c65878ec00d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8511dc6b9e4f8cac2ba19ba860e191e905a880286234e8cd0d31c65878ec00d5", kill_on_drop: false }`
[INFO] [stdout] 8511dc6b9e4f8cac2ba19ba860e191e905a880286234e8cd0d31c65878ec00d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 924daec52cfaa5bf704e74a5dbaf73a6e648a12d41eb22d950f693a392d1080a
[INFO] running `Command { std: "docker" "start" "-a" "924daec52cfaa5bf704e74a5dbaf73a6e648a12d41eb22d950f693a392d1080a", kill_on_drop: false }`
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling stacker v0.1.23
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling psm v0.1.30
[INFO] [stderr]    Compiling axonc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.75s
[INFO] running `Command { std: "docker" "inspect" "924daec52cfaa5bf704e74a5dbaf73a6e648a12d41eb22d950f693a392d1080a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "924daec52cfaa5bf704e74a5dbaf73a6e648a12d41eb22d950f693a392d1080a", kill_on_drop: false }`
[INFO] [stdout] 924daec52cfaa5bf704e74a5dbaf73a6e648a12d41eb22d950f693a392d1080a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e9fa8a793c689cb283be5629131ccfb30f13f03afcc4bfef3b6997290e0c8a8
[INFO] running `Command { std: "docker" "start" "-a" "4e9fa8a793c689cb283be5629131ccfb30f13f03afcc4bfef3b6997290e0c8a8", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling axonc v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: unused macro definition: `check_err_contains`
[INFO] [stdout]   --> tests/type_tests.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 | macro_rules! check_err_contains {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PrimKind` and `Type`
[INFO] [stdout]    --> src/borrow.rs:845:38
[INFO] [stdout]     |
[INFO] [stdout] 845 |     use crate::types::{TypeInterner, Type, PrimKind};
[INFO] [stdout]     |                                      ^^^^  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::TypeId`
[INFO] [stdout]    --> src/mir/transform/const_fold.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     use crate::types::TypeId;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/borrow.rs:966:13
[INFO] [stdout]     |
[INFO] [stdout] 966 |         let mut interner = TypeInterner::new();
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/borrow.rs:998:13
[INFO] [stdout]     |
[INFO] [stdout] 998 |         let mut interner = TypeInterner::new();
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `check_err` is never used
[INFO] [stdout]     --> src/typeck.rs:1740:8
[INFO] [stdout]      |
[INFO] [stdout] 1740 |     fn check_err(source: &str) -> Vec<CompileError> {
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.54s
[INFO] running `Command { std: "docker" "inspect" "4e9fa8a793c689cb283be5629131ccfb30f13f03afcc4bfef3b6997290e0c8a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e9fa8a793c689cb283be5629131ccfb30f13f03afcc4bfef3b6997290e0c8a8", kill_on_drop: false }`
[INFO] [stdout] 4e9fa8a793c689cb283be5629131ccfb30f13f03afcc4bfef3b6997290e0c8a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 14d7e9d8140450bf4ec359bfcd14eb7d0924700781e9f7f05ad2f3dc33507506
[INFO] running `Command { std: "docker" "start" "-a" "14d7e9d8140450bf4ec359bfcd14eb7d0924700781e9f7f05ad2f3dc33507506", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `PrimKind` and `Type`
[INFO] [stderr]    --> src/borrow.rs:845:38
[INFO] [stderr]     |
[INFO] [stderr] 845 |     use crate::types::{TypeInterner, Type, PrimKind};
[INFO] [stderr]     |                                      ^^^^  ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::types::TypeId`
[INFO] [stderr]    --> src/mir/transform/const_fold.rs:125:9
[INFO] [stderr]     |
[INFO] [stderr] 125 |     use crate::types::TypeId;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/borrow.rs:966:13
[INFO] [stderr]     |
[INFO] [stderr] 966 |         let mut interner = TypeInterner::new();
[INFO] [stderr]     |             ----^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/borrow.rs:998:13
[INFO] [stderr]     |
[INFO] [stderr] 998 |         let mut interner = TypeInterner::new();
[INFO] [stderr]     |             ----^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function `check_err` is never used
[INFO] [stderr]     --> src/typeck.rs:1740:8
[INFO] [stderr]      |
[INFO] [stderr] 1740 |     fn check_err(source: &str) -> Vec<CompileError> {
[INFO] [stderr]      |        ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `axonc` (lib test) generated 5 warnings (run `cargo fix --lib -p axonc --tests` to apply 4 suggestions)
[INFO] [stderr] warning: unused macro definition: `check_err_contains`
[INFO] [stderr]   --> tests/type_tests.rs:25:14
[INFO] [stderr]    |
[INFO] [stderr] 25 | macro_rules! check_err_contains {
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `axonc` (test "type_tests") generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/axonc-ede3b94eb0a67c28)
[INFO] [stdout] 
[INFO] [stdout] running 513 tests
[INFO] [stdout] test borrow::tests::borrow_released_after_scope ... ok
[INFO] [stdout] test borrow::tests::copy_types_in_fn_args_dont_move ... ok
[INFO] [stdout] test borrow::tests::gpu_tensor_no_mut_borrow_from_cpu ... ok
[INFO] [stdout] test borrow::tests::is_copy_type_primitives ... ok
[INFO] [stdout] test borrow::tests::immutable_borrow_while_mutable_exists ... ok
[INFO] [stdout] test borrow::tests::move_in_branch_then_use ... ok
[INFO] [stdout] test borrow::tests::multiple_immutable_borrows_ok ... ok
[INFO] [stdout] test borrow::tests::mutable_borrow_conflict_with_immutable ... ok
[INFO] [stdout] test borrow::tests::mutable_variable_can_be_assigned ... ok
[INFO] [stdout] test borrow::tests::pattern_binding_moves_value ... ok
[INFO] [stdout] test borrow::tests::reference_creation_and_usage ... ok
[INFO] [stdout] test borrow::tests::reference_escapes_scope ... ok
[INFO] [stdout] test borrow::tests::place_overlaps_logic ... ok
[INFO] [stdout] test borrow::tests::copy_type_allows_reuse ... ok
[INFO] [stdout] test borrow::tests::device_transfer_error ... ok
[INFO] [stdout] test borrow::tests::double_mutable_borrow ... ok
[INFO] [stdout] test borrow::tests::single_mutable_borrow_ok ... ok
[INFO] [stdout] test borrow::tests::use_after_move_detected ... ok
[INFO] [stdout] test borrow::tests::simple_function_no_issues ... ok
[INFO] [stdout] test codegen::abi::tests::demangle_axon_returns_some ... ok
[INFO] [stdout] test codegen::abi::tests::mangle_type_with_namespace ... ok
[INFO] [stdout] test codegen::abi::tests::mangle_with_generics ... ok
[INFO] [stdout] test codegen::abi::tests::mangle_with_namespace ... ok
[INFO] [stdout] test codegen::abi::tests::mangle_main_returns_main ... ok
[INFO] [stdout] test codegen::abi::tests::mangle_type_no_namespace ... ok
[INFO] [stdout] test codegen::abi::tests::pass_mode_array_indirect ... ok
[INFO] [stdout] test codegen::abi::tests::pass_mode_large_tuple_indirect ... ok
[INFO] [stdout] test codegen::abi::tests::pass_mode_primitive_direct ... ok
[INFO] [stdout] test codegen::abi::tests::pass_mode_small_tuple_direct ... ok
[INFO] [stdout] test codegen::abi::tests::simple_hash_consistency ... ok
[INFO] [stdout] test codegen::llvm::tests::test_block_label_format ... ok
[INFO] [stdout] test codegen::llvm::tests::test_fresh_name_increments ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_float32 ... ok
[INFO] [stdout] test codegen::llvm::tests::test_escape_llvm_string ... ok
[INFO] [stdout] test codegen::abi::tests::pass_mode_unit_and_never ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_int32 ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_int64 ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_float64 ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_char ... ok
[INFO] [stdout] test codegen::llvm::tests::test_local_name_format ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_never ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_string ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_unit ... ok
[INFO] [stdout] test codegen::abi::tests::demangle_non_axon_returns_none ... ok
[INFO] [stdout] test codegen::mlir::tests::compile_gpu_returns_error ... ok
[INFO] [stdout] test codegen::mlir::tests::gpu_target_from_str ... ok
[INFO] [stdout] test codegen::mlir::tests::has_gpu_functions_empty ... ok
[INFO] [stdout] test codegen::runtime::tests::emit_declarations_contains_all_functions ... ok
[INFO] [stdout] test codegen::runtime::tests::emit_declarations_panic_noreturn ... ok
[INFO] [stdout] test codegen::runtime::tests::emit_declarations_contains_c_stdlib ... ok
[INFO] [stdout] test codegen::runtime::tests::generate_c_source_contains_dtype_size ... ok
[INFO] [stdout] test codegen::llvm::tests::test_multiple_functions ... ok
[INFO] [stdout] test codegen::runtime::tests::generate_c_source_panic_uses_location ... ok
[INFO] [stdout] test codegen::runtime::tests::runtime_functions_count ... ok
[INFO] [stdout] test codegen::runtime::tests::runtime_functions_have_names ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_empty_function ... ok
[INFO] [stdout] test codegen::runtime::tests::runtime_llvm_names_prefixed ... ok
[INFO] [stdout] test debugger::tests::test_continue_returns_not_implemented ... ok
[INFO] [stdout] test debugger::tests::test_debugger_initial_state ... ok
[INFO] [stdout] test debugger::tests::test_evaluate_returns_not_implemented ... ok
[INFO] [stdout] test debugger::tests::test_launch_returns_not_implemented ... ok
[INFO] [stdout] test debugger::tests::test_remove_breakpoint ... ok
[INFO] [stdout] test debugger::tests::test_remove_nonexistent_breakpoint ... ok
[INFO] [stdout] test debugger::tests::test_set_breakpoint_returns_not_implemented ... ok
[INFO] [stdout] test debugger::tests::test_step_into_returns_not_implemented ... ok
[INFO] [stdout] test debugger::tests::test_step_over_returns_not_implemented ... ok
[INFO] [stdout] test doc::tests::test_extract_doc_comments ... ok
[INFO] [stdout] test doc::tests::test_generate_enum_doc ... ok
[INFO] [stdout] test doc::tests::test_generate_function_doc ... ok
[INFO] [stdout] test doc::tests::test_generate_markdown_output ... ok
[INFO] [stdout] test doc::tests::test_generate_markdown_struct ... ok
[INFO] [stdout] test doc::tests::test_generate_struct_doc ... ok
[INFO] [stdout] test doc::tests::test_generate_markdown_enum ... ok
[INFO] [stdout] test doc::tests::test_html_output ... ok
[INFO] [stdout] test doc::tests::test_markdown_inline_code ... ok
[INFO] [stdout] test doc::tests::test_no_private_items ... ok
[INFO] [stdout] test error::tests::test_diagnostic_category_from_str ... ok
[INFO] [stdout] test error::tests::test_diagnostic_config_from_cli ... ok
[INFO] [stdout] test error::tests::test_compile_error_with_category ... ok
[INFO] [stdout] test error::tests::test_reporter_allow_does_not_suppress_errors ... ok
[INFO] [stdout] test error::tests::test_reporter_allow_suppresses_display ... ok
[INFO] [stdout] test error::tests::test_reporter_deny_promotes_to_error ... ok
[INFO] [stdout] test error::tests::test_reporter_error_limit ... ok
[INFO] [stdout] test error::tests::test_reporter_render_no_errors ... ok
[INFO] [stdout] test error::tests::test_reporter_summary_line ... ok
[INFO] [stdout] test error::tests::test_reporter_warning_count ... ok
[INFO] [stdout] test fmt::tests::test_format_enum ... ok
[INFO] [stdout] test fmt::tests::test_format_function ... ok
[INFO] [stdout] test fmt::tests::test_format_if_else ... ok
[INFO] [stdout] test fmt::tests::test_format_let_binding ... ok
[INFO] [stdout] test fmt::tests::test_format_struct ... ok
[INFO] [stdout] test fmt::tests::test_format_while_loop ... ok
[INFO] [stdout] test fmt::tests::test_idempotent ... ok
[INFO] [stdout] test interner::tests::test_contains ... ok
[INFO] [stdout] test interner::tests::test_different_strings_different_ids ... ok
[INFO] [stdout] test codegen::runtime::tests::generate_c_source_contains_functions ... ok
[INFO] [stdout] test interner::tests::test_empty_string ... ok
[INFO] [stdout] test interner::tests::test_intern_returns_same_id ... ok
[INFO] [stdout] test interner::tests::test_len_and_is_empty ... ok
[INFO] [stdout] test interner::tests::test_resolve_roundtrip ... ok
[INFO] [stdout] test lexer::tests::test_amp_mut ... ok
[INFO] [stdout] test lexer::tests::test_at_operator ... ok
[INFO] [stdout] test lexer::tests::test_attributes ... ok
[INFO] [stdout] test lexer::tests::test_booleans ... ok
[INFO] [stdout] test lexer::tests::test_builtin_types ... ok
[INFO] [stdout] test lexer::tests::test_char_literal ... ok
[INFO] [stdout] test lexer::tests::test_compound_assignment ... ok
[INFO] [stdout] test lexer::tests::test_delimiters ... ok
[INFO] [stdout] test lexer::tests::test_fat_arrow_operator ... ok
[INFO] [stdout] test lexer::tests::test_float_literals ... ok
[INFO] [stdout] test lexer::tests::test_fn_declaration_tokens ... ok
[INFO] [stdout] test lexer::tests::test_identifiers ... ok
[INFO] [stdout] test lexer::tests::test_integer_literals ... ok
[INFO] [stdout] test lexer::tests::test_keywords ... ok
[INFO] [stdout] test codegen::llvm::tests::test_module_header ... ok
[INFO] [stdout] test lexer::tests::test_multiline_location ... ok
[INFO] [stdout] test lexer::tests::test_nested_comments ... ok
[INFO] [stdout] test borrow::tests::assignment_to_immutable ... ok
[INFO] [stdout] test codegen::llvm::tests::test_intern_string_deduplicates ... ok
[INFO] [stdout] test codegen::llvm::tests::test_llvm_type_bool ... ok
[INFO] [stdout] test codegen::runtime::tests::generate_c_source_non_empty ... ok
[INFO] [stdout] test error::tests::test_diagnostic_config_unknown_category ... ok
[INFO] [stdout] test lexer::tests::test_string_escapes ... ok
[INFO] [stdout] test lexer::tests::test_operators ... ok
[INFO] [stdout] test lexer::tests::test_multi_line_comment ... ok
[INFO] [stdout] test lexer::tests::test_source_location ... ok
[INFO] [stdout] test lexer::tests::test_unterminated_string ... ok
[INFO] [stdout] test lexer::tests::test_unterminated_block_comment ... ok
[INFO] [stdout] test lexer::tests::test_tensor_type_tokens ... ok
[INFO] [stdout] test lint::tests::test_empty_function_body ... ok
[INFO] [stdout] test lexer::tests::test_underscored_numbers ... ok
[INFO] [stdout] test lexer::tests::test_single_line_comment ... ok
[INFO] [stdout] test lint::tests::test_ml_no_grad_in_eval ... ok
[INFO] [stdout] test lint::tests::test_naming_convention_function ... ok
[INFO] [stdout] test lint::tests::test_ml_unused_gradient ... ok
[INFO] [stdout] test lexer::tests::test_string_literal ... ok
[INFO] [stdout] test lint::tests::test_naming_convention_struct ... ok
[INFO] [stdout] test lint::tests::test_ml_deprecated_activation ... ok
[INFO] [stdout] test lsp::handlers::tests::test_code_action_type_mismatch ... ok
[INFO] [stdout] test lint::tests::test_underscore_prefix_allowed ... ok
[INFO] [stdout] test lint::tests::test_ml_no_grad_in_eval_predict ... ok
[INFO] [stdout] test lsp::handlers::tests::test_code_action_unused_variable ... ok
[INFO] [stdout] test lsp::handlers::tests::test_document_symbols_extraction ... ok
[INFO] [stdout] test lsp::handlers::tests::test_find_references_basic ... ok
[INFO] [stdout] test lsp::handlers::tests::test_get_word_at_position ... ok
[INFO] [stdout] test lint::tests::test_unused_variable ... ok
[INFO] [stdout] test lint::tests::test_too_many_params ... ok
[INFO] [stdout] test lint::tests::test_todo_comment ... ok
[INFO] [stdout] test lsp::handlers::tests::test_keyword_completions ... ok
[INFO] [stdout] test lsp::handlers::tests::test_get_word_at_position_boundary ... ok
[INFO] [stdout] test lsp::handlers::tests::test_is_ident_char ... ok
[INFO] [stdout] test lsp::handlers::tests::test_span_to_range ... ok
[INFO] [stdout] test lsp::handlers::tests::test_uri_to_filename ... ok
[INFO] [stdout] test lsp::protocol::tests::test_completion_item_serialization ... ok
[INFO] [stdout] test lsp::protocol::tests::test_diagnostic_serialization ... ok
[INFO] [stdout] test lsp::protocol::tests::test_document_symbol_serialization ... ok
[INFO] [stdout] test lsp::protocol::tests::test_message_deserialization ... ok
[INFO] [stdout] test lsp::protocol::tests::test_message_notification_serialization ... ok
[INFO] [stdout] test lsp::handlers::tests::test_stdlib_completions ... ok
[INFO] [stdout] test lsp::protocol::tests::test_message_response_serialization ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_while_loop ... ok
[INFO] [stdout] test lsp::server::tests::test_dispatch_unknown_method_sets_error ... ok
[INFO] [stdout] test lsp::server::tests::test_document_state_management ... ok
[INFO] [stdout] test lsp::handlers::tests::test_diagnostics_from_invalid_source ... ok
[INFO] [stdout] test lsp::handlers::tests::test_rename_symbol ... ok
[INFO] [stdout] test lsp::protocol::tests::test_position_default ... ok
[INFO] [stdout] test lsp::handlers::tests::test_type_completions ... ok
[INFO] [stdout] test lsp::handlers::tests::test_diagnostics_from_valid_source ... ok
[INFO] [stdout] test lsp::server::tests::test_server_new ... ok
[INFO] [stdout] test lsp::server::tests::test_send_message_format ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_string_literal ... ok
[INFO] [stdout] test lsp::handlers::tests::test_find_references_exclude_declaration ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_function_call ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_no_main_returns_error ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_if_else ... ok
[INFO] [stdout] test codegen::llvm::tests::test_runtime_declarations ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_return_constant ... ok
[INFO] [stdout] test mir::tests::lower_function_call ... ok
[INFO] [stdout] test mir::tests::lower_binary_operations ... ok
[INFO] [stdout] test mir::tests::lower_empty_function ... ok
[INFO] [stdout] test codegen::llvm::tests::test_generate_binary_op ... ok
[INFO] [stdout] test mir::tests::lower_let_binding_and_assignment ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_folds_comparison ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_folds_negation ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_no_fold_div_by_zero ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_folds_float_multiplication ... ok
[INFO] [stdout] test mir::tests::lower_tensor_matmul ... ok
[INFO] [stdout] test mir::tests::lower_function_with_return_value ... ok
[INFO] [stdout] test mir::transform::dead_code::tests::test_keeps_called_function ... ok
[INFO] [stdout] test mir::transform::dead_code::tests::test_removes_unreachable_blocks ... ok
[INFO] [stdout] test mir::transform::tests::test_pass_manager_default_o1 ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_no_fold_non_constant ... ok
[INFO] [stdout] test mir::transform::tests::test_pass_manager_default_o0 ... ok
[INFO] [stdout] test mir::transform::dead_code::tests::test_empty_program ... ok
[INFO] [stdout] test mir::transform::dead_code::tests::test_removes_unreachable_function ... ok
[INFO] [stdout] test mir::transform::dead_code::tests::test_transitive_call_kept ... ok
[INFO] [stdout] test interner::tests::test_many_names ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_folds_int_addition ... ok
[INFO] [stdout] test mir::transform::tests::test_pass_manager_default_o2 ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_folds_boolean_and ... ok
[INFO] [stdout] test mir::transform::const_fold::tests::test_folds_not ... ok
[INFO] [stdout] test mir::transform::tests::test_pass_manager_empty ... ok
[INFO] [stdout] test parser::tests::test_enum ... ok
[INFO] [stdout] test parser::tests::test_error_missing_closing_brace ... ok
[INFO] [stdout] test parser::tests::test_error_missing_semicolon ... ok
[INFO] [stdout] test parser::tests::test_example1_hello_world ... ok
[INFO] [stdout] test parser::tests::test_example4_neural_network ... ok
[INFO] [stdout] test parser::tests::test_error_propagation ... ok
[INFO] [stdout] test parser::tests::test_example2_tensor_operations ... ok
[INFO] [stdout] test parser::tests::test_for_loop ... ok
[INFO] [stdout] test parser::tests::test_example8_generics ... ok
[INFO] [stdout] test parser::tests::test_example7_error_handling ... ok
[INFO] [stdout] test parser::tests::test_gpu_attribute ... ok
[INFO] [stdout] test parser::tests::test_module_decl ... ok
[INFO] [stdout] test parser::tests::test_multiple_errors_reported ... ok
[INFO] [stdout] test parser::tests::test_example5_training_loop ... ok
[INFO] [stdout] test parser::tests::test_method_chain ... ok
[INFO] [stdout] test parser::tests::test_matmul_precedence ... ok
[INFO] [stdout] test parser::tests::test_example3_ownership ... ok
[INFO] [stdout] test mir::tests::lower_struct_literal_to_aggregate ... ok
[INFO] [stdout] test parser::tests::test_example6_device_management ... ok
[INFO] [stdout] test parser::tests::test_if_else ... ok
[INFO] [stdout] test mir::tests::lower_while_loop ... ok
[INFO] [stdout] test mir::tests::lower_if_else_to_switchint ... ok
[INFO] [stdout] test mir::tests::lower_match_to_switch_chain ... ok
[INFO] [stdout] test mir::tests::mir_pretty_print ... ok
[INFO] [stdout] test mir::tests::multiple_functions_in_program ... ok
[INFO] [stdout] test parser::tests::test_match ... ok
[INFO] [stdout] test parser::tests::test_pub_function ... ok
[INFO] [stdout] test parser::tests::test_nested_function_calls ... ok
[INFO] [stdout] test parser::tests::test_struct_generics ... ok
[INFO] [stdout] test parser::tests::test_type_alias ... ok
[INFO] [stdout] test parser::tests::test_tensor_type_parsing ... ok
[INFO] [stdout] test parser::tests::test_unsafe_function ... ok
[INFO] [stdout] test parser::tests::test_use_decl ... ok
[INFO] [stdout] test parser::tests::test_while_loop ... ok
[INFO] [stdout] test pkg::lockfile::tests::test_generate_lockfile ... ok
[INFO] [stdout] test pkg::resolver::tests::test_resolve_empty ... ok
[INFO] [stdout] test pkg::lockfile::tests::test_lockfile_from_str ... ok
[INFO] [stdout] test pkg::lockfile::tests::test_lockfile_roundtrip ... ok
[INFO] [stdout] test pkg::lockfile::tests::test_lockfile_to_string ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_basic_manifest ... ok
[INFO] [stdout] test pkg::resolver::tests::test_resolve_simple_deps ... ok
[INFO] [stdout] test pkg::resolver::tests::test_resolve_path_dep ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_missing_package ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_multiline_array ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_with_build_config ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_with_comments ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_with_dependencies ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_with_detailed_deps ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_with_features ... ok
[INFO] [stdout] test pkg::manifest::tests::test_to_string_pretty ... ok
[INFO] [stdout] test pkg::manifest::tests::test_parse_with_lint_config ... ok
[INFO] [stdout] test pkg::resolver::tests::test_resolve_detailed_deps ... ok
[INFO] [stdout] test repl::tests::test_command_help ... ok
[INFO] [stdout] test repl::tests::test_command_clear ... ok
[INFO] [stdout] test repl::tests::test_command_quit ... ok
[INFO] [stdout] test repl::tests::test_command_save_no_arg ... ok
[INFO] [stdout] test repl::tests::test_eval_function_def ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_empty_prefix ... ok
[INFO] [stdout] test repl::tests::test_eval_let_binding ... ok
[INFO] [stdout] test repl::tests::test_command_save ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_builtins ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_keywords ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_no_matches ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_partial_keyword ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_types ... ok
[INFO] [stdout] test repl::tests::test_tab_complete_session_bindings ... ok
[INFO] [stdout] test repl::tests::test_unknown_command ... ok
[INFO] [stdout] test shapes::tests::broadcast_incompatible ... ok
[INFO] [stdout] test pkg::scaffold::tests::test_init_project ... ok
[INFO] [stdout] test shapes::tests::broadcast_lower_rank ... ok
[INFO] [stdout] test shapes::tests::broadcast_one_n_with_m_n ... ok
[INFO] [stdout] test shapes::tests::format_shape_display ... ok
[INFO] [stdout] test shapes::tests::elementwise_same_shapes ... ok
[INFO] [stdout] test shapes::tests::reshape_ok ... ok
[INFO] [stdout] test shapes::tests::matmul_2d_ok ... ok
[INFO] [stdout] test shapes::tests::reshape_with_dynamic_defers ... ok
[INFO] [stdout] test shapes::tests::transpose_2d ... ok
[INFO] [stdout] test shapes::tests::unify_dynamic_absorbs ... ok
[INFO] [stdout] test shapes::tests::unify_known_equal ... ok
[INFO] [stdout] test shapes::tests::unify_inferred_resolves ... ok
[INFO] [stdout] test shapes::tests::matmul_inner_dim_mismatch ... ok
[INFO] [stdout] test shapes::tests::reshape_mismatch ... ok
[INFO] [stdout] test shapes::tests::matmul_batched ... ok
[INFO] [stdout] test shapes::tests::unify_variable_same_name ... ok
[INFO] [stdout] test shapes::tests::validate_dtype_bool_fails ... ok
[INFO] [stdout] test shapes::tests::validate_dtype_float32_ok ... ok
[INFO] [stdout] test shapes::tests::unify_variable_with_known_binds ... ok
[INFO] [stdout] test shapes::tests::unify_known_mismatch ... ok
[INFO] [stdout] test stdlib::autograd::tests::functions_registered ... ok
[INFO] [stdout] test pkg::scaffold::tests::test_create_project ... ok
[INFO] [stdout] test stdlib::autograd::tests::grad_op_enum_registered ... ok
[INFO] [stdout] test stdlib::autograd::tests::autograd_context_methods_registered ... ok
[INFO] [stdout] test stdlib::autograd::tests::grad_tensor_new_signature ... ok
[INFO] [stdout] test pkg::scaffold::tests::test_create_project_duplicate ... ok
[INFO] [stdout] test shapes::tests::unify_two_inferred ... ok
[INFO] [stdout] test stdlib::autograd::tests::structs_registered ... ok
[INFO] [stdout] test stdlib::autograd::tests::gradient_tape_trait_registered ... ok
[INFO] [stdout] test stdlib::autograd::tests::gradient_rule_functions_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::deque_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::hashmap_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::btreemap_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::hashset_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::option_registered ... ok
[INFO] [stdout] test stdlib::autograd::tests::tensor_autograd_methods_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::result_registered ... ok
[INFO] [stdout] test repl::tests::test_eval_expression ... ok
[INFO] [stdout] test stdlib::collections::tests::vec_registered ... ok
[INFO] [stdout] test stdlib::collections::tests::vec_methods_registered ... ok
[INFO] [stdout] test stdlib::convert::tests::all_conversion_traits_are_trait_types ... ok
[INFO] [stdout] test stdlib::convert::tests::from_trait_registered ... ok
[INFO] [stdout] test stdlib::convert::tests::into_trait_registered ... ok
[INFO] [stdout] test stdlib::convert::tests::try_from_trait_registered ... ok
[INFO] [stdout] test repl::tests::test_eval_expression_shows_type ... ok
[INFO] [stdout] test stdlib::data::tests::dataframe_registered ... ok
[INFO] [stdout] test stdlib::convert::tests::try_into_trait_registered ... ok
[INFO] [stdout] test stdlib::device::tests::device_memory_methods ... ok
[INFO] [stdout] test stdlib::data::tests::dataloader_registered ... ok
[INFO] [stdout] test stdlib::export::tests::export_fns_registered ... ok
[INFO] [stdout] test stdlib::data::tests::dataset_registered ... ok
[INFO] [stdout] test stdlib::data::tests::read_csv_registered ... ok
[INFO] [stdout] test stdlib::data::tests::read_json_registered ... ok
[INFO] [stdout] test stdlib::device::tests::device_enum_registered ... ok
[INFO] [stdout] test parser::tests::test_trait ... ok
[INFO] [stdout] test stdlib::export::tests::save_load_model_registered ... ok
[INFO] [stdout] test stdlib::export::tests::onnx_export_signature ... ok
[INFO] [stdout] test stdlib::io::tests::format_registered ... ok
[INFO] [stdout] test stdlib::io::tests::path_utilities_registered ... ok
[INFO] [stdout] test stdlib::io::tests::standard_streams_registered ... ok
[INFO] [stdout] test stdlib::io::tests::file_type_registered ... ok
[INFO] [stdout] test stdlib::device::tests::device_has_gpu_variant ... ok
[INFO] [stdout] test stdlib::io::tests::file_open_returns_result ... ok
[INFO] [stdout] test stdlib::device::tests::device_methods_registered ... ok
[INFO] [stdout] test stdlib::loss::tests::loss_structs_registered ... ok
[INFO] [stdout] test stdlib::math::tests::constants_registered ... ok
[INFO] [stdout] test stdlib::loss::tests::loss_backward_methods_registered ... ok
[INFO] [stdout] test stdlib::loss::tests::loss_trait_registered ... ok
[INFO] [stdout] test stdlib::io::tests::read_write_traits_registered ... ok
[INFO] [stdout] test stdlib::loss::tests::loss_fns_registered ... ok
[INFO] [stdout] test stdlib::loss::tests::loss_forward_methods_registered ... ok
[INFO] [stdout] test stdlib::math::tests::exp_log_functions_registered ... ok
[INFO] [stdout] test stdlib::loss::tests::huber_loss_signature ... ok
[INFO] [stdout] test stdlib::mem::tests::size_of_returns_int64 ... ok
[INFO] [stdout] test stdlib::metrics::tests::confusion_matrix_signature ... ok
[INFO] [stdout] test stdlib::math::tests::trig_functions_registered ... ok
[INFO] [stdout] test stdlib::metrics::tests::regression_metrics_registered ... ok
[INFO] [stdout] test stdlib::metrics::tests::classification_metrics_registered ... ok
[INFO] [stdout] test stdlib::math::tests::sin_has_correct_signature ... ok
[INFO] [stdout] test stdlib::mem::tests::align_of_registered ... ok
[INFO] [stdout] test stdlib::math::tests::rounding_functions_registered ... ok
[INFO] [stdout] test stdlib::mem::tests::drop_registered ... ok
[INFO] [stdout] test stdlib::mem::tests::size_of_registered ... ok
[INFO] [stdout] test stdlib::metrics::tests::accuracy_signature ... ok
[INFO] [stdout] test shapes::tests::fresh_dim_increments ... ok
[INFO] [stdout] test stdlib::nn::tests::activation_structs_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::activation_forward_methods_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::construction_fns_registered ... ok
[INFO] [stdout] test stdlib::ops::tests::add_trait_registered ... ok
[INFO] [stdout] test stdlib::ops::tests::all_arithmetic_traits_registered ... ok
[INFO] [stdout] test stdlib::mem::tests::swap_registered ... ok
[INFO] [stdout] test stdlib::ops::tests::index_traits_registered ... ok
[INFO] [stdout] test stdlib::ops::tests::matmul_trait_registered ... ok
[INFO] [stdout] test repl::tests::test_command_type ... ok
[INFO] [stdout] test stdlib::nn::tests::init_fns_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::layer_parameters_methods_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::layer_structs_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::module_trait_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::layer_forward_methods_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::sequential_add_method_registered ... ok
[INFO] [stdout] test stdlib::ops::tests::unary_traits_registered ... ok
[INFO] [stdout] test stdlib::optim::tests::adam_new_signature ... ok
[INFO] [stdout] test stdlib::optim::tests::construction_fns_registered ... ok
[INFO] [stdout] test stdlib::nn::tests::layer_train_eval_methods_registered ... ok
[INFO] [stdout] test stdlib::optim::tests::optimizer_structs_registered ... ok
[INFO] [stdout] test stdlib::optim::tests::full_construction_fns_registered ... ok
[INFO] [stdout] test stdlib::optim::tests::optimizer_structs_have_fields ... ok
[INFO] [stdout] test stdlib::optim::tests::traits_registered ... ok
[INFO] [stdout] test stdlib::optim::tests::optimizer_methods_registered ... ok
[INFO] [stdout] test stdlib::optim::tests::optimizer_trait_has_param_groups ... ok
[INFO] [stdout] test stdlib::optim::tests::scheduler_structs_registered ... ok
[INFO] [stdout] test stdlib::random::tests::random_registered ... ok
[INFO] [stdout] test stdlib::random::tests::random_returns_float64 ... ok
[INFO] [stdout] test stdlib::random::tests::rng_struct_registered ... ok
[INFO] [stdout] test stdlib::random::tests::seed_registered ... ok
[INFO] [stdout] test stdlib::prelude::tests::println_registered ... ok
[INFO] [stdout] test stdlib::string::tests::string_extended_methods ... ok
[INFO] [stdout] test stdlib::prelude::tests::print_registered ... ok
[INFO] [stdout] test stdlib::string::tests::string_len_registered ... ok
[INFO] [stdout] test stdlib::string::tests::string_manipulation_methods ... ok
[INFO] [stdout] test stdlib::string::tests::string_parse_methods ... ok
[INFO] [stdout] test stdlib::prelude::tests::panic_registered ... ok
[INFO] [stdout] test stdlib::string::tests::string_len_returns_int64 ... ok
[INFO] [stdout] test stdlib::sync::tests::atomics_registered ... ok
[INFO] [stdout] test stdlib::string::tests::string_search_methods ... ok
[INFO] [stdout] test stdlib::sync::tests::barrier_registered ... ok
[INFO] [stdout] test stdlib::sync::tests::channel_registered ... ok
[INFO] [stdout] test stdlib::sync::tests::mutex_unlock_registered ... ok
[INFO] [stdout] test stdlib::sync::tests::mutex_registered ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_comparison_and_conversion_methods ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_creation_functions ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_linalg_methods ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_device_methods ... ok
[INFO] [stdout] test stdlib::sync::tests::condvar_registered ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_concat_stack_registered ... ok
[INFO] [stdout] test stdlib::sync::tests::arc_registered ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_reduction_methods ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_struct_registered ... ok
[INFO] [stdout] test stdlib::sync::tests::rwlock_registered ... ok
[INFO] [stdout] test stdlib::prelude::tests::assert_registered ... ok
[INFO] [stdout] test stdlib::tensor::tests::tensor_shape_methods ... ok
[INFO] [stdout] test stdlib::prelude::tests::all_core_traits_registered ... ok
[INFO] [stdout] test stdlib::prelude::tests::display_trait_registered ... ok
[INFO] [stdout] test stdlib::prelude::tests::eprintln_registered ... ok
[INFO] [stdout] test stdlib::prelude::tests::iterator_default_methods_registered ... ok
[INFO] [stdout] test stdlib::random::tests::random_range_registered ... ok
[INFO] [stdout] test stdlib::thread::tests::join_handle_registered ... ok
[INFO] [stdout] test stdlib::thread::tests::spawn_registered ... ok
[INFO] [stdout] test stdlib::thread::tests::spawn_takes_function_param ... ok
[INFO] [stdout] test stdlib::thread::tests::sleep_registered ... ok
[INFO] [stdout] test stdlib::time::tests::duration_from_nanos_registered ... ok
[INFO] [stdout] test stdlib::time::tests::instant_elapsed_returns_duration_type ... ok
[INFO] [stdout] test stdlib::time::tests::instant_registered ... ok
[INFO] [stdout] test stdlib::train::tests::checkpoint_save_signature ... ok
[INFO] [stdout] test stdlib::train::tests::callback_trait_registered ... ok
[INFO] [stdout] test stdlib::thread::tests::thread_pool_registered ... ok
[INFO] [stdout] test stdlib::time::tests::duration_as_secs_returns_int64 ... ok
[INFO] [stdout] test stdlib::train::tests::functions_registered ... ok
[INFO] [stdout] test stdlib::thread::tests::utility_functions_registered ... ok
[INFO] [stdout] test stdlib::train::tests::structs_registered ... ok
[INFO] [stdout] test stdlib::transforms::tests::tokenize_signature ... ok
[INFO] [stdout] test stdlib::transforms::tests::transform_fns_registered ... ok
[INFO] [stdout] test stdlib::time::tests::duration_registered ... ok
[INFO] [stdout] test stdlib::transforms::tests::transform_trait_registered ... ok
[INFO] [stdout] test stdlib::transforms::tests::transform_structs_registered ... ok
[INFO] [stdout] test symbol::tests::lookup_in_specific_scope ... ok
[INFO] [stdout] test symbol::tests::define_and_lookup_symbol ... ok
[INFO] [stdout] test symbol::tests::prim_from_name_coverage ... ok
[INFO] [stdout] test symbol::tests::edit_distance_works ... ok
[INFO] [stdout] test symbol::tests::get_symbol_mut_updates ... ok
[INFO] [stdout] test symbol::tests::duplicate_definition_error ... ok
[INFO] [stdout] test symbol::tests::lookup_walks_up_scope_chain ... ok
[INFO] [stdout] test symbol::tests::new_symbol_table_has_root_scope ... ok
[INFO] [stdout] test symbol::tests::resolve_let_with_variable ... ok
[INFO] [stdout] test symbol::tests::push_and_pop_scope ... ok
[INFO] [stdout] test symbol::tests::resolve_simple_program ... ok
[INFO] [stdout] test symbol::tests::resolve_type_expr_primitives ... ok
[INFO] [stdout] test symbol::tests::resolve_type_expr_inferred_creates_typevar ... ok
[INFO] [stdout] test symbol::tests::resolve_type_expr_reference ... ok
[INFO] [stdout] test symbol::tests::scope_chain_lookup_shadows ... ok
[INFO] [stdout] test stdlib::tests::display_trait_is_registered ... ok
[INFO] [stdout] test symbol::tests::resolve_undefined_name_error ... ok
[INFO] [stdout] test stdlib::tests::math_sin_is_registered ... ok
[INFO] [stdout] test symbol::tests::resolve_type_expr_tuple ... ok
[INFO] [stdout] test stdlib::tests::math_pi_is_registered ... ok
[INFO] [stdout] test stdlib::tests::interner_grows_after_stdlib ... ok
[INFO] [stdout] test stdlib::tests::println_is_registered ... ok
[INFO] [stdout] test typeck::tests::assignment_to_immutable ... ok
[INFO] [stdout] test typeck::tests::cannot_negate_non_numeric ... ok
[INFO] [stdout] test tast::tests::build_empty_program ... ok
[INFO] [stdout] test typeck::tests::binary_op_same_types ... ok
[INFO] [stdout] test typeck::tests::boolean_not ... ok
[INFO] [stdout] test typeck::tests::if_else_branch_mismatch ... ok
[INFO] [stdout] test tast::tests::build_simple_function ... ok
[INFO] [stdout] test typeck::tests::binary_op_type_mismatch ... ok
[INFO] [stdout] test tast::tests::tast_serializes_to_json ... ok
[INFO] [stdout] test typeck::tests::function_call_type_check ... ok
[INFO] [stdout] test typeck::tests::if_else_type_unification ... ok
[INFO] [stdout] test stdlib::tests::print_is_registered ... ok
[INFO] [stdout] test typeck::tests::infer_integer_literal ... ok
[INFO] [stdout] test stdlib::tests::vec_struct_is_registered ... ok
[INFO] [stdout] test typeck::tests::match_identifier_pattern_is_catch_all ... ok
[INFO] [stdout] test stdlib::tests::register_stdlib_runs_without_panic ... ok
[INFO] [stdout] test typeck::tests::match_bool_non_exhaustive_emits_warning ... ok
[INFO] [stdout] test typeck::tests::comparison_returns_bool ... ok
[INFO] [stdout] test typeck::tests::infer_float_literal ... ok
[INFO] [stdout] test typeck::tests::occurs_check_basic ... ok
[INFO] [stdout] test typeck::tests::let_with_annotation_match ... ok
[INFO] [stdout] test typeck::tests::mutable_assignment_ok ... ok
[INFO] [stdout] test typeck::tests::match_bool_exhaustive_no_warning ... ok
[INFO] [stdout] test typeck::tests::ref_coercion_mut_to_immut ... ok
[INFO] [stdout] test typeck::tests::print_float64_typechecks ... ok
[INFO] [stdout] test typeck::tests::print_no_args_is_error ... ok
[INFO] [stdout] test typeck::tests::reference_type_check ... ok
[INFO] [stdout] test typeck::tests::let_with_annotation_mismatch ... ok
[INFO] [stdout] test types::tests::display_primkind ... ok
[INFO] [stdout] test typeck::tests::logical_ops_require_bool ... ok
[INFO] [stdout] test types::tests::display_type ... ok
[INFO] [stdout] test types::tests::interner_constants_resolve ... ok
[INFO] [stdout] test types::tests::interner_deduplicates ... ok
[INFO] [stdout] test types::tests::interner_new_types ... ok
[INFO] [stdout] test types::tests::interner_pre_interned_count ... ok
[INFO] [stdout] test types::tests::primkind_is_copy ... ok
[INFO] [stdout] test types::tests::primkind_is_float ... ok
[INFO] [stdout] test typeck::tests::match_arm_mismatch ... ok
[INFO] [stdout] test types::tests::primkind_is_integer ... ok
[INFO] [stdout] test typeck::tests::type_var_unification ... ok
[INFO] [stdout] test typeck::tests::print_variable_typechecks ... ok
[INFO] [stdout] test typeck::tests::match_exhaustive_with_wildcard_no_warning ... ok
[INFO] [stdout] test typeck::tests::wrong_arg_count ... ok
[INFO] [stdout] test typeck::tests::struct_literal_type_check ... ok
[INFO] [stdout] test types::tests::type_is_tensor ... ok
[INFO] [stdout] test types::tests::primkind_is_numeric ... ok
[INFO] [stdout] test types::tests::type_is_numeric ... ok
[INFO] [stdout] test types::tests::type_is_copy ... ok
[INFO] [stdout] test typeck::tests::match_non_exhaustive_int_emits_warning ... ok
[INFO] [stdout] test typeck::tests::print_int64_typechecks ... ok
[INFO] [stdout] test typeck::tests::match_type_check ... ok
[INFO] [stdout] test typeck::tests::println_bool_typechecks ... ok
[INFO] [stdout] test typeck::tests::print_two_args_is_error ... ok
[INFO] [stdout] test typeck::tests::print_string_typechecks ... ok
[INFO] [stdout] test typeck::tests::tuple_type_check ... ok
[INFO] [stdout] test typeck::tests::while_condition_must_be_bool ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 513 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/axonc-b48d710df51cb580)
[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] [stdout] 
[INFO] [stderr]      Running unittests src/bin/debug_types.rs (/opt/rustwide/target/debug/deps/debug_types-1f6c4a136f8dd1e3)
[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] [stderr]      Running tests/ai_framework_tests.rs (/opt/rustwide/target/debug/deps/ai_framework_tests-c77094e2a10ed473)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test ai_workflow_model_creation ... ok
[INFO] [stdout] test ai_workflow_training_utilities ... ok
[INFO] [stdout] test ai_workflow_gradient_computation ... ok
[INFO] [stdout] test autograd_backward ... ok
[INFO] [stdout] test autograd_context_new_returns_int64 ... ok
[INFO] [stdout] test autograd_grad_tensor_new_returns_int64 ... ok
[INFO] [stdout] test autograd_zero_grad ... ok
[INFO] [stdout] test autograd_no_grad ... ok
[INFO] [stdout] test autograd_grad_tensor_new ... ok
[INFO] [stdout] test autograd_detach ... ok
[INFO] [stdout] test autograd_detach_returns_int64 ... ok
[INFO] [stdout] test autograd_grad_checkpoint ... ok
[INFO] [stdout] test grad_add_typechecks ... ok
[INFO] [stdout] test grad_batchnorm_typechecks ... ok
[INFO] [stdout] test autograd_enable_grad ... ok
[INFO] [stdout] test autograd_context_new ... ok
[INFO] [stdout] test grad_cos_typechecks ... ok
[INFO] [stdout] test export_load_tensor ... ok
[INFO] [stdout] test export_save_tensor ... ok
[INFO] [stdout] test grad_abs_typechecks ... ok
[INFO] [stdout] test export_load_model ... ok
[INFO] [stdout] test export_load_model_returns_int64 ... ok
[INFO] [stdout] test export_onnx_export_returns_bool ... ok
[INFO] [stdout] test export_save_model_returns_bool ... ok
[INFO] [stdout] test grad_conv2d_typechecks ... ok
[INFO] [stdout] test export_save_model ... ok
[INFO] [stdout] test grad_cross_entropy_typechecks ... ok
[INFO] [stdout] test grad_div_typechecks ... ok
[INFO] [stdout] test grad_embedding_typechecks ... ok
[INFO] [stdout] test grad_exp_typechecks ... ok
[INFO] [stdout] test grad_gelu_typechecks ... ok
[INFO] [stdout] test grad_layernorm_typechecks ... ok
[INFO] [stdout] test grad_leaky_relu_typechecks ... ok
[INFO] [stdout] test export_onnx_export ... ok
[INFO] [stdout] test grad_pow_typechecks ... ok
[INFO] [stdout] test grad_mul_typechecks ... ok
[INFO] [stdout] test grad_matmul_typechecks ... ok
[INFO] [stdout] test grad_sigmoid_typechecks ... ok
[INFO] [stdout] test grad_dropout_typechecks ... ok
[INFO] [stdout] test grad_linear_typechecks ... ok
[INFO] [stdout] test grad_log_typechecks ... ok
[INFO] [stdout] test grad_mean_typechecks ... ok
[INFO] [stdout] test grad_softmax_typechecks ... ok
[INFO] [stdout] test grad_sub_typechecks ... ok
[INFO] [stdout] test grad_sin_typechecks ... ok
[INFO] [stdout] test grad_sum_typechecks ... ok
[INFO] [stdout] test grad_relu_typechecks ... ok
[INFO] [stdout] test grad_tanh_typechecks ... ok
[INFO] [stdout] test grad_transpose_typechecks ... ok
[INFO] [stdout] test grad_reshape_typechecks ... ok
[INFO] [stdout] test grad_sqrt_typechecks ... ok
[INFO] [stdout] test grad_neg_typechecks ... ok
[INFO] [stdout] test loss_bce_loss ... ok
[INFO] [stdout] test init_zeros ... ok
[INFO] [stdout] test init_uniform ... ok
[INFO] [stdout] test init_ones ... ok
[INFO] [stdout] test init_xavier_normal ... ok
[INFO] [stdout] test init_normal ... ok
[INFO] [stdout] test loss_cross_entropy_returns_tensor ... ok
[INFO] [stdout] test init_xavier_uniform ... ok
[INFO] [stdout] test grad_maxpool2d_typechecks ... ok
[INFO] [stdout] test loss_bce_returns_tensor ... ok
[INFO] [stdout] test init_kaiming_uniform ... ok
[INFO] [stdout] test init_constant ... ok
[INFO] [stdout] test grad_silu_typechecks ... ok
[INFO] [stdout] test loss_l1_loss ... ok
[INFO] [stdout] test loss_ctc_loss ... ok
[INFO] [stdout] test loss_bce_with_logits_loss ... ok
[INFO] [stdout] test init_kaiming_normal ... ok
[INFO] [stdout] test loss_mse_returns_tensor ... ok
[INFO] [stdout] test loss_l1_returns_tensor ... ok
[INFO] [stdout] test loss_mse_loss ... ok
[INFO] [stdout] test loss_kl_div_loss ... ok
[INFO] [stdout] test loss_nll_returns_tensor ... ok
[INFO] [stdout] test loss_huber_loss ... ok
[INFO] [stdout] test metrics_accuracy ... ok
[INFO] [stdout] test loss_triplet_margin_loss ... ok
[INFO] [stdout] test loss_nll_loss ... ok
[INFO] [stdout] test loss_cosine_embedding_loss ... ok
[INFO] [stdout] test metrics_mean_absolute_error ... ok
[INFO] [stdout] test neg_backward_wrong_arity ... ok
[INFO] [stdout] test metrics_f1_score ... ok
[INFO] [stdout] test loss_cross_entropy_loss ... ok
[INFO] [stdout] test metrics_precision ... ok
[INFO] [stdout] test metrics_recall ... ok
[INFO] [stdout] test neg_accuracy_wrong_type ... ok
[INFO] [stdout] test metrics_r2_score ... ok
[INFO] [stdout] test neg_linear_new_wrong_arity ... ok
[INFO] [stdout] test metrics_mean_squared_error ... ok
[INFO] [stdout] test metrics_accuracy_returns_float32 ... ok
[INFO] [stdout] test metrics_confusion_matrix ... ok
[INFO] [stdout] test neg_confusion_matrix_wrong_arity ... ok
[INFO] [stdout] test metrics_roc_auc ... ok
[INFO] [stdout] test nn_adaptive_avgpool2d_new ... ok
[INFO] [stdout] test neg_tokenize_wrong_type ... ok
[INFO] [stdout] test neg_checkpoint_save_wrong_type ... ok
[INFO] [stdout] test neg_grad_tensor_new_wrong_type ... ok
[INFO] [stdout] test neg_grad_mul_wrong_arity ... ok
[INFO] [stdout] test nn_avgpool2d_new ... ok
[INFO] [stdout] test neg_grad_add_wrong_arity ... ok
[INFO] [stdout] test neg_grad_relu_wrong_arity ... ok
[INFO] [stdout] test neg_trainer_new_wrong_arity ... ok
[INFO] [stdout] test neg_linear_new_wrong_type ... ok
[INFO] [stdout] test neg_embedding_new_wrong_arity ... ok
[INFO] [stdout] test neg_conv2d_new_wrong_arity ... ok
[INFO] [stdout] test nn_embedding_new ... ok
[INFO] [stdout] test nn_sequential_new_returns_int64 ... ok
[INFO] [stdout] test neg_sequential_new_wrong_arity ... ok
[INFO] [stdout] test nn_linear_forward_typechecks ... ok
[INFO] [stdout] test nn_linear_new_returns_int64 ... ok
[INFO] [stdout] test nn_linear_new ... ok
[INFO] [stdout] test neg_mse_loss_wrong_arity ... ok
[INFO] [stdout] test nn_layernorm_new ... ok
[INFO] [stdout] test nn_conv2d_new ... ok
[INFO] [stdout] test nn_sequential_new ... ok
[INFO] [stdout] test nn_multihead_attention_new ... ok
[INFO] [stdout] test nn_gru_new ... ok
[INFO] [stdout] test nn_batchnorm_new ... ok
[INFO] [stdout] test nn_transformer_encoder_new ... ok
[INFO] [stdout] test nn_transformer_encoder_layer_new ... ok
[INFO] [stdout] test optim_adam_full_new ... ok
[INFO] [stdout] test nn_dropout_new ... ok
[INFO] [stdout] test optim_adagrad_new ... ok
[INFO] [stdout] test optim_adamw_new ... ok
[INFO] [stdout] test nn_sigmoid_struct_exists ... ok
[INFO] [stdout] test optim_cosine_annealing_lr_new ... ok
[INFO] [stdout] test optim_adam_new ... ok
[INFO] [stdout] test nn_maxpool2d_new ... ok
[INFO] [stdout] test nn_lstm_new ... ok
[INFO] [stdout] test optim_sgd_new_float64 ... ok
[INFO] [stdout] test optim_step_lr_new ... ok
[INFO] [stdout] test optim_adamw_full_new ... ok
[INFO] [stdout] test nn_sequential_new_typechecks ... ok
[INFO] [stdout] test optim_reduce_lr_on_plateau_new ... ok
[INFO] [stdout] test optim_sgd_new ... ok
[INFO] [stdout] test optim_adam_new_returns_int64 ... ok
[INFO] [stdout] test optim_rmsprop_full_new ... ok
[INFO] [stdout] test optim_one_cycle_lr_new ... ok
[INFO] [stdout] test optim_rmsprop_new ... ok
[INFO] [stdout] test train_autocast ... ok
[INFO] [stdout] test transforms_normalize_transform ... ok
[INFO] [stdout] test transforms_to_tensor_transform ... ok
[INFO] [stdout] test train_checkpoint_save ... ok
[INFO] [stdout] test transforms_center_crop ... ok
[INFO] [stdout] test train_trainer_new ... ok
[INFO] [stdout] test transforms_random_horizontal_flip ... ok
[INFO] [stdout] test transforms_pad_sequence ... ok
[INFO] [stdout] test train_grad_scaler_new ... ok
[INFO] [stdout] test transforms_random_crop ... ok
[INFO] [stdout] test optim_sgd_full_new ... ok
[INFO] [stdout] test transforms_resize ... ok
[INFO] [stdout] test transforms_tokenize ... ok
[INFO] [stdout] test train_checkpoint_load ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/codegen_tests.rs (/opt/rustwide/target/debug/deps/codegen_tests-94294b8a191611e9)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test test_arithmetic_add ... ok
[INFO] [stdout] test test_function_call_ir ... ok
[INFO] [stdout] test test_function_with_locals ... ok
[INFO] [stdout] test test_arithmetic_sub ... ok
[INFO] [stdout] test test_demangle_roundtrip ... ok
[INFO] [stdout] test test_e2e_ir_is_valid_text ... ok
[INFO] [stdout] test test_boolean_not ... ok
[INFO] [stdout] test test_mangle_generic ... ok
[INFO] [stdout] test test_mangle_main ... ok
[INFO] [stdout] test test_mangle_type ... ok
[INFO] [stdout] test test_mangle_namespaced ... ok
[INFO] [stdout] test test_arithmetic_div ... ok
[INFO] [stdout] test test_float_arithmetic ... ok
[INFO] [stdout] test test_e2e_with_control_flow ... ok
[INFO] [stdout] test test_logical_and ... ok
[INFO] [stdout] test test_logical_or ... ok
[INFO] [stdout] test test_arithmetic_mul ... ok
[INFO] [stdout] test test_mir_empty_function ... ok
[INFO] [stdout] test test_mir_display ... ok
[INFO] [stdout] test test_empty_main ... ok
[INFO] [stdout] test test_comparison_ops ... ok
[INFO] [stdout] test test_multiple_functions ... ok
[INFO] [stdout] test test_mir_return ... ok
[INFO] [stdout] test test_e2e_multiple_functions_call ... ok
[INFO] [stdout] test test_mir_basic_blocks ... ok
[INFO] [stdout] test test_module_header ... ok
[INFO] [stdout] test test_runtime_c_source ... ok
[INFO] [stdout] test test_mir_let_binding ... ok
[INFO] [stdout] test test_nested_if ... ok
[INFO] [stdout] test test_function_params ... ok
[INFO] [stdout] test test_if_else_ir ... ok
[INFO] [stdout] test test_mir_while_loop ... ok
[INFO] [stdout] test test_let_binding ... ok
[INFO] [stdout] test test_multiple_params ... ok
[INFO] [stdout] test test_negation ... ok
[INFO] [stdout] test test_return_float ... ok
[INFO] [stdout] test test_runtime_function_count ... ok
[INFO] [stdout] test test_return_bool ... ok
[INFO] [stdout] test test_void_function ... ok
[INFO] [stdout] test test_while_loop_ir ... ok
[INFO] [stdout] test test_return_integer ... ok
[INFO] [stdout] test test_runtime_declarations_in_ir ... ok
[INFO] [stdout] test test_compile_return_42 ... ok
[INFO] [stdout] test test_compile_simple_ir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] [stderr]      Running benches/compiler_bench.rs (/opt/rustwide/target/debug/deps/compiler_bench-33ed1f094b8fb3f3)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test bench_memory_estimate ... ok
[INFO] [stdout] test bench_scaling ... ok
[INFO] [stdout] test bench_linter_speed ... ok
[INFO] [stdout] test bench_formatter_speed ... ok
[INFO] [stdout] test bench_lexer_small_file ... ok
[INFO] [stdout] test bench_type_checker_speed ... ok
[INFO] [stdout] test bench_lexer_throughput ... ok
[INFO] [stdout] test bench_parser_small_file ... ok
[INFO] [stdout] test bench_full_pipeline ... ok
[INFO] [stdout] test bench_parser_throughput ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.75s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_tests.rs (/opt/rustwide/target/debug/deps/e2e_tests-dbc82211279720bf)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test e2e_error_missing_main ... ok
[INFO] [stdout] test e2e_inline_chain_arithmetic ... ok
[INFO] [stdout] test e2e_comparisons ... ok
[INFO] [stdout] test e2e_enums ... ok
[INFO] [stdout] test e2e_arithmetic ... ok
[INFO] [stdout] test e2e_fib_output ... ok
[INFO] [stdout] test e2e_inline_bool_logic ... ok
[INFO] [stdout] test e2e_if_else ... ok
[INFO] [stdout] test e2e_function_call ... ok
[INFO] [stdout] test e2e_fibonacci ... ok
[INFO] [stdout] test e2e_hello_world ... ok
[INFO] [stdout] test e2e_autograd_basic ... ok
[INFO] [stdout] test e2e_empty_main ... ok
[INFO] [stdout] test e2e_inline_nested_calls ... ok
[INFO] [stdout] test e2e_composed_calls ... ok
[INFO] [stdout] test e2e_arithmetic_output ... ok
[INFO] [stdout] test e2e_inline_simple_return ... ok
[INFO] [stdout] test e2e_let_binding ... ok
[INFO] [stdout] test e2e_inline_println_true ... ok
[INFO] [stdout] test e2e_inline_print_34 ... ok
[INFO] [stdout] test e2e_multi_function ... ok
[INFO] [stdout] test e2e_inline_print_42 ... ok
[INFO] [stdout] test e2e_mutual_recursion ... ok
[INFO] [stdout] test e2e_print_bool ... ok
[INFO] [stdout] test e2e_nested_calls_output ... ok
[INFO] [stdout] test e2e_print_float ... ok
[INFO] [stdout] test e2e_nested_if ... ok
[INFO] [stdout] test e2e_println_bool ... ok
[INFO] [stdout] test e2e_print_concat ... ok
[INFO] [stdout] test e2e_structs ... ok
[INFO] [stdout] test e2e_println_multiple ... ok
[INFO] [stdout] test e2e_tensor_add ... ok
[INFO] [stdout] test e2e_print_int ... ok
[INFO] [stdout] test e2e_tensor_arithmetic ... ok
[INFO] [stdout] test e2e_tensor_matmul ... ok
[INFO] [stdout] test e2e_tensor_create ... ok
[INFO] [stdout] test e2e_tensor_mul ... ok
[INFO] [stdout] test e2e_tensor_sub ... ok
[INFO] [stdout] test e2e_while_loop ... ok
[INFO] [stdout] test e2e_train_demo ... ok
[INFO] [stdout] test e2e_type_casts ... ok
[INFO] [stdout] test e2e_tuples ... ok
[INFO] [stdout] test e2e_unary_ops ... ok
[INFO] [stdout] test e2e_while_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 32.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz_tests.rs (/opt/rustwide/target/debug/deps/fuzz_tests-58ec845aa3e5f428)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test fuzz_formatter_garbage ... ok
[INFO] [stdout] test fuzz_comments_only ... ok
[INFO] [stdout] test fuzz_extra_closing ... ok
[INFO] [stdout] test fuzz_formatter_valid ... ok
[INFO] [stdout] test fuzz_formatter_unicode ... ok
[INFO] [stdout] test fuzz_empty_match ... ok
[INFO] [stdout] test fuzz_empty ... ok
[INFO] [stdout] test fuzz_linter_empty ... ok
[INFO] [stdout] test fuzz_keyword_combinations ... ok
[INFO] [stdout] test fuzz_linter_garbage ... ok
[INFO] [stdout] test fuzz_long_identifier ... ok
[INFO] [stdout] test fuzz_linter_warnings ... ok
[INFO] [stdout] test fuzz_deep_expression_nesting ... ok
[INFO] [stderr] 
[INFO] [stderr] thread 'fuzz_deep_nesting' (1056) has overflowed its stack
[INFO] [stderr] fatal runtime error: stack overflow, aborting
[INFO] [stderr] error: test failed, to rerun pass `--test fuzz_tests`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/fuzz_tests-58ec845aa3e5f428` (signal: 6, SIGABRT: process abort signal)
[INFO] running `Command { std: "docker" "inspect" "14d7e9d8140450bf4ec359bfcd14eb7d0924700781e9f7f05ad2f3dc33507506", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14d7e9d8140450bf4ec359bfcd14eb7d0924700781e9f7f05ad2f3dc33507506", kill_on_drop: false }`
[INFO] [stdout] 14d7e9d8140450bf4ec359bfcd14eb7d0924700781e9f7f05ad2f3dc33507506
