aboutsummaryrefslogtreecommitdiff
path: root/src/interp.c
AgeCommit message (Expand)Author
6 daysimprove tests a bittailKimplul
7 daysadd callr_i/l/f/dKimplul
7 daysadd tailiKimplul
7 daysinitial tail call stuffKimplul
8 daysclean up interpreter a bitallocaKimplul
11 daysimplement minr_d/maxr_dKimplul
14 daysarmhf seems to workKimplul
14 daysfix big endian compilationKimplul
2025-04-01expose sqrtKimplul
2025-04-01aarch64 linux seems to workKimplul
2025-03-26handle immediates a bit betterKimplul
2025-03-15experiment with allocating regs on stack in interpKimplul
2025-03-14start supporting 32bit archesKimplul
2024-10-22move interp into run_interpKimplul
2024-10-22use type-specific vectors instead of generic onesKimplul
2024-07-14jit tests pass (kind of) on x86_64Kimplul
2024-07-14add float + double instead of just doubleKimplul
2024-07-13implement some more jit instructionsKimplul
2024-07-13bytecode tests passKimplul
2024-06-30work through loads and storesKimplul
2024-06-30continue working through test casesKimplul
2024-06-29work through branching instructionsKimplul
2024-06-29continue working through bytecode opsKimplul
2024-06-29start adding testsKimplul
2024-06-28optimize interpreter a bitKimplul
2024-06-28implement enough for fibonacciKimplul
2024-06-28some posthaste fixesKimplul
2024-06-26move labels out of the bytecodeKimplul
2024-06-26enough functionality to implement posthasteKimplul
2024-06-25move branches to have the dest in r0Kimplul
2024-06-24add initial compiler frameworkKimplul
2024-06-23initial interpeter testingKimplul