pub fn compile_program(
items: &[TopLevel],
arena: &mut Arena,
analysis: Option<&AnalysisResult>,
) -> Result<(CodeStore, Vec<NanValue>), CompileError>Expand description
Compile a parsed + TCO-transformed + resolved program into bytecode.
analysis carries per-fn FnAnalysis.allocates from the pipeline’s
analyze stage; the VM compiler reads chunk.no_alloc from it
directly. None triggers an in-place compute_alloc_info fallback
for ad-hoc test harnesses (no production caller passes None).