[INFO] cloning repository https://github.com/SuperInstance/constraint-theory-llvm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SuperInstance/constraint-theory-llvm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSuperInstance%2Fconstraint-theory-llvm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSuperInstance%2Fconstraint-theory-llvm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 22938f3a7bf790c62456f577d287a9f0c27e4545
[INFO] testing SuperInstance/constraint-theory-llvm against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSuperInstance%2Fconstraint-theory-llvm" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SuperInstance/constraint-theory-llvm
[INFO] finished tweaking git repo https://github.com/SuperInstance/constraint-theory-llvm
[INFO] tweaked toml for git repo https://github.com/SuperInstance/constraint-theory-llvm written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SuperInstance/constraint-theory-llvm on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SuperInstance/constraint-theory-llvm 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranelift-control v0.131.1
[INFO] [stderr]   Downloaded target-lexicon v0.13.5
[INFO] [stderr]   Downloaded wasmtime-internal-core v44.0.1
[INFO] [stderr]   Downloaded cranelift-bitset v0.131.1
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.131.1
[INFO] [stderr]   Downloaded cranelift-srcgen v0.131.1
[INFO] [stderr]   Downloaded cranelift-module v0.131.1
[INFO] [stderr]   Downloaded cranelift-assembler-x64 v0.131.1
[INFO] [stderr]   Downloaded cranelift-entity v0.131.1
[INFO] [stderr]   Downloaded cranelift-bforest v0.131.1
[INFO] [stderr]   Downloaded cranelift-assembler-x64-meta v0.131.1
[INFO] [stderr]   Downloaded cranelift-isle v0.131.1
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.131.1
[INFO] [stderr]   Downloaded regalloc2 v0.15.1
[INFO] [stderr]   Downloaded gimli v0.33.0
[INFO] [stderr]   Downloaded cranelift-codegen v0.131.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17
[INFO] running `Command { std: "docker" "start" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", 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" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", 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" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling constraint-theory-llvm v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `EmergenceEvent` and `TtlTraceEvent`
[INFO] [stdout]   --> src/mythos_mesh.rs:22:70
[INFO] [stdout]    |
[INFO] [stdout] 22 | use super::ttl_constraint::{TtlConstraint, ConstraintState, TtlType, TtlTraceEvent, EmergenceEvent};
[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 imports: `VMythosEmitter` and `VMythosOp`
[INFO] [stdout]   --> src/universal_isa.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 | use crate::mythos_emitter::{VMythosEmitter, VMythosOp};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlatoMythosServer`
[INFO] [stdout]   --> src/universal_isa.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 | use crate::plato_mythos_kernel::{PlatoTile, PlatoMythosServer};
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TtlConstraint` and `TtlType`
[INFO] [stdout]   --> src/universal_isa.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 | use crate::ttl_constraint::{TtlConstraint, TtlType};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:224:56
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn emit_sge(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:237:56
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn emit_ult(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:248:56
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn emit_sle(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm1`
[INFO] [stdout]    --> src/emitter_x86.rs:267:52
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn emit(buf: &mut ExecutableBuffer, k: u8, zmm1: u8, zmm2: u8) {
[INFO] [stdout]     |                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k_src1`
[INFO] [stdout]    --> src/emitter_x86.rs:285:59
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn kpandw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stdout]     |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k_src1`
[INFO] [stdout]    --> src/emitter_x86.rs:298:58
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn kporw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stdout]     |                                                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1199:9
[INFO] [stdout]      |
[INFO] [stdout] 1199 |     let je_offset_pos = code.code.len();
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1314:9
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     let je_offset_pos = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos2`
[INFO] [stdout]     --> src/emitter_x86.rs:1381:9
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     let je_offset_pos2 = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jz_fail_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1447:9
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     let jz_fail_pos = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jz_fail_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ir`
[INFO] [stdout]    --> src/universal_isa.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 | fn emit_fortran(ir: &[UniversalIr]) -> Vec<u8> {
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_ir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stiffness` is never read
[INFO] [stdout]    --> src/constraint_field.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub struct ConstraintField {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 196 |     stiffness: f32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.96s
[INFO] running `Command { std: "docker" "inspect" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", 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" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: unused imports: `EmergenceEvent` and `TtlTraceEvent`
[INFO] [stdout]   --> src/mythos_mesh.rs:22:70
[INFO] [stdout]    |
[INFO] [stdout] 22 | use super::ttl_constraint::{TtlConstraint, ConstraintState, TtlType, TtlTraceEvent, EmergenceEvent};
[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 imports: `VMythosEmitter` and `VMythosOp`
[INFO] [stdout]   --> src/universal_isa.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 | use crate::mythos_emitter::{VMythosEmitter, VMythosOp};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlatoMythosServer`
[INFO] [stdout]   --> src/universal_isa.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 | use crate::plato_mythos_kernel::{PlatoTile, PlatoMythosServer};
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TtlConstraint` and `TtlType`
[INFO] [stdout]   --> src/universal_isa.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 | use crate::ttl_constraint::{TtlConstraint, TtlType};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:224:56
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn emit_sge(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:237:56
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn emit_ult(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:248:56
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn emit_sle(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm1`
[INFO] [stdout]    --> src/emitter_x86.rs:267:52
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn emit(buf: &mut ExecutableBuffer, k: u8, zmm1: u8, zmm2: u8) {
[INFO] [stdout]     |                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k_src1`
[INFO] [stdout]    --> src/emitter_x86.rs:285:59
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn kpandw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stdout]     |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k_src1`
[INFO] [stdout]    --> src/emitter_x86.rs:298:58
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn kporw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stdout]     |                                                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1199:9
[INFO] [stdout]      |
[INFO] [stdout] 1199 |     let je_offset_pos = code.code.len();
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1314:9
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     let je_offset_pos = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos2`
[INFO] [stdout]     --> src/emitter_x86.rs:1381:9
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     let je_offset_pos2 = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jz_fail_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1447:9
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     let jz_fail_pos = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jz_fail_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ir`
[INFO] [stdout]    --> src/universal_isa.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 | fn emit_fortran(ir: &[UniversalIr]) -> Vec<u8> {
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_ir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stiffness` is never read
[INFO] [stdout]    --> src/constraint_field.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub struct ConstraintField {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 196 |     stiffness: f32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling constraint-theory-llvm v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/cdcl_trace_test.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let mut t = CDCLTrace::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: unused variable: `ir`
[INFO] [stdout]   --> tests/cdcl_trace_test.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let ir = emitter.emit_trace(&t);
[INFO] [stdout]    |         ^^ help: if this is intentional, prefix it with an underscore: `_ir`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `alive`
[INFO] [stdout]   --> tests/integration_test.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let alive = matches!(c.state, constraint_theory_llvm::ttl_constraint::ConstraintState::Active { .. });
[INFO] [stdout]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_alive`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h_ratio`
[INFO] [stdout]    --> tests/analog_verify_test.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     let h_ratio = config.rise_mm / config.span_mm;
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_h_ratio`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]    --> tests/analog_verify_test.rs:869:9
[INFO] [stdout]     |
[INFO] [stdout] 869 |     let config = TestConfig {
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `density_kg_m3` is never read
[INFO] [stdout]   --> tests/analog_verify_test.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Material {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 17 |     density_kg_m3: f64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `energy_ratio_min` and `energy_ratio_max` are never read
[INFO] [stdout]   --> tests/analog_verify_test.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | struct PassCriteria {
[INFO] [stdout]    |        ------------ fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 46 |     energy_ratio_min: f64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 47 |     energy_ratio_max: f64,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tension_n` and `distributed_load_kg_m2` are never read
[INFO] [stdout]    --> tests/analog_verify_test.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 102 | struct TestConfig {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 109 |     tension_n: f64,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 110 |     distributed_load_kg_m2: Option<f64>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `reference_arc_length` is never used
[INFO] [stdout]    --> tests/analog_verify_test.rs:132:8
[INFO] [stdout]     |
[INFO] [stdout] 113 | impl TestConfig {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn reference_arc_length(&self) -> f64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `curvature_jump_at_pin_inv_mm` is never read
[INFO] [stdout]    --> tests/analog_verify_test.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 153 | struct TestMetrics {
[INFO] [stdout]     |        ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 164 |     curvature_jump_at_pin_inv_mm: f64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TestMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `record_position_error` is never used
[INFO] [stdout]    --> tests/analog_verify_test.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl TestMetrics {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 192 |     fn record_position_error(&mut self, error_mm: f64) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T1_flat_baseline_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:354:4
[INFO] [stdout]     |
[INFO] [stdout] 354 | fn test_T1_flat_baseline_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t1_flat_baseline_pla`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T1_flat_baseline_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:371:4
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn test_T1_flat_baseline_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t1_flat_baseline_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T1_flat_baseline_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:388:4
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn test_T1_flat_baseline_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t1_flat_baseline_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2a_low_arch_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:409:4
[INFO] [stdout]     |
[INFO] [stdout] 409 | fn test_T2a_low_arch_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2a_low_arch_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2a_low_arch_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:426:4
[INFO] [stdout]     |
[INFO] [stdout] 426 | fn test_T2a_low_arch_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2a_low_arch_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2a_low_arch_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:443:4
[INFO] [stdout]     |
[INFO] [stdout] 443 | fn test_T2a_low_arch_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2a_low_arch_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2b_moderate_arch_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:464:4
[INFO] [stdout]     |
[INFO] [stdout] 464 | fn test_T2b_moderate_arch_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2b_moderate_arch_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2b_moderate_arch_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:481:4
[INFO] [stdout]     |
[INFO] [stdout] 481 | fn test_T2b_moderate_arch_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2b_moderate_arch_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2b_moderate_arch_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:498:4
[INFO] [stdout]     |
[INFO] [stdout] 498 | fn test_T2b_moderate_arch_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2b_moderate_arch_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2c_high_arch_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:519:4
[INFO] [stdout]     |
[INFO] [stdout] 519 | fn test_T2c_high_arch_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2c_high_arch_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2c_high_arch_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:540:4
[INFO] [stdout]     |
[INFO] [stdout] 540 | fn test_T2c_high_arch_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2c_high_arch_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T2c_high_arch_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:556:4
[INFO] [stdout]     |
[INFO] [stdout] 556 | fn test_T2c_high_arch_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2c_high_arch_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T3_asymmetric_arch_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:576:4
[INFO] [stdout]     |
[INFO] [stdout] 576 | fn test_T3_asymmetric_arch_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t3_asymmetric_arch_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T3_asymmetric_arch_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:593:4
[INFO] [stdout]     |
[INFO] [stdout] 593 | fn test_T3_asymmetric_arch_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t3_asymmetric_arch_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T3_asymmetric_arch_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:610:4
[INFO] [stdout]     |
[INFO] [stdout] 610 | fn test_T3_asymmetric_arch_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t3_asymmetric_arch_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T4_multi_segment_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:631:4
[INFO] [stdout]     |
[INFO] [stdout] 631 | fn test_T4_multi_segment_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t4_multi_segment_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T4_multi_segment_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:648:4
[INFO] [stdout]     |
[INFO] [stdout] 648 | fn test_T4_multi_segment_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t4_multi_segment_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T4_multi_segment_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:664:4
[INFO] [stdout]     |
[INFO] [stdout] 664 | fn test_T4_multi_segment_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t4_multi_segment_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T5_large_deflection_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:684:4
[INFO] [stdout]     |
[INFO] [stdout] 684 | fn test_T5_large_deflection_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t5_large_deflection_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T5_large_deflection_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:705:4
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn test_T5_large_deflection_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t5_large_deflection_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T5_large_deflection_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:721:4
[INFO] [stdout]     |
[INFO] [stdout] 721 | fn test_T5_large_deflection_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t5_large_deflection_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T6_distributed_load_cedar` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:741:4
[INFO] [stdout]     |
[INFO] [stdout] 741 | fn test_T6_distributed_load_cedar() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t6_distributed_load_cedar`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T6_distributed_load_oak` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:758:4
[INFO] [stdout]     |
[INFO] [stdout] 758 | fn test_T6_distributed_load_oak() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t6_distributed_load_oak`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_T6_distributed_load_pla` should have a snake case name
[INFO] [stdout]    --> tests/analog_verify_test.rs:774:4
[INFO] [stdout]     |
[INFO] [stdout] 774 | fn test_T6_distributed_load_pla() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t6_distributed_load_pla`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EmergenceEvent` and `TtlTraceEvent`
[INFO] [stdout]   --> src/mythos_mesh.rs:22:70
[INFO] [stdout]    |
[INFO] [stdout] 22 | use super::ttl_constraint::{TtlConstraint, ConstraintState, TtlType, TtlTraceEvent, EmergenceEvent};
[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 imports: `VMythosEmitter` and `VMythosOp`
[INFO] [stdout]   --> src/universal_isa.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 | use crate::mythos_emitter::{VMythosEmitter, VMythosOp};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PlatoMythosServer`
[INFO] [stdout]   --> src/universal_isa.rs:58:45
[INFO] [stdout]    |
[INFO] [stdout] 58 | use crate::plato_mythos_kernel::{PlatoTile, PlatoMythosServer};
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TtlConstraint` and `TtlType`
[INFO] [stdout]   --> src/universal_isa.rs:59:29
[INFO] [stdout]    |
[INFO] [stdout] 59 | use crate::ttl_constraint::{TtlConstraint, TtlType};
[INFO] [stdout]    |                             ^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `j`
[INFO] [stdout]    --> tests/analog_deep_experiments.rs:315:18
[INFO] [stdout]     |
[INFO] [stdout] 315 |             for (j, pt) in curve_m.iter().enumerate() {
[INFO] [stdout]     |                  ^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `curve`
[INFO] [stdout]    --> tests/analog_deep_experiments.rs:394:9
[INFO] [stdout]     |
[INFO] [stdout] 394 |     let curve = sample_quad(&pins, n);
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_curve`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `cubic_curvature` is never used
[INFO] [stdout]   --> tests/analog_deep_experiments.rs:54:4
[INFO] [stdout]    |
[INFO] [stdout] 54 | fn cubic_curvature(p0:(f64,f64),p1:(f64,f64),p2:(f64,f64),p3:(f64,f64),t:f64) -> f64 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:224:56
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn emit_sge(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:237:56
[INFO] [stdout]     |
[INFO] [stdout] 237 |     pub fn emit_ult(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm0`
[INFO] [stdout]    --> src/emitter_x86.rs:248:56
[INFO] [stdout]     |
[INFO] [stdout] 248 |     pub fn emit_sle(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stdout]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `zmm1`
[INFO] [stdout]    --> src/emitter_x86.rs:267:52
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub fn emit(buf: &mut ExecutableBuffer, k: u8, zmm1: u8, zmm2: u8) {
[INFO] [stdout]     |                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k_src1`
[INFO] [stdout]    --> src/emitter_x86.rs:285:59
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub fn kpandw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stdout]     |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k_src1`
[INFO] [stdout]    --> src/emitter_x86.rs:298:58
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub fn kporw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stdout]     |                                                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1199:9
[INFO] [stdout]      |
[INFO] [stdout] 1199 |     let je_offset_pos = code.code.len();
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1314:9
[INFO] [stdout]      |
[INFO] [stdout] 1314 |     let je_offset_pos = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `je_offset_pos2`
[INFO] [stdout]     --> src/emitter_x86.rs:1381:9
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     let je_offset_pos2 = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jz_fail_pos`
[INFO] [stdout]     --> src/emitter_x86.rs:1447:9
[INFO] [stdout]      |
[INFO] [stdout] 1447 |     let jz_fail_pos = code.code.len() - 1;
[INFO] [stdout]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jz_fail_pos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ir`
[INFO] [stdout]    --> src/universal_isa.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 | fn emit_fortran(ir: &[UniversalIr]) -> Vec<u8> {
[INFO] [stdout]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_ir`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stiffness` is never read
[INFO] [stdout]    --> src/constraint_field.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub struct ConstraintField {
[INFO] [stdout]     |            --------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 196 |     stiffness: f32,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]    --> src/arm_timing.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |         assert!(elapsed.as_nanos() >= 0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]    --> src/arm_timing.rs:151:17
[INFO] [stdout]     |
[INFO] [stdout] 151 |         assert!(dur.as_nanos() >= 0 || true); // wrapping can occur
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]    --> src/arm_timing.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |         assert!(dur.as_nanos() >= 0 || true); // wrapping is OK for sub
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]    --> src/constraint_field.rs:438:29
[INFO] [stdout]     |
[INFO] [stdout] 438 |         assert!(top1 > 0 || top0 >= 0, "Field should have at least one minimum with two anchors");
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.90s
[INFO] running `Command { std: "docker" "inspect" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", 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" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `EmergenceEvent` and `TtlTraceEvent`
[INFO] [stderr]   --> src/mythos_mesh.rs:22:70
[INFO] [stderr]    |
[INFO] [stderr] 22 | use super::ttl_constraint::{TtlConstraint, ConstraintState, TtlType, TtlTraceEvent, EmergenceEvent};
[INFO] [stderr]    |                                                                      ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `VMythosEmitter` and `VMythosOp`
[INFO] [stderr]   --> src/universal_isa.rs:57:29
[INFO] [stderr]    |
[INFO] [stderr] 57 | use crate::mythos_emitter::{VMythosEmitter, VMythosOp};
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `PlatoMythosServer`
[INFO] [stderr]   --> src/universal_isa.rs:58:45
[INFO] [stderr]    |
[INFO] [stderr] 58 | use crate::plato_mythos_kernel::{PlatoTile, PlatoMythosServer};
[INFO] [stderr]    |                                             ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `TtlConstraint` and `TtlType`
[INFO] [stderr]   --> src/universal_isa.rs:59:29
[INFO] [stderr]    |
[INFO] [stderr] 59 | use crate::ttl_constraint::{TtlConstraint, TtlType};
[INFO] [stderr]    |                             ^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `zmm0`
[INFO] [stderr]    --> src/emitter_x86.rs:224:56
[INFO] [stderr]     |
[INFO] [stderr] 224 |     pub fn emit_sge(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stderr]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `zmm0`
[INFO] [stderr]    --> src/emitter_x86.rs:237:56
[INFO] [stderr]     |
[INFO] [stderr] 237 |     pub fn emit_ult(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stderr]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `zmm0`
[INFO] [stderr]    --> src/emitter_x86.rs:248:56
[INFO] [stderr]     |
[INFO] [stderr] 248 |     pub fn emit_sle(buf: &mut ExecutableBuffer, k: u8, zmm0: u8, zmm1: u8) {
[INFO] [stderr]     |                                                        ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm0`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `zmm1`
[INFO] [stderr]    --> src/emitter_x86.rs:267:52
[INFO] [stderr]     |
[INFO] [stderr] 267 |     pub fn emit(buf: &mut ExecutableBuffer, k: u8, zmm1: u8, zmm2: u8) {
[INFO] [stderr]     |                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_zmm1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `k_src1`
[INFO] [stderr]    --> src/emitter_x86.rs:285:59
[INFO] [stderr]     |
[INFO] [stderr] 285 |     pub fn kpandw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stderr]     |                                                           ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `k_src1`
[INFO] [stderr]    --> src/emitter_x86.rs:298:58
[INFO] [stderr]     |
[INFO] [stderr] 298 |     pub fn kporw(buf: &mut ExecutableBuffer, k_dest: u8, k_src1: u8, k_src2: u8) {
[INFO] [stderr]     |                                                          ^^^^^^ help: if this is intentional, prefix it with an underscore: `_k_src1`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `je_offset_pos`
[INFO] [stderr]     --> src/emitter_x86.rs:1199:9
[INFO] [stderr]      |
[INFO] [stderr] 1199 |     let je_offset_pos = code.code.len();
[INFO] [stderr]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `je_offset_pos`
[INFO] [stderr]     --> src/emitter_x86.rs:1314:9
[INFO] [stderr]      |
[INFO] [stderr] 1314 |     let je_offset_pos = code.code.len() - 1;
[INFO] [stderr]      |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `je_offset_pos2`
[INFO] [stderr]     --> src/emitter_x86.rs:1381:9
[INFO] [stderr]      |
[INFO] [stderr] 1381 |     let je_offset_pos2 = code.code.len() - 1;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_je_offset_pos2`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `jz_fail_pos`
[INFO] [stderr]     --> src/emitter_x86.rs:1447:9
[INFO] [stderr]      |
[INFO] [stderr] 1447 |     let jz_fail_pos = code.code.len() - 1;
[INFO] [stderr]      |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_jz_fail_pos`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ir`
[INFO] [stderr]    --> src/universal_isa.rs:215:17
[INFO] [stderr]     |
[INFO] [stderr] 215 | fn emit_fortran(ir: &[UniversalIr]) -> Vec<u8> {
[INFO] [stderr]     |                 ^^ help: if this is intentional, prefix it with an underscore: `_ir`
[INFO] [stderr] 
[INFO] [stderr] warning: field `stiffness` is never read
[INFO] [stderr]    --> src/constraint_field.rs:196:5
[INFO] [stderr]     |
[INFO] [stderr] 192 | pub struct ConstraintField {
[INFO] [stderr]     |            --------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 196 |     stiffness: f32,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `constraint-theory-llvm` (lib) generated 16 warnings (run `cargo fix --lib -p constraint-theory-llvm` to apply 15 suggestions)
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> tests/cdcl_trace_test.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |     let mut t = CDCLTrace::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: unused variable: `ir`
[INFO] [stderr]   --> tests/cdcl_trace_test.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |     let ir = emitter.emit_trace(&t);
[INFO] [stderr]    |         ^^ help: if this is intentional, prefix it with an underscore: `_ir`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `constraint-theory-llvm` (test "cdcl_trace_test") generated 2 warnings (run `cargo fix --test "cdcl_trace_test" -p constraint-theory-llvm` to apply 2 suggestions)
[INFO] [stderr] warning: unused variable: `j`
[INFO] [stderr]    --> tests/analog_deep_experiments.rs:315:18
[INFO] [stderr]     |
[INFO] [stderr] 315 |             for (j, pt) in curve_m.iter().enumerate() {
[INFO] [stderr]     |                  ^ help: if this is intentional, prefix it with an underscore: `_j`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `curve`
[INFO] [stderr]    --> tests/analog_deep_experiments.rs:394:9
[INFO] [stderr]     |
[INFO] [stderr] 394 |     let curve = sample_quad(&pins, n);
[INFO] [stderr]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_curve`
[INFO] [stderr] 
[INFO] [stderr] warning: function `cubic_curvature` is never used
[INFO] [stderr]   --> tests/analog_deep_experiments.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn cubic_curvature(p0:(f64,f64),p1:(f64,f64),p2:(f64,f64),p3:(f64,f64),t:f64) -> f64 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `constraint-theory-llvm` (test "analog_deep_experiments") generated 3 warnings (run `cargo fix --test "analog_deep_experiments" -p constraint-theory-llvm` to apply 2 suggestions)
[INFO] [stderr] warning: unused variable: `h_ratio`
[INFO] [stderr]    --> tests/analog_verify_test.rs:326:9
[INFO] [stderr]     |
[INFO] [stderr] 326 |     let h_ratio = config.rise_mm / config.span_mm;
[INFO] [stderr]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_h_ratio`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `config`
[INFO] [stderr]    --> tests/analog_verify_test.rs:869:9
[INFO] [stderr]     |
[INFO] [stderr] 869 |     let config = TestConfig {
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stderr] 
[INFO] [stderr] warning: field `density_kg_m3` is never read
[INFO] [stderr]   --> tests/analog_verify_test.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | struct Material {
[INFO] [stderr]    |        -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 17 |     density_kg_m3: f64,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `energy_ratio_min` and `energy_ratio_max` are never read
[INFO] [stderr]   --> tests/analog_verify_test.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 42 | struct PassCriteria {
[INFO] [stderr]    |        ------------ fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 46 |     energy_ratio_min: f64,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 47 |     energy_ratio_max: f64,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `tension_n` and `distributed_load_kg_m2` are never read
[INFO] [stderr]    --> tests/analog_verify_test.rs:109:5
[INFO] [stderr]     |
[INFO] [stderr] 102 | struct TestConfig {
[INFO] [stderr]     |        ---------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr] 109 |     tension_n: f64,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] 110 |     distributed_load_kg_m2: Option<f64>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `reference_arc_length` is never used
[INFO] [stderr]    --> tests/analog_verify_test.rs:132:8
[INFO] [stderr]     |
[INFO] [stderr] 113 | impl TestConfig {
[INFO] [stderr]     | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 132 |     fn reference_arc_length(&self) -> f64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `curvature_jump_at_pin_inv_mm` is never read
[INFO] [stderr]    --> tests/analog_verify_test.rs:164:5
[INFO] [stderr]     |
[INFO] [stderr] 153 | struct TestMetrics {
[INFO] [stderr]     |        ----------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 164 |     curvature_jump_at_pin_inv_mm: f64,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `TestMetrics` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `record_position_error` is never used
[INFO] [stderr]    --> tests/analog_verify_test.rs:192:8
[INFO] [stderr]     |
[INFO] [stderr] 168 | impl TestMetrics {
[INFO] [stderr]     | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 192 |     fn record_position_error(&mut self, error_mm: f64) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T1_flat_baseline_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:354:4
[INFO] [stderr]     |
[INFO] [stderr] 354 | fn test_T1_flat_baseline_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t1_flat_baseline_pla`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T1_flat_baseline_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:371:4
[INFO] [stderr]     |
[INFO] [stderr] 371 | fn test_T1_flat_baseline_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t1_flat_baseline_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T1_flat_baseline_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:388:4
[INFO] [stderr]     |
[INFO] [stderr] 388 | fn test_T1_flat_baseline_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t1_flat_baseline_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2a_low_arch_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:409:4
[INFO] [stderr]     |
[INFO] [stderr] 409 | fn test_T2a_low_arch_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2a_low_arch_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2a_low_arch_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:426:4
[INFO] [stderr]     |
[INFO] [stderr] 426 | fn test_T2a_low_arch_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2a_low_arch_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2a_low_arch_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:443:4
[INFO] [stderr]     |
[INFO] [stderr] 443 | fn test_T2a_low_arch_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2a_low_arch_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2b_moderate_arch_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:464:4
[INFO] [stderr]     |
[INFO] [stderr] 464 | fn test_T2b_moderate_arch_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2b_moderate_arch_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2b_moderate_arch_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:481:4
[INFO] [stderr]     |
[INFO] [stderr] 481 | fn test_T2b_moderate_arch_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2b_moderate_arch_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2b_moderate_arch_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:498:4
[INFO] [stderr]     |
[INFO] [stderr] 498 | fn test_T2b_moderate_arch_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2b_moderate_arch_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2c_high_arch_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:519:4
[INFO] [stderr]     |
[INFO] [stderr] 519 | fn test_T2c_high_arch_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2c_high_arch_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2c_high_arch_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:540:4
[INFO] [stderr]     |
[INFO] [stderr] 540 | fn test_T2c_high_arch_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2c_high_arch_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T2c_high_arch_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:556:4
[INFO] [stderr]     |
[INFO] [stderr] 556 | fn test_T2c_high_arch_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t2c_high_arch_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T3_asymmetric_arch_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:576:4
[INFO] [stderr]     |
[INFO] [stderr] 576 | fn test_T3_asymmetric_arch_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t3_asymmetric_arch_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T3_asymmetric_arch_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:593:4
[INFO] [stderr]     |
[INFO] [stderr] 593 | fn test_T3_asymmetric_arch_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t3_asymmetric_arch_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T3_asymmetric_arch_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:610:4
[INFO] [stderr]     |
[INFO] [stderr] 610 | fn test_T3_asymmetric_arch_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t3_asymmetric_arch_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T4_multi_segment_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:631:4
[INFO] [stderr]     |
[INFO] [stderr] 631 | fn test_T4_multi_segment_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t4_multi_segment_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T4_multi_segment_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:648:4
[INFO] [stderr]     |
[INFO] [stderr] 648 | fn test_T4_multi_segment_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t4_multi_segment_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T4_multi_segment_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:664:4
[INFO] [stderr]     |
[INFO] [stderr] 664 | fn test_T4_multi_segment_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t4_multi_segment_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T5_large_deflection_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:684:4
[INFO] [stderr]     |
[INFO] [stderr] 684 | fn test_T5_large_deflection_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t5_large_deflection_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T5_large_deflection_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:705:4
[INFO] [stderr]     |
[INFO] [stderr] 705 | fn test_T5_large_deflection_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t5_large_deflection_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T5_large_deflection_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:721:4
[INFO] [stderr]     |
[INFO] [stderr] 721 | fn test_T5_large_deflection_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t5_large_deflection_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T6_distributed_load_cedar` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:741:4
[INFO] [stderr]     |
[INFO] [stderr] 741 | fn test_T6_distributed_load_cedar() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t6_distributed_load_cedar`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T6_distributed_load_oak` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:758:4
[INFO] [stderr]     |
[INFO] [stderr] 758 | fn test_T6_distributed_load_oak() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t6_distributed_load_oak`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_T6_distributed_load_pla` should have a snake case name
[INFO] [stderr]    --> tests/analog_verify_test.rs:774:4
[INFO] [stderr]     |
[INFO] [stderr] 774 | fn test_T6_distributed_load_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_t6_distributed_load_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: `constraint-theory-llvm` (test "analog_verify_test") generated 32 warnings (run `cargo fix --test "analog_verify_test" -p constraint-theory-llvm` to apply 2 suggestions)
[INFO] [stderr] warning: unused variable: `alive`
[INFO] [stderr]   --> tests/integration_test.rs:63:17
[INFO] [stderr]    |
[INFO] [stderr] 63 |             let alive = matches!(c.state, constraint_theory_llvm::ttl_constraint::ConstraintState::Active { .. });
[INFO] [stderr]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_alive`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `constraint-theory-llvm` (test "integration_test") generated 1 warning (run `cargo fix --test "integration_test" -p constraint-theory-llvm` to apply 1 suggestion)
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/arm_timing.rs:142:17
[INFO] [stderr]     |
[INFO] [stderr] 142 |         assert!(elapsed.as_nanos() >= 0);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/arm_timing.rs:151:17
[INFO] [stderr]     |
[INFO] [stderr] 151 |         assert!(dur.as_nanos() >= 0 || true); // wrapping can occur
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/arm_timing.rs:159:17
[INFO] [stderr]     |
[INFO] [stderr] 159 |         assert!(dur.as_nanos() >= 0 || true); // wrapping is OK for sub
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/constraint_field.rs:438:29
[INFO] [stderr]     |
[INFO] [stderr] 438 |         assert!(top1 > 0 || top0 >= 0, "Field should have at least one minimum with two anchors");
[INFO] [stderr]     |                             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `constraint-theory-llvm` (lib test) generated 20 warnings (16 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/constraint_theory_llvm-4aed962c48354b6c)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test analog_compute::tests::test_analog_sector ... ok
[INFO] [stdout] test analog_compute::tests::test_analog_story_pole ... ok
[INFO] [stdout] test analog_compute::tests::test_analog_water_level ... ok
[INFO] [stdout] test arm_timing::tests::test_cntfrq_reasonable ... ok
[INFO] [stdout] test analog_compute::tests::test_tile_valid_on_curve ... ok
[INFO] [stdout] test arm_timing::tests::test_cntvct_is_monotonic ... ok
[INFO] [stdout] test arm_timing::tests::test_duration_since ... ok
[INFO] [stdout] test arm_timing::tests::test_arm_instant_vs_std ... ok
[INFO] [stdout] test arm_timing::tests::test_instant_now ... ok
[INFO] [stdout] test arm_timing::tests::test_sub_operator ... ok
[INFO] [stdout] test analog_compute::tests::test_tile_valid_off_curve ... ok
[INFO] [stdout] test constraint_field::tests::test_continuous_vs_discrete_ttl ... ok
[INFO] [stdout] test constraint_field::tests::test_field_embed_and_read ... ok
[INFO] [stdout] test constraint_field::tests::test_nail_continuous_decay ... ok
[INFO] [stdout] test constraint_field::tests::test_propagation_self_organizes ... ok
[INFO] [stdout] test constraint_field::tests::test_field_topology_change ... ok
[INFO] [stdout] test emitter_x86::tests::test_assembly_compiles ... ok
[INFO] [stdout] test emitter_x86::tests::test_bloom_check_11_bits ... ok
[INFO] [stdout] test emitter_x86::tests::test_bloom_check_distant_fingerprint ... ok
[INFO] [stdout] test emitter_x86::tests::test_bloom_check_close_fingerprint ... ok
[INFO] [stdout] test mythos_mesh::test_archetype_bard_selects_best ... ok
[INFO] [stdout] test mythos_mesh::test_tile_packing ... ok
[INFO] [stdout] test emitter_x86::tests::test_check_constraints_all_pass ... ok
[INFO] [stdout] test mythos_mesh::test_warden_filters_low_confidence ... ok
[INFO] [stdout] test emitter_x86::tests::test_check_constraints_one_fail ... ok
[INFO] [stdout] test field_emitter::tests::test_field_decay_builds ... ok
[INFO] [stdout] test field_emitter::tests::test_field_read_builds ... ok
[INFO] [stdout] test mythos_mesh::test_mythos_priority_maps_ttl ... ok
[INFO] [stdout] test mythos_mesh::test_deadband_halt_on_expiry ... ok
[INFO] [stdout] test emitter_x86::tests::test_bloom_via_compile ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_deadband_rejection ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_is_valid_combined_flag ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_plato_room_push ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_sorted_insert_order ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_tile_size ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_vmythos_stats ... ok
[INFO] [stdout] test ttl_constraint::test_constraint_lifecycle ... ok
[INFO] [stdout] test ttl_constraint::test_evaluate_updates_state ... ok
[INFO] [stdout] test emitter_x86::tests::test_bloom_check_exactly_12_bits ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_reap_expired ... ok
[INFO] [stdout] test mythos_emitter::tests::test_mythos_loop_builds ... ok
[INFO] [stdout] test ttl_constraint::test_full_pipeline ... ok
[INFO] [stdout] test ttl_constraint::test_h1_cohomology_basic ... ok
[INFO] [stdout] test plato_mythos_kernel::tests::test_tile_packed_field_roundtrip ... ok
[INFO] [stdout] test ttl_constraint::test_ttl_bloom_hash_unique ... ok
[INFO] [stdout] test ttl_constraint::test_expiry_reduces_e ... ok
[INFO] [stdout] test mythos_emitter::tests::test_mythos_op_latency ... ok
[INFO] [stdout] test emitter_x86::tests::test_simple_jit ... ok
[INFO] [stdout] test ttl_constraint::test_lifespan_basic ... ok
[INFO] [stdout] test field_emitter::tests::test_field_topology_builds ... ok
[INFO] [stdout] test universal_isa::test_constraint_ir_length ... ok
[INFO] [stdout] test universal_isa::test_emit_avx512_not_empty ... ok
[INFO] [stdout] test universal_isa::test_ttl_ir_length ... ok
[INFO] [stdout] test analog_compute::tests::test_analog_spline_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analog_benchmark.rs (/opt/rustwide/target/debug/deps/analog_benchmark-ecc77178d647591e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_smoothness ... ok
[INFO] [stdout] test test_fault_tolerance ... ok
[INFO] [stdout] test test_storage_comparison ... ok
[INFO] [stdout] test test_benchmark_latency ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test exp4_euler_bernoulli_comparison ... ok
[INFO] [stdout] test exp5_span_sweep ... ok
[INFO] [stdout] test exp6_curvature_continuity ... ok
[INFO] [stdout] test exp2_material_sweep ... ok
[INFO] [stdout] test exp1_hl_sweep ... ok
[INFO] [stdout] test exp8_self_weight ... ok
[INFO] [stdout] test exp_summary ... ok
[INFO] [stdout] test exp9_tile_validity_boundary ... ok
[INFO] [stdout] test exp7_cubic_vs_quadratic ... ok
[INFO] [stdout] test exp3_asymmetric_sweep ... ok
[INFO] [stderr]      Running tests/analog_deep_experiments.rs (/opt/rustwide/target/debug/deps/analog_deep_experiments-00ed09af3b6fd2d3)
[INFO] [stdout] test exp10_stress_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analog_verify_test.rs (/opt/rustwide/target/debug/deps/analog_verify_test-cf0108eece665011)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test test_T1_flat_baseline_pla ... ok
[INFO] [stdout] test test_T1_flat_baseline_cedar ... ok
[INFO] [stdout] test test_T1_flat_baseline_oak ... ok
[INFO] [stdout] test test_T2a_low_arch_cedar ... ok
[INFO] [stdout] test test_T2a_low_arch_pla ... ok
[INFO] [stdout] test test_T2b_moderate_arch_cedar ... ok
[INFO] [stdout] test test_T2a_low_arch_oak ... ok
[INFO] [stdout] test test_T2b_moderate_arch_oak ... ok
[INFO] [stdout] test test_T2b_moderate_arch_pla ... ok
[INFO] [stdout] test test_T2c_high_arch_cedar ... ok
[INFO] [stdout] test test_T2c_high_arch_oak ... ok
[INFO] [stdout] test test_T2c_high_arch_pla ... ok
[INFO] [stdout] test test_T3_asymmetric_arch_oak ... ok
[INFO] [stdout] test test_T3_asymmetric_arch_pla ... ok
[INFO] [stdout] test test_T3_asymmetric_arch_cedar ... ok
[INFO] [stdout] test test_T4_multi_segment_cedar ... ok
[INFO] [stdout] test test_T4_multi_segment_oak ... ok
[INFO] [stdout] test test_T4_multi_segment_pla ... ok
[INFO] [stdout] test test_T5_large_deflection_oak ... ok
[INFO] [stdout] test test_T5_large_deflection_pla ... ok
[INFO] [stdout] test test_T5_large_deflection_cedar ... ok
[INFO] [stdout] test test_T6_distributed_load_oak ... ok
[INFO] [stdout] test test_T6_distributed_load_cedar ... ok
[INFO] [stdout] test test_T6_distributed_load_pla ... ok
[INFO] [stdout] test test_hull_plank_fairing_cedar ... ok
[INFO] [stdout] test test_deck_beam_deflection_oak ... ok
[INFO] [stdout] test test_storage_savings ... ok
[INFO] [stdout] test test_frame_rib_shaping_fir ... ok
[INFO] [stdout] test test_analog_verify_summary ... ok
[INFO] [stdout] test test_mast_straightness_carbon ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cdcl_trace_test.rs (/opt/rustwide/target/debug/deps/cdcl_trace_test-3a10d627fa4264e0)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_emitter_output ... ok
[INFO] [stdout] test test_optimizer_aggressive ... ok
[INFO] [stdout] test test_empty_trace_emits_module ... ok
[INFO] [stdout] test test_trace_depth ... ok
[INFO] [stdout] test test_optimization_levels ... ok
[INFO] [stdout] test test_trace_decisions ... ok
[INFO] [stdout] test test_vector_width_default ... ok
[INFO] [stdout] test test_emitter_module_output ... ok
[INFO] [stdout] test test_large_trace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/field_experiments.rs (/opt/rustwide/target/debug/deps/field_experiments-b3f7c8f25bbff19a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test experiment_continuous_vs_discrete_ttl ... ok
[INFO] [stdout] test experiment_topology_detects_change ... ok
[INFO] [stdout] test experiment_multi_agent_coordination ... ok
[INFO] [stdout] test experiment_permutation_hash_hit_rate ... ok
[INFO] [stdout] test experiment_compute_cost_comparison ... ok
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-657b0a8880184826)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/jit_integration_test.rs (/opt/rustwide/target/debug/deps/jit_integration_test-66ad74847d5da9a9)
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.27s
[INFO] [stderr]    Doc-tests constraint_theory_llvm
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test integration_tests::test_constraint_to_room ... ok
[INFO] [stdout] test integration_tests::test_archetype_routing ... ok
[INFO] [stdout] test integration_tests::test_h1_cohomology_emergence ... ok
[INFO] [stdout] test integration_tests::test_full_pipeline_4_agents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_cdcl_trace_to_llvm_ir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/arm_timing.rs - arm_timing (line 8) ... ignored
[INFO] [stdout] test src/field_emitter.rs - field_emitter (line 9) ... FAILED
[INFO] [stdout] test src/field_emitter.rs - field_emitter (line 18) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/field_emitter.rs - field_emitter (line 9) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `k1`
[INFO] [stdout]   --> src/field_emitter.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | VPCMPD  k1, zmm0, zmm1   // values >= lowers? → mask
[INFO] [stdout]    |         ^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/field_emitter.rs - field_emitter (line 18) stdout ----
[INFO] [stdout] error: expected one of `!` or `::`, found `zmm1`
[INFO] [stdout]   --> src/field_emitter.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | VSUBPS  zmm1, zmm0, [nail_pos]    // dx = query - nail_position
[INFO] [stdout]    |         ^^^^ expected one of `!` or `::`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/field_emitter.rs - field_emitter (line 18)
[INFO] [stdout]     src/field_emitter.rs - field_emitter (line 9)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17", kill_on_drop: false }`
[INFO] [stdout] 94d3ea287562892d1e5937cdd620e1c33543f35eb25ac3eadc54fb4abae22d17
