aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
11 daysfix regallocKimplul
11 daysimprove build system a bitKimplul
11 daysfix some warnings with clangKimplul
11 daysfix big endian compilationKimplul
12 dayspowerpc64le seems to workKimplul
12 daysmips64el seems to workKimplul
12 daysexpose sqrtKimplul
12 daysmipsel seems to workKimplul
12 daysaarch64 linux seems to workKimplul
12 dayssomewhat improved register allocatorKimplul
2025-03-26remember to clean libejit.aKimplul
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-05bump lighteningKimplul
2025-03-05allow direct calls between compiled functionsKimplul
2025-01-05fix some assertionsKimplul
2025-01-04add LTO compilation flagKimplul
2024-12-12add todo about minimizing mmap syscallsKimplul
2024-10-22move interp into run_interpKimplul
2024-10-22use type-specific vectors instead of generic onesKimplul
2024-08-08remove extra fileKimplul
2024-08-07add readme skeletonKimplul
2024-07-15remember to clean up properlyKimplul
2024-07-14add relative argsKimplul
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-13make tests only compile onceKimplul
2024-07-13implement some float JIT handlingKimplul
2024-07-13bytecode tests passKimplul
2024-06-30work through loads and storesKimplul
2024-06-30continue working through test casesKimplul
2024-06-29remove some tests that won't get implementedKimplul
2024-06-29work through branching instructionsKimplul
2024-06-29continue working through bytecode opsKimplul
2024-06-29add flag for using 64 bit values on 32 machinesKimplul
2024-06-29clear up some semanticsKimplul
2024-06-29start adding testsKimplul
2024-06-28optimize interpreter a bitKimplul
2024-06-28implement enough for fibonacciKimplul
2024-06-28some posthaste fixesKimplul
2024-06-28implement more jit instructionsKimplul
2024-06-26allow toggling between jit and bytecodeKimplul
2024-06-26move labels out of the bytecodeKimplul
2024-06-26enough functionality to implement posthasteKimplul
2024-06-25fix some namesKimplul