vyre-conform 0.1.0

Conformance suite for vyre backends — proves byte-identical output to CPU reference
Documentation
//! Constant-memory streaming conformance runner for large-scale L1 parity testing.

pub const CHECKPOINT_MAGIC: &[u8; 8] = b"VYRECKPT";

mod batch_execution;
mod orchestration;
mod progress_reporting;
mod regression_sinking;
mod workgroup_config;

/// `__test_*` helpers on `StreamingRunner`. Not `#[cfg(test)]`-gated
/// because integration tests under `conform/tests/` compile the lib
/// without test cfg and still need these hooks. The methods are
/// prefixed with `__test_` to make it clear they are not a public API.
pub mod test_support;

#[cfg(test)]
mod tests;

pub use orchestration::StreamingRunner;
pub use progress_reporting::{
    FnProgress, NoProgress, ProgressSink, StreamingProgress, StreamingSummary,
};