Lines Matching refs:future
12 (type $f (future $t))
23 (import "" "future.new" (func $future.new (result i64)))
24 (import "" "future.write" (func $future.write (param i32 i32) (result i32)))
25 (import "" "task.return future" (func $task.return-future (param i32)))
44 (func (export "big-future") (result i32)
50 (local.set $s (call $future.new))
54 (call $task.return-future (local.get $r))
66 call $future.write
140 (core func $future.new (canon future.new $f))
141 (core func $future.write (canon future.write $f (memory $libc "memory")))
144 (core func $task.return-future (canon task.return (result $f)))
149 (export "future.new" (func $future.new))
150 (export "future.write" (func $future.write))
153 (export "task.return future" (func $task.return-future))
161 (func (export "big-future") (result $f)
162 (canon lift (core func $m "big-future") async
168 (export "big-future" (func (result $f)))
181 (import "" "big-future" (func $big-future (result i32)))
183 (import "" "future.read" (func $future.read (param i32 i32) (result i32)))
193 (func (export "future")
194 (call $future.read
195 (call $big-future)
202 (core func $big-future (canon lower (func $a "big-future")))
209 (core func $future.read
210 (canon future.read $f
219 (export "big-future" (func $big-future))
220 (export "future.read" (func $future.read))
226 (func (export "future") async (canon lift (core func $m "future")))
233 (export "future" (func $b "future"))
239 (assert_trap (invoke "future") "fuel allocated for hostcalls has been exhausted")