Commit 9179f1a
committed
address review feedback
- Assert that `StoreOpaque::suspend` is not called in a non-blocking context except in specific circumstances
- Typecheck async-ness for dynamic host functions
- Use type parameter instead of value parameter in `call_host[_dynamic]`
Signed-off-by: Joel Dice <[email protected]>1 parent 46cd6d0 commit 9179f1a
File tree
2 files changed
+71
-18
lines changed- crates/wasmtime/src/runtime/component
- func
2 files changed
+71
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
574 | 574 | | |
575 | 575 | | |
576 | 576 | | |
| 577 | + | |
577 | 578 | | |
578 | 579 | | |
579 | 580 | | |
| |||
582 | 583 | | |
583 | 584 | | |
584 | 585 | | |
585 | | - | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
586 | 590 | | |
587 | 591 | | |
588 | 592 | | |
| |||
805 | 809 | | |
806 | 810 | | |
807 | 811 | | |
| 812 | + | |
808 | 813 | | |
809 | 814 | | |
810 | 815 | | |
| |||
1445 | 1450 | | |
1446 | 1451 | | |
1447 | 1452 | | |
1448 | | - | |
| 1453 | + | |
1449 | 1454 | | |
1450 | 1455 | | |
1451 | 1456 | | |
| |||
1485 | 1490 | | |
1486 | 1491 | | |
1487 | 1492 | | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
1488 | 1513 | | |
1489 | 1514 | | |
1490 | 1515 | | |
| |||
1540 | 1565 | | |
1541 | 1566 | | |
1542 | 1567 | | |
| 1568 | + | |
1543 | 1569 | | |
1544 | 1570 | | |
1545 | 1571 | | |
| |||
2308 | 2334 | | |
2309 | 2335 | | |
2310 | 2336 | | |
| 2337 | + | |
2311 | 2338 | | |
2312 | 2339 | | |
2313 | 2340 | | |
| |||
2401 | 2428 | | |
2402 | 2429 | | |
2403 | 2430 | | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
| 2434 | + | |
| 2435 | + | |
| 2436 | + | |
| 2437 | + | |
| 2438 | + | |
2404 | 2439 | | |
2405 | 2440 | | |
2406 | 2441 | | |
| |||
2885 | 2920 | | |
2886 | 2921 | | |
2887 | 2922 | | |
| 2923 | + | |
| 2924 | + | |
| 2925 | + | |
2888 | 2926 | | |
2889 | 2927 | | |
2890 | 2928 | | |
| |||
3136 | 3174 | | |
3137 | 3175 | | |
3138 | 3176 | | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
| 3180 | + | |
3139 | 3181 | | |
3140 | 3182 | | |
3141 | 3183 | | |
| |||
3193 | 3235 | | |
3194 | 3236 | | |
3195 | 3237 | | |
| 3238 | + | |
3196 | 3239 | | |
3197 | 3240 | | |
3198 | 3241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
136 | 135 | | |
137 | 136 | | |
138 | 137 | | |
| |||
155 | 154 | | |
156 | 155 | | |
157 | 156 | | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
164 | 168 | | |
165 | 169 | | |
166 | 170 | | |
| |||
253 | 257 | | |
254 | 258 | | |
255 | 259 | | |
| 260 | + | |
256 | 261 | | |
257 | 262 | | |
258 | 263 | | |
259 | 264 | | |
260 | 265 | | |
261 | 266 | | |
262 | 267 | | |
263 | | - | |
| 268 | + | |
264 | 269 | | |
265 | 270 | | |
266 | 271 | | |
267 | 272 | | |
268 | 273 | | |
269 | | - | |
270 | 274 | | |
271 | 275 | | |
272 | 276 | | |
273 | 277 | | |
274 | 278 | | |
275 | 279 | | |
| 280 | + | |
276 | 281 | | |
277 | 282 | | |
278 | 283 | | |
| |||
369 | 374 | | |
370 | 375 | | |
371 | 376 | | |
372 | | - | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
373 | 381 | | |
374 | 382 | | |
375 | 383 | | |
| |||
731 | 739 | | |
732 | 740 | | |
733 | 741 | | |
734 | | - | |
| 742 | + | |
735 | 743 | | |
736 | 744 | | |
737 | 745 | | |
738 | 746 | | |
739 | 747 | | |
740 | | - | |
741 | 748 | | |
742 | 749 | | |
743 | 750 | | |
| |||
751 | 758 | | |
752 | 759 | | |
753 | 760 | | |
| 761 | + | |
754 | 762 | | |
755 | 763 | | |
756 | 764 | | |
| |||
853 | 861 | | |
854 | 862 | | |
855 | 863 | | |
856 | | - | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
857 | 868 | | |
858 | 869 | | |
859 | 870 | | |
| |||
975 | 986 | | |
976 | 987 | | |
977 | 988 | | |
978 | | - | |
| 989 | + | |
979 | 990 | | |
980 | 991 | | |
981 | 992 | | |
982 | 993 | | |
983 | 994 | | |
984 | | - | |
985 | 995 | | |
986 | 996 | | |
987 | 997 | | |
| |||
0 commit comments