|
115 | 115 | (export "stream.write" (func $stream.write)) |
116 | 116 | (export "stream.drop-writable" (func $stream.drop-writable)) |
117 | 117 | )))) |
118 | | - (func (export "start-future") (result (future u8)) (canon lift (core func $cm "start-future"))) |
119 | | - (func (export "future-write") (result u32) (canon lift (core func $cm "future-write"))) |
120 | | - (func (export "acknowledge-future-write") (canon lift (core func $cm "acknowledge-future-write"))) |
121 | | - (func (export "future-drop-writable") (canon lift (core func $cm "future-drop-writable"))) |
122 | | - (func (export "start-stream") (result (stream u8)) (canon lift (core func $cm "start-stream"))) |
123 | | - (func (export "stream-write") (result u32) (canon lift (core func $cm "stream-write"))) |
124 | | - (func (export "acknowledge-stream-write") (canon lift (core func $cm "acknowledge-stream-write"))) |
125 | | - (func (export "stream-drop-writable") (canon lift (core func $cm "stream-drop-writable"))) |
| 118 | + (func (export "start-future") async (result (future u8)) (canon lift (core func $cm "start-future"))) |
| 119 | + (func (export "future-write") async (result u32) (canon lift (core func $cm "future-write"))) |
| 120 | + (func (export "acknowledge-future-write") async (canon lift (core func $cm "acknowledge-future-write"))) |
| 121 | + (func (export "future-drop-writable") async (canon lift (core func $cm "future-drop-writable"))) |
| 122 | + (func (export "start-stream") async (result (stream u8)) (canon lift (core func $cm "start-stream"))) |
| 123 | + (func (export "stream-write") async (result u32) (canon lift (core func $cm "stream-write"))) |
| 124 | + (func (export "acknowledge-stream-write") async (canon lift (core func $cm "acknowledge-stream-write"))) |
| 125 | + (func (export "stream-drop-writable") async (canon lift (core func $cm "stream-drop-writable"))) |
126 | 126 | ) |
127 | 127 | (component $D |
128 | 128 | (import "c" (instance $c |
129 | | - (export "start-future" (func (result (future u8)))) |
130 | | - (export "future-write" (func (result u32))) |
131 | | - (export "acknowledge-future-write" (func)) |
132 | | - (export "future-drop-writable" (func)) |
133 | | - (export "start-stream" (func (result (stream u8)))) |
134 | | - (export "stream-write" (func (result u32))) |
135 | | - (export "acknowledge-stream-write" (func)) |
136 | | - (export "stream-drop-writable" (func)) |
| 129 | + (export "start-future" (func async (result (future u8)))) |
| 130 | + (export "future-write" (func async (result u32))) |
| 131 | + (export "acknowledge-future-write" (func async)) |
| 132 | + (export "future-drop-writable" (func async)) |
| 133 | + (export "start-stream" (func async (result (stream u8)))) |
| 134 | + (export "stream-write" (func async (result u32))) |
| 135 | + (export "acknowledge-stream-write" (func async)) |
| 136 | + (export "stream-drop-writable" (func async)) |
137 | 137 | )) |
138 | 138 |
|
139 | 139 | (core module $Memory (memory (export "mem") 1)) |
|
417 | 417 | (export "acknowledge-stream-write" (func $acknowledge-stream-write')) |
418 | 418 | (export "stream-drop-writable" (func $stream-drop-writable')) |
419 | 419 | )))) |
420 | | - (func (export "trap-after-future-eager-write") (canon lift (core func $core "trap-after-future-eager-write"))) |
421 | | - (func (export "trap-after-future-async-write") (canon lift (core func $core "trap-after-future-async-write"))) |
422 | | - (func (export "trap-after-future-reader-dropped") (canon lift (core func $core "trap-after-future-reader-dropped"))) |
423 | | - (func (export "trap-after-future-eager-read") (param "bool" bool) (result $FT) (canon lift (core func $core "trap-after-future-eager-read"))) |
424 | | - (func (export "trap-after-future-async-read") (param "bool" bool) (result $FT) (canon lift (core func $core "trap-after-future-async-read"))) |
425 | | - (func (export "trap-after-stream-reader-eager-dropped") (canon lift (core func $core "trap-after-stream-reader-eager-dropped"))) |
426 | | - (func (export "trap-after-stream-reader-async-dropped") (canon lift (core func $core "trap-after-stream-reader-async-dropped"))) |
427 | | - (func (export "trap-after-stream-writer-eager-dropped") (param "bool" bool) (result $ST) (canon lift (core func $core "trap-after-stream-writer-eager-dropped"))) |
428 | | - (func (export "trap-after-stream-writer-async-dropped") (param "bool" bool) (result $ST) (canon lift (core func $core "trap-after-stream-writer-async-dropped"))) |
| 420 | + (func (export "trap-after-future-eager-write") async (canon lift (core func $core "trap-after-future-eager-write"))) |
| 421 | + (func (export "trap-after-future-async-write") async (canon lift (core func $core "trap-after-future-async-write"))) |
| 422 | + (func (export "trap-after-future-reader-dropped") async (canon lift (core func $core "trap-after-future-reader-dropped"))) |
| 423 | + (func (export "trap-after-future-eager-read") async (param "bool" bool) (result $FT) (canon lift (core func $core "trap-after-future-eager-read"))) |
| 424 | + (func (export "trap-after-future-async-read") async (param "bool" bool) (result $FT) (canon lift (core func $core "trap-after-future-async-read"))) |
| 425 | + (func (export "trap-after-stream-reader-eager-dropped") async (canon lift (core func $core "trap-after-stream-reader-eager-dropped"))) |
| 426 | + (func (export "trap-after-stream-reader-async-dropped") async (canon lift (core func $core "trap-after-stream-reader-async-dropped"))) |
| 427 | + (func (export "trap-after-stream-writer-eager-dropped") async (param "bool" bool) (result $ST) (canon lift (core func $core "trap-after-stream-writer-eager-dropped"))) |
| 428 | + (func (export "trap-after-stream-writer-async-dropped") async (param "bool" bool) (result $ST) (canon lift (core func $core "trap-after-stream-writer-async-dropped"))) |
429 | 429 | ) |
430 | 430 | (instance $c (instantiate $C)) |
431 | 431 | (instance $d (instantiate $D (with "c" (instance $c)))) |
|
0 commit comments