76 Commits

Author SHA1 Message Date
Rerumu
5d4aa97cd5 Fix signed i32 remainder 2022-06-26 01:51:52 -04:00
Rerumu
62f41eac17 Fix i32 bit shifting 2022-06-26 01:51:37 -04:00
Rerumu
c3d8f4a357 Fix i64 bit shifting 2022-06-26 01:33:52 -04:00
Rerumu
4e10ed9d93 Fix signed i64 memory 2022-06-26 01:28:16 -04:00
Rerumu
34dbd6b018 Rename variables for consistency 2022-06-26 01:22:14 -04:00
Rerumu
c462a4472f Make use of bit32 more consistent 2022-06-26 00:32:42 -04:00
Rerumu
43aba1185a Fix i32 multiplication 2022-06-26 00:28:03 -04:00
Rerumu
f5bd86ccef Specify pack order when needed 2022-06-25 22:55:11 -04:00
Rerumu
c19430548b Localize truncation 2022-06-25 22:52:22 -04:00
Rerumu
efc5c9354f Fix copysign 2022-06-25 22:51:45 -04:00
Rerumu
27c05550e4 Fix i64 generation for globals and elements 2022-06-25 22:19:26 -04:00
Rerumu
00cbe2df6c Fix out of memory return 2022-06-25 21:52:06 -04:00
Rerumu
5bdbb9c396 Add missing Luau memory operations 2022-06-25 21:43:41 -04:00
Rerumu
a0354816cf Reorder function debug names 2022-06-25 16:32:46 -04:00
Rerumu
8ec8b58a38 Fix function typing regression 2022-06-25 15:48:06 -04:00
Rerumu
fd1fb13f02 Bump crate versions 2022-06-25 05:34:23 -04:00
Rerumu
2677313941 Fix #15 2022-06-25 05:23:29 -04:00
Rerumu
b31e92e3d6 Small style and branching edits 2022-06-25 05:21:21 -04:00
Rerumu
5b61f742f4 Add f32 and f64 distinction 2022-06-25 04:30:06 -04:00
Rerumu
951ee169a2 Style touch ups 2022-06-25 03:52:03 -04:00
Rerumu
0f96d430b6 Minor rename and changes 2022-06-25 03:31:40 -04:00
Rerumu
40c985e7e2 Refactor Luau codegen to use wasmparser 2022-06-25 03:07:04 -04:00
Rerumu
c52170ba6e Refactor LuaJIT codegen to use wasmparser 2022-06-25 02:00:39 -04:00
Rerumu
6338e29ebb Bump crate versions 2022-06-23 21:08:14 -04:00
Rerumu
c226d14569 Allow valueless constants 2022-06-23 20:59:43 -04:00
Rerumu
223895e617 Restructure and compartmentalize the project 2022-06-23 20:14:04 -04:00