Commit Graph
36 Commits
Author SHA1 Message Date
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 387cc1c670 Add u64 division to LuaJIT 2021-11-23 21:02:04 -05:00
Rerumu 2a9c03249c Improve if statement and top-level jump handling 2021-11-23 17:46:12 -05:00
Rerumu 704060703b Organize Luau runtime 2021-11-23 15:24:34 -05:00
Rerumu f4a6cb9c89 Fix LuaJIT 64 bit memory 2021-11-23 15:24:34 -05:00
Rerumu c09d1c7261 Extend LuaJIT runtime 2021-11-23 15:24:34 -05:00
Rerumu 028f953918 Fix copysign emit 2021-11-23 15:24:34 -05:00
Rerumu 3e3f3c813d Extend Luau runtime 2021-11-23 15:24:34 -05:00
Rerumu 2160ad2130 Extend LuaJIT bit operations 2021-11-22 17:12:20 -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 30a0589fbe Extend LuaJIT runtime 2021-11-22 05:51:07 -05:00
Rerumu 18b5c57d4c Rewrite the translation layer 2021-11-22 05:25:50 -05:00
Rerumu 5e9aa58261 Bump Rust edition to 2021 2021-11-22 05:22:09 -05:00
Rerumu 2edffde28d Remove dead code 2021-11-18 20:23:53 -05:00
Rerumu 3b02ec21c5 Adjust LuaJIT runtime 2021-11-18 12:51:39 -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 9aa0304384 Simplify LuaJIT comparisons and shifts 2021-11-17 02:11:23 -05:00
Rerumu 55dbf8ee32 Implement loading i8 2021-11-17 01:28:57 -05:00
Rerumu 816931b886 Fix runtime not finding memory 2021-11-17 01:09:57 -05:00
Rerumu fc65177226 Rewrite LuaJIT runtime 2021-11-17 00:36:34 -05:00
Rerumu 3cd41fbb08 Refactor Luau runtime 2021-11-17 00:36:25 -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
Rerumu 85efc46201 Refactored unaligned access and fixed small issue 2021-10-21 22:15:16 -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