Edoardo Vacchi
|
a653c8a8f7
|
wazevo: add fuzz test cases (#1792)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2023-10-17 15:54:37 +09:00 |
|
jerbob92
|
86790913d8
|
Add wazero-emscripten-embind to users page (#1790)
Signed-off-by: Jeroen Bobbeldijk <jeroen@klippa.com>
|
2023-10-16 16:17:48 +01:00 |
|
Takeshi Yoneda
|
48327d90ba
|
wazevo(regalloc): makes coloring faster (#1789)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 19:46:10 +09:00 |
|
Takeshi Yoneda
|
14bea4ffdb
|
wazevo(regalloc): removes unnecessary validation pass (#1788)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 16:26:50 +09:00 |
|
Takeshi Yoneda
|
9dff143c57
|
wazevo(regalloc): reduces map usages (#1787)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 15:33:32 +09:00 |
|
Takeshi Yoneda
|
9f49955b82
|
wazevo(regalloc): reduces the complexity (#1785)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 13:07:00 +09:00 |
|
Takeshi Yoneda
|
7e1e1e4fd8
|
fuzz: ignores fuel in global match (#1784)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 09:06:48 +09:00 |
|
Takeshi Yoneda
|
2b8047770f
|
fuzz: ensures mutable global match (#1783)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-16 08:40:26 +09:00 |
|
Danlock
|
eba1b5a4e1
|
Deprecates emscripten.Instantiate in favor of InstantiateForModule (#1782)
Signed-off-by: Daniel Lockhart <dflocked@gmail.com>
|
2023-10-16 07:29:31 +09:00 |
|
Takeshi Yoneda
|
44f23e2643
|
fuzz: allows compiler=stackoverflow,intp=unreachable (#1779)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-13 10:37:11 +09:00 |
|
Takeshi Yoneda
|
4071f828ff
|
fuzz: updates fuzzing libs (#1778)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-13 09:44:29 +09:00 |
|
Takeshi Yoneda
|
088424c7e5
|
wazevo(frontend): fixes br_table lowering not to share arg slice (#1777)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-13 09:11:05 +09:00 |
|
Edoardo Vacchi
|
66a5be714f
|
fuzz: add --sanitizer=none to Makefile (#1776)
|
2023-10-13 06:23:45 +09:00 |
|
Takeshi Yoneda
|
dc4f64adc9
|
fuzz: documents to use --sanitizer=none (#1775)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-12 17:12:43 +09:00 |
|
Takeshi Yoneda
|
e63b4809ba
|
fuzz: enable SIMD for wazevo (#1774)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-12 12:03:23 +09:00 |
|
Takeshi Yoneda
|
a17ac488c4
|
wazevo: ensures passing all v1/v2 spectests (#1773)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-12 09:32:42 +09:00 |
|
Edoardo Vacchi
|
fd43b6be4c
|
wazevo: passes simd_i16x8_q15mulr_sat_s spec test (#1772)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2023-10-12 09:00:21 +09:00 |
|
Takeshi Yoneda
|
c3f24bb0b6
|
wazevo: adds VZeroExtLoad for type safe SIMD zeros loads (#1771)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-11 09:26:45 +09:00 |
|
Edoardo Vacchi
|
e3d83bbc7a
|
wazevo: passes simd load/store spec tests (#1766)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2023-10-11 08:18:07 +09:00 |
|
Takeshi Yoneda
|
fc8419346a
|
wazevo(arm64): fixes 32bit shifted operand with const amount (#1770)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-10 10:38:17 +09:00 |
|
Takeshi Yoneda
|
991f4642c8
|
wazevo(arm64): mandates SSA type spec on tmp VReg (#1769)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-09 12:50:35 +09:00 |
|
Takeshi Yoneda
|
887574ff7d
|
wazevo(arm64): fixes Rotl translation not to override rm (#1768)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-09 11:38:58 +09:00 |
|
Takeshi Yoneda
|
fc4f7235ff
|
wazevo(arm64): fixes Fcopysign instruction order (#1767)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-09 10:00:06 +09:00 |
|
Takeshi Yoneda
|
33134b4f26
|
filecache: removes unnecessary build tag in test (#1765)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-08 09:01:34 +09:00 |
|
Takeshi Yoneda
|
bc1b368418
|
wazevo(arm64): support for zero imm lsl (#1764)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-06 13:40:12 +09:00 |
|
Takeshi Yoneda
|
ee91780e3d
|
wazevo(ssa): eliminates no-op shifts by constant zeros (#1763)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-06 11:27:35 +09:00 |
|
Takeshi Yoneda
|
f2921d06f6
|
wazevo: adds support for Select on v128 values (#1762)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-06 10:09:09 +09:00 |
|
Edoardo Vacchi
|
de928cd9bf
|
wazevo: passes simd extadd, extmul, dot, linking, int extend, splat spectests (#1761)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2023-10-06 08:53:45 +09:00 |
|
Edoardo Vacchi
|
4d208309cf
|
wazevo: passes simd_lane spectests (#1739)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
Co-authored-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 09:29:32 +02:00 |
|
Takeshi Yoneda
|
a2f9cd32b7
|
wazevo(arm64): do not optimize out Ireduce (#1760)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 15:20:35 +09:00 |
|
Takeshi Yoneda
|
35b1bfea31
|
wazevo: fixes memory leak (#1759)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 14:16:52 +09:00 |
|
Takeshi Yoneda
|
8a92c56ecb
|
wazevo(arm64): fixes 64-bit div/rem zero div check (#1758)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 12:52:48 +09:00 |
|
Takeshi Yoneda
|
47d8512104
|
wazevo: enables non-SIMD v2-related tests (#1757)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 10:00:14 +09:00 |
|
Takeshi Yoneda
|
9d66077ee0
|
wazevo: completes the bulk memory and reference types spec (#1756)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 09:41:37 +09:00 |
|
Takeshi Yoneda
|
4aa3c39da2
|
Removes unnecessary mutex on Table/Memory Instance (#1755)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 08:57:09 +09:00 |
|
Takeshi Yoneda
|
756ecc58e2
|
Simplifies wasm.ElementInstance struct (#1754)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-05 08:11:21 +09:00 |
|
Takeshi Yoneda
|
df4c4f2478
|
wazevo: passes table_fill spectest (#1753)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-04 18:15:25 +09:00 |
|
Takeshi Yoneda
|
02390b36c7
|
wazevo: implements memory.{copy,fill} and table.fill (#1752)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-04 16:20:46 +09:00 |
|
Takeshi Yoneda
|
f4324b17cd
|
wazevo: passes ref_func spectest (#1751)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-04 08:16:22 +09:00 |
|
Takeshi Yoneda
|
c4d12c1720
|
wazevo: passes table.size spec test (#1750)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 16:28:55 +09:00 |
|
Takeshi Yoneda
|
ecf6f91e66
|
wazevo: passes table.{get,set}/ref_is_null tests (#1749)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 15:49:48 +09:00 |
|
Takeshi Yoneda
|
54c3f86fd9
|
wazevo: passes ref_null spec test (#1748)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 15:35:22 +09:00 |
|
Takeshi Yoneda
|
61893deb2a
|
wazevo: enables v2 sign-extension-ops tests (#1747)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 12:39:02 +09:00 |
|
Takeshi Yoneda
|
08a45908da
|
wazevo: fixes deterministic compilation verifier (#1746)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 11:32:26 +09:00 |
|
Takeshi Yoneda
|
47d48bfc58
|
ci: pins Zig to the stable 0.11.0 (#1745)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 09:35:54 +09:00 |
|
Takeshi Yoneda
|
8194cf12d4
|
wazevo: save source map in file cache (#1744)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-03 09:12:41 +09:00 |
|
Takeshi Yoneda
|
fe01dfb5e3
|
wazevo: adds support for file cache (#1743)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-02 14:43:38 +09:00 |
|
Takeshi Yoneda
|
a6ef3c7524
|
Changes ModuleID for listener existence per function (#1742)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-02 10:12:59 +09:00 |
|
Takeshi Yoneda
|
1c582ca1dc
|
wazevo(arm64): make rd come first in asALUBitmaskImm (#1741)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
|
2023-10-02 08:31:41 +09:00 |
|
Edoardo Vacchi
|
c94ecdfca0
|
wazevo: fix simd bit shift test temp reg usage (#1740)
Signed-off-by: Edoardo Vacchi <evacchi@users.noreply.github.com>
|
2023-10-01 20:23:28 +09:00 |
|