Chris Fallin
|
c22215b103
|
switch to branch of wasm-tools for now
|
2024-06-23 14:28:57 -04:00 |
|
Chris Fallin
|
eab940024b
|
Switch over to raw Vec<u8> for compiled funcs.
|
2024-06-23 14:28:46 -04:00 |
|
Chris Fallin
|
efa07f16cf
|
Upgrade to latest wasmparser/wasmencoder.
|
2024-06-23 14:27:59 -04:00 |
|
Graham Kelly
|
4bdc602ef9
|
better fusing
|
2024-06-23 13:31:20 -04:00 |
|
Graham Kelly
|
332a4216e6
|
atomics
|
2024-06-19 22:01:39 -04:00 |
|
Graham Kelly
|
3f9e7a560f
|
fix
|
2024-06-05 14:30:46 -04:00 |
|
Graham Kelly
|
b44b26abec
|
memory arg
|
2024-06-05 14:27:46 -04:00 |
|
Graham Kelly
|
dfc60c46cd
|
final stuff
|
2024-06-03 20:44:09 -04:00 |
|
Graham Kelly
|
7cf77d466c
|
add traits, passes, and utils from more_waffle
|
2024-06-03 17:26:56 -04:00 |
|
Graham Kelly
|
284d141c36
|
stuff
|
2024-06-03 15:18:53 -04:00 |
|
Graham Kelly
|
36e3059be7
|
return call ref
|
2024-06-02 19:33:57 -04:00 |
|
primoly
|
b29a983ab9
|
prevent const prop of const op
|
2024-05-25 22:16:16 -04:00 |
|
Chris Fallin
|
55e2f1d0eb
|
constant-blockparam: ignore inputs that are cyclic from same blockparam
|
2024-05-18 15:28:24 -04:00 |
|
Chris Fallin
|
a6abc0cb58
|
resolve aliases before evaluating constant-phi condition
|
2024-05-18 15:28:12 -04:00 |
|
Graham Kelly
|
344c45e178
|
publicize ListPool::storage
|
2024-05-13 09:21:34 -04:00 |
|
Chris Fallin
|
0b72e1df5a
|
better asserts and errors in various places
|
2024-05-12 10:24:02 -04:00 |
|
Chris Fallin
|
63616b502a
|
make various parts of basic_opt optional
|
2024-05-12 10:21:36 -04:00 |
|
Chris Fallin
|
fb9a00978f
|
phi-removal pass during basic_opts
|
2024-05-12 10:21:26 -04:00 |
|
Chris Fallin
|
c960d728bf
|
Support treeification of adjacent side-effecting ops in some cases.
|
2024-05-12 10:21:12 -04:00 |
|
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 |
|