Skip to main content

program_outcome_concurrent

Function program_outcome_concurrent 

Source
pub fn program_outcome_concurrent(program: &CompiledProgram) -> RunOutcome
Expand description

Run an ALREADY-COMPILED (possibly HAND-AUTHORED) program through the FULL cooperative scheduler (the same VmTask/run_with_seed driver run_vm_concurrent uses, seed 0), returning its output. Unlike the reversible program_outcome_scheduled, this services ops the reverse machinery does not yet cover (TaskAbort) — so it is the oracle for the fabric’s TaskAbort tile.