AOT Codegen Performance

2 sections

Overview

Close the benchmark gaps between Ori AOT and Rust by (1) eliminating provably-unnecessary overflow checks — reducing from 19 to ≤8 for equivalent code, achieving parity with rustc -C overflow-checks=yes — and (2) fixing the string indexing codegen crash so s[i] works in AOT mode.

Planned

2 sections