20 Commits

Author SHA1 Message Date
Rerumu
f52033036a Re-classify MemoryGrow as a Statement 2022-06-17 21:56:52 -04:00
Rerumu
ce49e40d26 Fix branching and branch state 2022-06-16 20:13:14 -04:00
Rerumu
99e74e7ea1 Fix software integer instantiation 2022-06-16 20:12:26 -04:00
Rerumu
1939fbb248 Fix zero local count 2022-06-16 20:12:26 -04:00
Rerumu
fc105553db Omit generating some boilerplate 2022-06-16 06:33:08 -04:00
Rerumu
a6cf4fdf07 Fix alignment when branching 2022-06-14 00:23:50 -04:00
Rerumu
e9c48f6cec Remove unused label variant 2022-06-12 04:39:19 -04:00
Rerumu
ce9421d549 Fix If emit 2022-06-12 04:27:16 -04:00
Rerumu
32031c8c2c Refactor BrIf behavior 2022-06-12 04:27:16 -04:00
Rerumu
183db977f3 Refactor Return behavior 2022-06-12 04:27:10 -04:00
Rerumu
b8e40fe740 Rename Intermediate to FuncData 2022-06-10 23:35:25 -04:00
Rerumu
2df59b2d82 Refactor Terminator from Statement 2022-06-10 23:35:20 -04:00
Rerumu
e0347c505e Remove verbose Else wrapper 2022-06-10 03:21:16 -04:00
Rerumu
f85235738e Fix severe lapse in naming scheme judgement 2022-06-09 01:05:53 -04:00
Rerumu
8792a123f4 Fix and optimize conditionals 2022-05-21 02:52:02 -04:00
Rerumu
3fa4fa5d83 Link integer emit and runtime 2022-05-21 02:50:11 -04:00
Rerumu
f7978ec402 Optimize memory instance caching 2022-05-21 02:48:11 -04:00
Rerumu
0278458c15 Remove load/store offset when 0 2022-04-30 00:13:44 -04:00
Rerumu
7913dd507a Factor out operator analysis and simplify output 2022-04-29 23:30:55 -04:00
Rerumu
6b0a704ebb Refactor Luau codegen 2022-04-27 04:35:57 -04:00