Parent: #44
Accepted result
The July 15 expanded publication measures Fibonacci at 85.294 ms versus JSC at 448.825 ms direct, 116.174 versus 640.952 ms at eight warmed independent contexts, and 119.730 versus 645.687 ms across cold eight-context lifecycles. Shared-realm Fibonacci scaling is 5.63x at eight lanes. Direct, method, closure, and arguments-call workloads are also retained in the matrix.
Evidence: July 15 report and raw samples.
Acceptance criteria
- Capture a symbolized profile and allocation counts for recursive calls.
- Prove whether the benchmark uses bytecode or tree-walker execution and eliminate avoidable fallback.
- Add focused call-path benchmarks for direct calls, recursion, arguments, closures, and methods.
- Optimize common direct-call frames without weakening arguments, closures, recursion, stack limits, or exception unwinding.
- Pass focused semantic, deep-recursion, GC, no-GIL, and TSan checks.
- Beat JSC in every fair direct and independent-context Fibonacci row.
- Restore shared-realm scaling above 1.0x at every reported lane count.