Commit Graph
28 Commits
Author SHA1 Message Date
Rerumu 4e4cffeb8f Simplify return emit 2021-12-20 15:36:15 -05:00
Rerumu 8e474ab17c Fix Luau jump table 2021-12-19 22:10:33 -05:00
Rerumu d55441e5fb Refactor front end 2021-12-14 18:49:30 -05:00
Rerumu 3a9617fd5f Add arcane JIT incantation 2021-12-14 04:31:53 -05:00
Rerumu d7df9fb5b4 Refactored and decoupled BinOp and CmpOp 2021-12-14 04:03:03 -05:00
Rerumu 3832402b68 Clippify it all 2021-12-13 17:52:13 -05:00
Rerumu 7654de7497 Refactor LuaJIT conditional generation 2021-12-13 17:51:25 -05:00
Rerumu dc1116c3e5 Remove implicit recursive cloning of AST 2021-12-13 16:25:33 -05:00
Rerumu 194f489209 Refactor LuaJIT table allocation 2021-12-12 22:31:20 -05:00
Rerumu babb4f0af1 Make clippy happy again 2021-12-01 22:26:47 -05:00
Rerumu 740cfd9b4c Reduce code duplication and add function names 2021-12-01 22:26:47 -05:00
Rerumu e101290b11 Simplify memory size operation 2021-11-30 20:47:44 -05:00
Rerumu b7dd849eca Update limit max to be reasonable 2021-11-30 20:44:18 -05:00
Rerumu 0ab0a9e921 Fix whitespace consistency 2021-11-30 17:47:10 -05:00
Rerumu 76db2b4063 Remove excessive LuaJIT scoping 2021-11-30 15:37:15 -05:00
Rerumu e80f1ffedd Simplify LuaJIT label generation 2021-11-30 15:28:51 -05:00
Rerumu 03a73395be Fix Luau table branching 2021-11-30 03:48:04 -05:00
Rerumu 96a27c9626 Refactor the codebase and organize files 2021-11-30 03:27:17 -05:00
Rerumu 82e97ad643 Add more fuzz targets 2021-11-28 16:14:07 -05:00
Rerumu dd55770f43 Add fuzz target 2021-11-28 15:30:11 -05:00
Rerumu c323b35961 Fix empty expression evaluation 2021-11-28 15:26:37 -05:00
Rerumu 53bba14c00 Drop unreachable code 2021-11-28 14:47:25 -05:00
Rerumu 7f0158ef00 Improve constant expression generation 2021-11-28 06:46:15 -05:00
Rerumu 16ce3eca98 Refactor transformer interface 2021-11-28 06:40:25 -05:00
Rerumu 21b87f352c Clean up redundant code 2021-11-28 06:39:59 -05:00
Rerumu 16ba82775b Add sign extension support 2021-11-28 03:47:00 -05:00
Rerumu ea639ed420 Add block multi-value support 2021-11-28 03:35:58 -05:00
Rerumu a1894e492c Refactor as Rust workspace 2021-11-28 03:33:00 -05:00