aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
14 hoursarmhf seems to workallocaKimplul
14 hoursfix regallocKimplul
14 hoursimprove build system a bitKimplul
14 hoursfix some warnings with clangKimplul
14 hoursfix big endian compilationKimplul
37 hourspowerpc64le seems to workKimplul
37 hoursmips64el seems to workKimplul
37 hoursexpose sqrtKimplul
37 hoursmipsel seems to workKimplul
38 hoursaarch64 linux seems to workKimplul
40 hourssomewhat improved register allocatorKimplul
8 daysremember to clean libejit.aKimplul
8 dayshandle 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