Commit graph

346 commits

Author SHA1 Message Date
Graham Kelly 908ad937e1 null refs 2024-04-09 13:52:02 -04:00
Graham Kelly 9d16b582ea extern refs 2024-04-09 13:34:58 -04:00
Graham Kelly 885664e802 Merge branch 'pr/changes1' into pr/changes2 2024-04-05 14:54:51 -04:00
Graham Kelly 382f9808d8 Merge https://github.com/cfallin/waffle into pr/changes1 2024-04-05 14:54:28 -04:00
Chris Fallin ab0cc59c16 Version 0.0.27. 2024-04-02 13:21:35 -07:00
Chris Fallin 7b297b5e47 Add test for nullable funcrefs. 2024-04-02 13:21:25 -07:00
Chris Fallin 4eaf0ced01 Support RefIsNull operator. 2024-04-02 13:20:28 -07:00
Chris Fallin fbb0a34a25 Version bump to 0.0.26. 2024-04-01 14:59:39 -07:00
Chris Fallin 43da507922 v128 store-lane ops do not leave a result on the stack. 2024-04-01 14:59:29 -07:00
Chris Fallin 213edc11e7 Fuzzing: upgrade to latest deps and fix build.
Fixes #7.
2024-03-29 16:38:12 -07:00
Graham Kelly bf54c4ed1b Merge branch 'pr/changes1' into pr/changes2 2024-03-29 17:17:47 -04:00
Graham Kelly 57659138a5 fix all errors
note: no fuzzing yet due to updates
2024-03-29 17:16:49 -04:00
Graham Kelly ffcf3708b6 Merge https://github.com/cfallin/waffle into pr/changes1 2024-03-29 17:14:13 -04:00
Chris Fallin b2967e0b84 Merge branch 'main' of github.com:cfallin/waffle 2024-03-28 16:45:08 -07:00
Chris Fallin d258d6a689 Version 0.0.25. 2024-03-28 16:37:02 -07:00
Chris Fallin 86be4c06e1 Handle typed funcrefs. 2024-03-28 16:36:59 -07:00
Chris Fallin f0b378a895 Handle typed funcrefs. 2024-03-28 16:36:07 -07:00
Chris Fallin fcbd32e6b4 Upgrade to latest wasmparser and wasm_encoder. 2024-03-28 13:40:30 -07:00
Chris Fallin 11992bb124 Bump to v0.0.24. 2024-03-27 22:40:15 -07:00
Chris Fallin e567f0d3c5 Warning fix: remove redundant import of Default. 2024-03-27 22:39:58 -07:00
Chris Fallin 0691e48ed8 Do not attempt cprop on vector ops that are not implemented. 2024-03-27 22:39:17 -07:00
Chris Fallin 8e42abe91b Actually support V128 types in frontend. 2024-03-27 22:35:16 -07:00
Chris Fallin 6603189fc2 Version bump to 0.0.23. 2024-03-27 16:21:27 -07:00
Chris Fallin aaaf725000 Fix test expectation: Operator grew in size due to vector constants. 2024-03-27 16:21:19 -07:00
Chris Fallin cea6e7a403 Add support for Wasm-SIMD ops. 2024-03-27 16:17:46 -07:00
Graham Kelly 5efb86d252 stacker 2024-03-14 16:58:45 -04:00
Graham Kelly a323e41c18 mutable funcs 2024-03-13 21:00:07 -04:00
Graham Kelly 89e48a7129 tco in interp 2024-03-09 15:22:00 -05:00
Graham Kelly 252be6e5fc better interpreter 2024-03-09 15:10:11 -05:00
Graham Kelly 11953b625e custom sections are not automatically preserved anymore, but can be added manually 2024-02-19 13:16:59 -05:00
Graham Kelly b5a61d053f suggested fixes 1 2024-02-19 13:02:49 -05:00
Graham Kelly ff4d2aba3c invalid funcs 2024-02-04 14:45:12 -05:00
Graham Kelly eca2e83f59 debugging 1 2024-02-04 14:40:37 -05:00
Graham Kelly 492ebc7cab fix step 1 2024-02-04 14:37:03 -05:00
Graham Kelly 2f1a25c569 custom sections 2024-02-03 13:47:08 -05:00
Graham Kelly 9174f826aa fix memory in the frontend 2024-01-22 18:09:46 -05:00
Graham Kelly 411267673d tests 2024-01-20 11:37:12 -05:00
Graham Kelly bd6ae8eb8d fmt 2024-01-20 09:42:01 -05:00
Graham Kelly 8b32f7a07e Merge branch 'misc_changes' of https://github.com/bjorn3/waffle into pr/changes1 2024-01-13 09:34:13 -05:00
Graham Kelly 6a90d5fdb5 return calls, more reordering 2024-01-13 09:17:33 -05:00
Graham Kelly c3705d8186 public op io 2024-01-12 15:39:19 -05:00
bjorn3 a932920dc3 Add memory.copy and memory.fill support 2024-01-05 20:26:47 +00:00
Chris Fallin 1878db1c1d Version 0.0.22. 2023-04-18 18:13:35 -07:00
Chris Fallin d710719cae Add some convenience functions to list pool impl. 2023-04-18 18:13:35 -07:00
Chris Fallin dab18103ce Refactor to store args and types in common list pool. 2023-04-18 18:13:31 -07:00
Chris Fallin 4fd635ef7f Version 0.0.21. 2023-04-17 16:02:12 -07:00
Chris Fallin 2c84906d77 Better interpreter error results 2023-04-17 16:01:54 -07:00
Chris Fallin 174ca4c57c Version 0.0.20. 2023-04-17 14:43:36 -07:00
Chris Fallin b9b02eeff6 Interpreter: hitting a Terminator::None returns as if a trap 2023-04-17 14:43:24 -07:00
Chris Fallin b9e1f5432c Version 0.0.19. 2023-04-15 11:47:13 -07:00