28 Commits

Author SHA1 Message Date
Rerumu
55df4c39ca Improve nomenclature for Transformer 2021-11-26 15:02:11 -05:00
Rerumu
83d3f16b42 Fix dropped memory grow 2021-11-26 14:54:28 -05:00
Rerumu
703e6b8e47 Improve element fill emit 2021-11-26 12:15:32 -05:00
Rerumu
be80da8163 Fix else emit 2021-11-24 02:08:02 -05:00
Rerumu
0fb0aee536 Fix UnOp name order emit 2021-11-24 01:22:18 -05:00
Rerumu
8b52af9651 Fix jump table emit 2021-11-24 00:22:55 -05:00
Rerumu
19922f1a4a Fix floating point emit 2021-11-24 00:22:40 -05:00
Rerumu
2a9c03249c Improve if statement and top-level jump handling 2021-11-23 17:46:12 -05:00
Rerumu
028f953918 Fix copysign emit 2021-11-23 15:24:34 -05:00
Rerumu
8f7007cfc6 Fix indirect calls 2021-11-22 15:25:00 -05:00
Rerumu
57b3c7f22a Implement block returns 2021-11-22 15:16:14 -05:00
Rerumu
18b5c57d4c Rewrite the translation layer 2021-11-22 05:25:50 -05:00
Rerumu
2edffde28d Remove dead code 2021-11-18 20:23:53 -05:00
Rerumu
f449fffe55 Add test for operation localization 2021-11-18 12:51:21 -05:00
Rerumu
1905b40f1b Refactor visitors 2021-11-18 00:13:36 -05:00
Rerumu
610b66e4cb Refactor and optimize memory access 2021-11-18 00:12:41 -05:00
Rerumu
f759443802 Rename "translation" to "translator" 2021-11-17 21:45:49 -05:00
Rerumu
f00a27a38f Refactor import order 2021-11-17 21:43:43 -05:00
Rerumu
2d9c994917 Refactor editions 2021-11-17 21:33:03 -05:00
Rerumu
97c0ce7419 De-uglify emit into 1 line 2021-11-17 19:57:40 -05:00
Rerumu
816931b886 Fix runtime not finding memory 2021-11-17 01:09:57 -05:00
Rerumu
3e9bb2986b Refactor runtime codegen 2021-11-17 00:36:04 -05:00
Rerumu
583f96f857 Fix table indexing 2021-11-17 00:30:07 -05:00
Rerumu
f8446971d6 Simplify main 2021-11-17 00:29:06 -05:00
Firebolt
cb0467115d
Fix luau import 2021-10-17 14:13:30 -04:00
Rerumu
679ed0b961 Fixed CallIndirect not fetching correct arity 2021-10-17 14:07:20 -04:00
Rerumu
2b2e5b4012 Fixed Luau branching at end of block 2021-10-16 18:08:42 -04:00
Rerumu
b6297463a7 Source added 2021-10-12 01:33:54 -04:00