Commit 91a3a8b
committed
add component-model-async/fused.wast test
This is another piece of #9582 which I'm splitting out to make review easier.
This test exercises fused adapter generation for various flavors of
intercomponent async->async, async->sync, and sync->async calls.
The remaining changes fill in some TODOs to make the test pass.
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
address review feedback
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
update `task.return` to match spec
This temporarily switches to my fork of `wasm-tools` until
bytecodealliance/wasm-tools#1989 is merged.
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
refactor `component-model-async` cfg attrs per review feedback
Also, switch to upstream `wasm-tools` main branch.
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
add `Compiler::new` constructor
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
add comments covering various lower/lift combos in FACT generator
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
add `Compiler::global_set` helper function
Signed-off-by: Joel Dice <joel.dice@fermyon.com>1 parent cb195e5 commit 91a3a8b
File tree
21 files changed
+1547
-214
lines changed- crates
- cranelift/src/compiler
- environ/src
- component
- translate
- fact
- wasmtime/src/runtime
- component
- vm
- component
- tests/misc_testsuite/component-model-async
21 files changed
+1547
-214
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 | |
|---|---|---|---|
| |||
565 | 565 | | |
566 | 566 | | |
567 | 567 | | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
0 commit comments