aboutsummaryrefslogtreecommitdiff
path: root/src/compile/compile.c
AgeCommit message (Expand)Author
9 daysresolve relocations asapKimplul
10 daysarmhf seems to workKimplul
10 daysfix regallocKimplul
10 daysfix some warnings with clangKimplul
11 daysexpose sqrtKimplul
11 daysaarch64 linux seems to workKimplul
11 dayssomewhat improved register allocatorKimplul
2025-03-26handle immediates a bit betterKimplul
2025-03-15experiment with allocating regs on stack in interpKimplul
2025-03-14protect jit pagesKimplul
2025-03-14start supporting 32bit archesKimplul
2025-03-13improve register allocationKimplul
2025-03-07make code a bit more robustKimplul
2025-03-05allow direct calls between compiled functionsKimplul
2024-12-12add todo about minimizing mmap syscallsKimplul
2024-10-22use type-specific vectors instead of generic onesKimplul
2024-07-14jit tests pass (kind of) on x86_64Kimplul
2024-07-13implement some more jit instructionsKimplul
2024-07-13implement some float JIT handlingKimplul
2024-06-29work through branching instructionsKimplul
2024-06-29add flag for using 64 bit values on 32 machinesKimplul
2024-06-29start adding testsKimplul
2024-06-28implement enough for fibonacciKimplul
2024-06-28some posthaste fixesKimplul
2024-06-28implement more jit instructionsKimplul
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-25example compiles under jitKimplul
2024-06-24add initial compiler frameworkKimplul