Commit graph

57 commits

Author SHA1 Message Date
Chris Fallin 43bdb36952 WIP. 2022-11-02 23:32:23 -07:00
Chris Fallin 3da33af7e2 WIP. 2022-11-02 21:03:37 -07:00
Chris Fallin e04a4113a2 WIP. 2022-11-02 21:03:02 -07:00
Chris Fallin 86454940af WIP. 2022-11-02 20:29:30 -07:00
Chris Fallin a73dacd5df WIP. 2022-11-02 19:46:15 -07:00
Chris Fallin 3dc1356669 WIP. 2022-11-02 18:18:33 -07:00
Chris Fallin 53f37a50fe WIP. 2022-11-02 13:44:35 -07:00
Chris Fallin 71a8d489ce WIP. 2022-11-02 12:38:45 -07:00
Chris Fallin a538d10167 big refactor 2022-11-01 20:43:47 -07:00
Chris Fallin 1da150823d WIP. 2022-11-01 02:26:21 -07:00
Chris Fallin 1e26c0aaa4 WIP. 2022-10-26 22:15:15 -07:00
Chris Fallin 648badb730 fuzzbug fix 2021-12-25 00:28:29 -08:00
Chris Fallin 5e3edc1de4 working roundtrip of hello world? 2021-12-24 23:02:20 -08:00
Chris Fallin 5031befe3b bugfix 2021-12-24 17:14:45 -08:00
Chris Fallin 5ac961607f fuzzbug fix 2021-12-24 17:13:23 -08:00
Chris Fallin 87c416cadf fuzzbug fix 2021-12-24 15:17:38 -08:00
Chris Fallin d6c6c70965 fuzzbug fix 2021-12-24 14:50:23 -08:00
Chris Fallin f33aab4216 fuzzbug fix and more robust undef handling 2021-12-24 14:00:58 -08:00
Chris Fallin 63aa7e4cb6 working roundtrip for simple module 2021-12-24 13:20:30 -08:00
Chris Fallin 7735b522d4 fuzzbugs 2021-12-23 19:57:06 -08:00
Chris Fallin f49a7c6b6c WIP. 2021-12-23 18:23:42 -08:00
Chris Fallin 7c15340372 WIP. 2021-12-19 13:57:50 -08:00
Chris Fallin 0947940c43 Refactor 2021-12-12 20:11:28 -08:00
Chris Fallin 925c57be9e fuzzbug fix 2021-12-12 19:44:23 -08:00
Chris Fallin 83c4777895 fuzzbug fixes 2021-12-12 19:40:35 -08:00
Chris Fallin 7e161064bf asserts 2021-12-12 19:28:32 -08:00
Chris Fallin 563092e4f3 WIP. 2021-12-12 10:34:19 -08:00
Chris Fallin 0473031ba4 WIP. 2021-12-11 22:44:48 -08:00
Chris Fallin 1726ec2cc7 WIP. 2021-12-11 22:40:01 -08:00
Chris Fallin 58868c9908 WIP. 2021-12-11 22:36:01 -08:00
Chris Fallin 71078fbe4d WIP. 2021-12-11 22:33:15 -08:00
Chris Fallin 6eb6297a2c WIP. 2021-12-11 22:25:12 -08:00
Chris Fallin 498f5008d6 Refactor IR and frontend SSA construction. 2021-12-11 21:46:14 -08:00
Chris Fallin 2751f9a67b WIP. 2021-12-02 23:33:04 -08:00
Chris Fallin 09dd367a12 Removed some code -- backtrack a bit to focus on basics (IR, frontend SSA construction) 2021-12-01 23:11:48 -08:00
Chris Fallin 4733efe3a3 Macros and dataflow analysis framework 2021-11-21 23:12:07 -08:00
Chris Fallin b81e805cf1 WIP. 2021-11-21 17:15:36 -08:00
Chris Fallin 993aa22379 WIP. 2021-11-14 23:56:56 -08:00
Chris Fallin 62fbb238d7 WIP. 2021-11-14 00:00:34 -08:00
Chris Fallin 3e21bb7411 Add info about disjoint local indices to values. 2021-11-13 23:02:47 -08:00
Chris Fallin 8a7a65f94c Basic support for SSA-ifying locals. 2021-11-13 22:25:27 -08:00
Chris Fallin 0eb41cb0a3 Seems to be fuzz-clean in wasm-to-IR step now; complete for Wasm-MVP 2021-11-13 17:47:33 -08:00
Chris Fallin d8a4340743 Some fixes to wasm-to-IR step. 2021-11-13 16:44:53 -08:00
Chris Fallin 45a66fa3b8 Initial support for all Wasm MVP opcodes in frontend. Still have a few fuzz failures. 2021-11-13 16:31:11 -08:00
Chris Fallin 0966867317 WIP. 2021-11-13 15:09:47 -08:00
Chris Fallin bc245b581a WIP. 2021-11-13 14:23:22 -08:00
Chris Fallin e6024c4ffd Implement br_table support. 2021-11-13 14:13:31 -08:00
Chris Fallin 7f1652fb2e WIP: more control flow. 2021-11-13 13:49:57 -08:00
Chris Fallin 94b180feb8 Fix clippy lints 2021-11-13 03:49:19 -08:00
Chris Fallin f483b964bb WIP. 2021-11-13 03:38:47 -08:00