vyre-self-substrate 0.6.1

Vyre self-substrate: vyre using its own primitives on its own scheduler problems. The recursion-thesis layer between vyre-primitives and vyre-driver.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! VAST tree-walk self-consumer.
//!
//! Compiler and parser passes need deterministic AST orderings before they can
//! batch semantic checks, lowering, and region rewrites on the GPU. This module
//! consumes the primitive VAST first-child / next-sibling traversal programs
//! directly instead of hand-rolling preorder/postorder walks in a higher tier.

mod builders;
#[cfg(test)]
mod tests;

pub use builders::{
    build_checked_postorder_walk, build_checked_preorder_walk, build_trusted_postorder_walk,
    build_trusted_preorder_walk, build_vast_tree_walk_plan, primitive_op_ids,
};
pub use vyre_primitives::graph::vast_tree_walk::VastTreeWalkProgramPlan as VastTreeWalkPlan;