10 Commits

Author SHA1 Message Date
Rerumu
977c5bb6cc Fix strict aliasing issues 2021-12-01 22:26:07 -05:00
Rerumu
7146d83cd4 Simplify LuaJIT memory grow 2021-12-01 05:37:20 -05:00
Rerumu
65374481ff Reorder LuaJIT runtime 2021-12-01 05:36:50 -05:00
Rerumu
508fff73ef Use C calls for LuaJIT memory allocation 2021-11-30 21:09:35 -05:00
Rerumu
e101290b11 Simplify memory size operation 2021-11-30 20:47:44 -05:00
Rerumu
b4901e72e1 Inline LuaJIT reinterpret 2021-11-30 20:43:36 -05:00
Rerumu
d2648b2e96 Add number equality to runtime 2021-11-30 17:49:32 -05:00
Rerumu
e59014bb8d Prefer assertions in runtime 2021-11-30 17:46:20 -05:00
Rerumu
c841011328 Add LuaJIT i64 sign extension 2021-11-30 17:35:42 -05:00
Rerumu
a1894e492c Refactor as Rust workspace 2021-11-28 03:33:00 -05:00