Skip to content

feat(compiler, vm): new GET_CURRENT_PAGE_ADDRESS instruction and CALL…

804553f
Select commit
Loading
Failed to load commit list.
Merged

Optimize non-tailrec recursive function calls #561

feat(compiler, vm): new GET_CURRENT_PAGE_ADDRESS instruction and CALL…
804553f
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis succeeded Jul 12, 2025 in 0s

Performance Gate Passed

Summary

⚡ 7 improvements
✅ 10 untouched benchmarks

Benchmarks breakdown

Benchmark BASE HEAD Change
ackermann 347.2 ms 309.9 ms +12.04%
binary_trees 5.1 s 4.7 s +8.6%
create_closure 4.8 ms 4.5 ms +6.65%
create_list 6.7 ms 6.6 ms +2.37%
fibonacci 33.6 ms 27.8 ms +21.04%
n_queens 113.3 ms 110.8 ms +2.32%
quicksort 1.1 ms 1.1 ms +3.86%