Skip to content

Commit 9f709e8

Browse files
committed
add test output
Signed-off-by: Joel Dice <joel.dice@fermyon.com>
1 parent 94313a9 commit 9f709e8

5 files changed

Lines changed: 79 additions & 2 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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+
)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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+
)

tests/snapshots/cli/component-model-async/futures.wast/7.print renamed to tests/snapshots/cli/component-model-async/futures.wast/8.print

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
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
)

0 commit comments

Comments
 (0)