Commit f1682df
authored
Remove
* Remove `async func` support.
The `async` keyword has been removed from the [async proposal], in favor
of using plain functions that with `future` or `stream` types. See also
the [component-model PR to remove the syntax].
This removes the (now) old `async func` suppport from wit-bindgen, to make
it easier to develop the current Canonical ABI proposal.
[async proposal]: https://docs.google.com/presentation/d/1MNVOZ8hdofO3tI0szg_i-Yoy0N2QPU2C--LzVuoGSlE/edit#slide=id.g1270ef7d5b6_0_111
[component-model PR to remove the syntax]: WebAssembly/component-model#98
* Remove support for the `async` checkbox in wit-bindgen-demo.async func support. (#307)1 parent 28ad389 commit f1682df
File tree
36 files changed
+99
-1297
lines changed- crates
- gen-guest-c/src
- gen-guest-rust/src
- gen-guest-spidermonkey-js/src
- gen-host-js/src
- gen-host-wasmtime-py/src
- gen-host-wasmtime-rust
- src
- tests
- guest-rust
- src
- host-wasmtime-rust-macro/src
- test-helpers/src
- test-rust-wasm
- src/bin
- wit-bindgen-demo
- src
- wit-component/src
- wit-parser
- src
- ast
- tests
- ui
- parse-fail
- tests
- codegen
- runtime/async_functions
36 files changed
+99
-1297
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
977 | 977 | | |
978 | 978 | | |
979 | 979 | | |
980 | | - | |
981 | 980 | | |
982 | 981 | | |
983 | 982 | | |
| |||
1053 | 1052 | | |
1054 | 1053 | | |
1055 | 1054 | | |
1056 | | - | |
1057 | 1055 | | |
1058 | 1056 | | |
1059 | 1057 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
478 | 478 | | |
479 | 479 | | |
480 | 480 | | |
481 | | - | |
482 | 481 | | |
483 | 482 | | |
484 | 483 | | |
| |||
579 | 578 | | |
580 | 579 | | |
581 | 580 | | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | 581 | | |
587 | 582 | | |
588 | 583 | | |
| |||
597 | 592 | | |
598 | 593 | | |
599 | 594 | | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | 595 | | |
606 | 596 | | |
607 | 597 | | |
608 | 598 | | |
609 | 599 | | |
610 | 600 | | |
611 | | - | |
612 | 601 | | |
613 | 602 | | |
614 | 603 | | |
| |||
659 | 648 | | |
660 | 649 | | |
661 | 650 | | |
662 | | - | |
663 | 651 | | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | 652 | | |
668 | 653 | | |
669 | 654 | | |
| |||
674 | 659 | | |
675 | 660 | | |
676 | 661 | | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | 662 | | |
681 | 663 | | |
682 | 664 | | |
| |||
1465 | 1447 | | |
1466 | 1448 | | |
1467 | 1449 | | |
1468 | | - | |
1469 | | - | |
1470 | | - | |
1471 | | - | |
1472 | | - | |
1473 | | - | |
1474 | | - | |
1475 | | - | |
1476 | | - | |
1477 | | - | |
1478 | | - | |
1479 | | - | |
1480 | | - | |
1481 | | - | |
1482 | | - | |
1483 | | - | |
1484 | | - | |
1485 | | - | |
1486 | | - | |
1487 | | - | |
1488 | | - | |
1489 | | - | |
1490 | | - | |
1491 | | - | |
1492 | | - | |
1493 | | - | |
1494 | | - | |
1495 | | - | |
1496 | | - | |
1497 | | - | |
1498 | | - | |
1499 | | - | |
1500 | | - | |
1501 | | - | |
1502 | | - | |
1503 | | - | |
1504 | | - | |
1505 | | - | |
1506 | | - | |
1507 | | - | |
1508 | | - | |
1509 | | - | |
1510 | | - | |
1511 | | - | |
1512 | | - | |
1513 | | - | |
1514 | | - | |
1515 | | - | |
1516 | | - | |
1517 | | - | |
1518 | | - | |
1519 | | - | |
1520 | | - | |
1521 | | - | |
1522 | | - | |
1523 | | - | |
1524 | | - | |
1525 | | - | |
1526 | | - | |
1527 | | - | |
1528 | | - | |
1529 | | - | |
1530 | | - | |
1531 | | - | |
1532 | | - | |
1533 | | - | |
1534 | | - | |
1535 | | - | |
1536 | | - | |
1537 | | - | |
1538 | | - | |
1539 | | - | |
1540 | | - | |
1541 | 1450 | | |
1542 | 1451 | | |
1543 | 1452 | | |
| |||
1573 | 1482 | | |
1574 | 1483 | | |
1575 | 1484 | | |
1576 | | - | |
1577 | | - | |
1578 | | - | |
1579 | 1485 | | |
1580 | 1486 | | |
1581 | 1487 | | |
| |||
1595 | 1501 | | |
1596 | 1502 | | |
1597 | 1503 | | |
1598 | | - | |
1599 | | - | |
1600 | | - | |
1601 | | - | |
1602 | | - | |
1603 | | - | |
1604 | | - | |
1605 | | - | |
1606 | | - | |
1607 | 1504 | | |
1608 | 1505 | | |
1609 | 1506 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1050 | 1050 | | |
1051 | 1051 | | |
1052 | 1052 | | |
1053 | | - | |
1054 | | - | |
1055 | 1053 | | |
1056 | 1054 | | |
1057 | 1055 | | |
| |||
1087 | 1085 | | |
1088 | 1086 | | |
1089 | 1087 | | |
1090 | | - | |
1091 | | - | |
1092 | 1088 | | |
1093 | 1089 | | |
1094 | 1090 | | |
| |||
2112 | 2108 | | |
2113 | 2109 | | |
2114 | 2110 | | |
2115 | | - | |
2116 | | - | |
2117 | | - | |
2118 | 2111 | | |
2119 | 2112 | | |
2120 | 2113 | | |
| |||
2192 | 2185 | | |
2193 | 2186 | | |
2194 | 2187 | | |
2195 | | - | |
2196 | | - | |
2197 | | - | |
2198 | 2188 | | |
2199 | 2189 | | |
2200 | 2190 | | |
| |||
0 commit comments