PEGO

2. Frame Pooling in the Iterative VM (8Fab402)

  • Call frames, body frames and body state were heap objects per rule call. They now come from a per-parser free list.
  • Effect: iterative VM allocation went from ~2.3× the recursive VM to parity.