File tree Expand file tree Collapse file tree
tests/snapshots/cli/component-model-async/futures.wast Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ (component
2+ (core module $libc (;0;)
3+ (memory (;0;) 1)
4+ (export "memory" (memory 0))
5+ )
6+ (core instance $libc (;0;) (instantiate $libc))
7+ (core module $m (;1;)
8+ (type (;0;) (func (param i32 i32 i64 f32 f64) (result i32)))
9+ (import "" "future.write" (func $future-write (;0;) (type 0)))
10+ )
11+ (type (;0;) (tuple s32 s64 f32 f64))
12+ (type $future-type (;1;) (future 0))
13+ (core func $future-write (;0;) (canon future.write $future-type async))
14+ (core instance (;1;)
15+ (export "future.write" (func $future-write))
16+ )
17+ (core instance $i (;2;) (instantiate $m
18+ (with "" (instance 1))
19+ )
20+ )
21+ )
Original file line number Diff line number Diff line change 1+ (component
2+ (core module $m (;0;)
3+ (type (;0;) (func (param i32)))
4+ (import "" "future.drop-readable" (func $future-drop-readable (;0;) (type 0)))
5+ )
6+ (type $future-type (;0;) (future u8))
7+ (core func $future-drop-readable (;0;) (canon future.drop-readable $future-type))
8+ (core instance (;0;)
9+ (export "future.drop-readable" (func $future-drop-readable))
10+ )
11+ (core instance $i (;1;) (instantiate $m
12+ (with "" (instance 0))
13+ )
14+ )
15+ )
Original file line number Diff line number Diff line change 1+ (component
2+ (core module $m (;0;)
3+ (type (;0;) (func (param i32)))
4+ (import "" "future.drop-writable" (func $future-drop-writable (;0;) (type 0)))
5+ )
6+ (type $future-type (;0;) (future u8))
7+ (core func $future-drop-writable (;0;) (canon future.drop-writable $future-type))
8+ (core instance (;0;)
9+ (export "future.drop-writable" (func $future-drop-writable))
10+ )
11+ (core instance $i (;1;) (instantiate $m
12+ (with "" (instance 0))
13+ )
14+ )
15+ )
Original file line number Diff line number Diff line change 1+ (component
2+ (core module $libc (;0;)
3+ (type (;0;) (func (param i32 i32 i32 i32) (result i32)))
4+ (memory (;0;) 1)
5+ (export "realloc" (func 0))
6+ (export "memory" (memory 0))
7+ (func (;0;) (type 0) (param i32 i32 i32 i32) (result i32)
8+ unreachable
9+ )
10+ )
11+ (core instance $libc (;0;) (instantiate $libc))
12+ (core module $m (;1;)
13+ (type (;0;) (func (param i32 i32) (result i32)))
14+ (import "" "future.read" (func $future-read (;0;) (type 0)))
15+ )
16+ (type $future-type (;0;) (future string))
17+ (alias core export $libc "memory" (core memory (;0;)))
18+ (alias core export $libc "realloc" (core func (;0;)))
19+ (core func $future-read (;1;) (canon future.read $future-type async (memory 0) (realloc 0)))
20+ (core instance (;1;)
21+ (export "future.read" (func $future-read))
22+ )
23+ (core instance $i (;2;) (instantiate $m
24+ (with "" (instance 1))
25+ )
26+ )
27+ )
Original file line number Diff line number Diff line change 99 (import "" "future.write" (func $future-write (;0;) (type 0)))
1010 )
1111 (type $future-type (;0;) (future u8))
12- (alias core export $libc "memory" (core memory (;0;)))
13- (core func $future-write (;0;) (canon future.write $future-type async (memory 0)))
12+ (core func $future-write (;0;) (canon future.write $future-type async))
1413 (core instance (;1;)
1514 (export "future.write" (func $future-write))
1615 )
You can’t perform that action at this time.
0 commit comments