Update wasm-tools dependencies (#4970)
* Update wasm-tools dependencies This update brings in a number of features such as: * The component model binary format and AST has been slightly adjusted in a few locations. Names are dropped from parameters/results now in the internal representation since they were not used anyway. At this time the ability to bind a multi-return function has not been exposed. * The `wasmparser` validator pass will now share allocations with prior functions, providing what's probably a very minor speedup for Wasmtime itself. * The text format for many component-related tests now requires named parameters. * Some new relaxed-simd instructions are updated to be ignored. I hope to have a follow-up to expose the multi-return ability to the embedding API of components. * Update audit information for new crates
This commit is contained in:
@@ -39,14 +39,14 @@
|
||||
)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func $assert_true (param bool) (canon lift (core func $m "assert_true")))
|
||||
(func $assert_false (param bool) (canon lift (core func $m "assert_false")))
|
||||
(func $ret_bool (param u32) (result bool) (canon lift (core func $m "ret-bool")))
|
||||
(func $assert_true (param "a" bool) (canon lift (core func $m "assert_true")))
|
||||
(func $assert_false (param "a" bool) (canon lift (core func $m "assert_false")))
|
||||
(func $ret_bool (param "a" u32) (result bool) (canon lift (core func $m "ret-bool")))
|
||||
|
||||
(component $c
|
||||
(import "assert-true" (func $assert_true (param bool)))
|
||||
(import "assert-false" (func $assert_false (param bool)))
|
||||
(import "ret-bool" (func $ret_bool (param u32) (result bool)))
|
||||
(import "assert-true" (func $assert_true (param "a" bool)))
|
||||
(import "assert-false" (func $assert_false (param "a" bool)))
|
||||
(import "ret-bool" (func $ret_bool (param "a" u32) (result bool)))
|
||||
|
||||
(core func $assert_true (canon lower (func $assert_true)))
|
||||
(core func $assert_false (canon lower (func $assert_false)))
|
||||
@@ -296,7 +296,7 @@
|
||||
unreachable)
|
||||
)
|
||||
(core instance $realloc (instantiate $realloc))
|
||||
(func $realloc (param (tuple u32 u32 u32 u32)) (result u32)
|
||||
(func $realloc (param "a" (tuple u32 u32 u32 u32)) (result u32)
|
||||
(canon lift (core func $realloc "realloc"))
|
||||
)
|
||||
(export "realloc" (func $realloc))
|
||||
@@ -309,7 +309,7 @@
|
||||
(func (export "foo") (param i32))
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func $foo (param $tuple20)
|
||||
(func $foo (param "a" $tuple20)
|
||||
(canon lift
|
||||
(core func $m "foo")
|
||||
(memory $m "memory")
|
||||
@@ -318,7 +318,7 @@
|
||||
)
|
||||
|
||||
(component $c
|
||||
(import "foo" (func $foo (param $tuple20)))
|
||||
(import "foo" (func $foo (param "a" $tuple20)))
|
||||
|
||||
(core module $libc
|
||||
(memory (export "memory") 1)
|
||||
@@ -495,7 +495,7 @@
|
||||
)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "r") (param $in) (result $out)
|
||||
(func (export "r") (param "a" $in) (result $out)
|
||||
(canon lift (core func $m "r") (memory $m "memory"))
|
||||
)
|
||||
)
|
||||
@@ -511,7 +511,7 @@
|
||||
(field "x" u8)
|
||||
(field "y" u32)
|
||||
))
|
||||
(import "r" (func $r (param $in) (result $out)))
|
||||
(import "r" (func $r (param "a" $in) (result $out)))
|
||||
(core module $libc (memory (export "memory") 1))
|
||||
(core instance $libc (instantiate $libc))
|
||||
(core func $r (canon lower (func $r) (memory $libc "memory")))
|
||||
@@ -631,12 +631,12 @@
|
||||
i32.const 1)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "r") (param $big)
|
||||
(func (export "r") (param "a" $big)
|
||||
(canon lift (core func $m "r") (memory $m "memory") (realloc (func $m "realloc")))
|
||||
)
|
||||
)
|
||||
(component $c2
|
||||
(import "r" (func $r (param $big)))
|
||||
(import "r" (func $r (param "a" $big)))
|
||||
(core module $libc
|
||||
(memory (export "memory") 1)
|
||||
(func (export "realloc") (param i32 i32 i32 i32) (result i32) unreachable)
|
||||
@@ -679,12 +679,12 @@
|
||||
i32.const 4)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "r") (param $big)
|
||||
(func (export "r") (param "a" $big)
|
||||
(canon lift (core func $m "r") (memory $m "memory") (realloc (func $m "realloc")))
|
||||
)
|
||||
)
|
||||
(component $c2
|
||||
(import "r" (func $r (param $big)))
|
||||
(import "r" (func $r (param "a" $big)))
|
||||
(core module $libc
|
||||
(memory (export "memory") 1)
|
||||
(func (export "realloc") (param i32 i32 i32 i32) (result i32) unreachable)
|
||||
@@ -728,10 +728,10 @@
|
||||
)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "r") (param $a) (result $b) (canon lift (core func $m "r")))
|
||||
(func (export "r") (param "a" $a) (result $b) (canon lift (core func $m "r")))
|
||||
)
|
||||
(component $c2
|
||||
(import "r" (func $r (param $a) (result $b)))
|
||||
(import "r" (func $r (param "a" $a) (result $b)))
|
||||
(core func $r (canon lower (func $r)))
|
||||
|
||||
(core module $m
|
||||
@@ -763,10 +763,10 @@
|
||||
(func (export "r") (param i32))
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "r") (param $a) (canon lift (core func $m "r")))
|
||||
(func (export "r") (param "a" $a) (canon lift (core func $m "r")))
|
||||
)
|
||||
(component $c2
|
||||
(import "r" (func $r (param $a)))
|
||||
(import "r" (func $r (param "a" $a)))
|
||||
(core func $r (canon lower (func $r)))
|
||||
|
||||
(core module $m
|
||||
@@ -829,17 +829,17 @@
|
||||
)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "u8") (param u8) (canon lift (core func $m "u")))
|
||||
(func (export "u16") (param u16) (canon lift (core func $m "u")))
|
||||
(func (export "s8") (param s8) (canon lift (core func $m "s")))
|
||||
(func (export "s16") (param s16) (canon lift (core func $m "s")))
|
||||
(func (export "u8") (param "a" u8) (canon lift (core func $m "u")))
|
||||
(func (export "u16") (param "a" u16) (canon lift (core func $m "u")))
|
||||
(func (export "s8") (param "a" s8) (canon lift (core func $m "s")))
|
||||
(func (export "s16") (param "a" s16) (canon lift (core func $m "s")))
|
||||
)
|
||||
(component $c2
|
||||
(import "" (instance $i
|
||||
(export "u8" (func (param u8)))
|
||||
(export "s8" (func (param s8)))
|
||||
(export "u16" (func (param u16)))
|
||||
(export "s16" (func (param s16)))
|
||||
(export "u8" (func (param "a" u8)))
|
||||
(export "s8" (func (param "a" s8)))
|
||||
(export "u16" (func (param "a" u16)))
|
||||
(export "s16" (func (param "a" s16)))
|
||||
))
|
||||
|
||||
(core func $u8 (canon lower (func $i "u8")))
|
||||
@@ -1121,11 +1121,11 @@
|
||||
(func (export "a") (param i32) (result i32) local.get 0)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "a") (param char) (result char) (canon lift (core func $m "a")))
|
||||
(func (export "a") (param "a" char) (result char) (canon lift (core func $m "a")))
|
||||
)
|
||||
(component $c2
|
||||
(import "" (instance $i
|
||||
(export "a" (func (param char) (result char)))
|
||||
(export "a" (func (param "a" char) (result char)))
|
||||
))
|
||||
|
||||
(core func $a (canon lower (func $i "a")))
|
||||
@@ -1155,7 +1155,7 @@
|
||||
))
|
||||
))
|
||||
|
||||
(func (export "roundtrip") (param char) (canon lift (core func $m "roundtrip")))
|
||||
(func (export "roundtrip") (param "a" char) (canon lift (core func $m "roundtrip")))
|
||||
)
|
||||
(instance $c1 (instantiate $c1))
|
||||
(instance $c2 (instantiate $c2 (with "" (instance $c1))))
|
||||
@@ -1173,10 +1173,10 @@
|
||||
(component $c1
|
||||
(core module $m (func (export "a") (param i32)))
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "a") (param char) (canon lift (core func $m "a")))
|
||||
(func (export "a") (param "a" char) (canon lift (core func $m "a")))
|
||||
)
|
||||
(component $c2
|
||||
(import "" (instance $i (export "a" (func (param char)))))
|
||||
(import "" (instance $i (export "a" (func (param "a" char)))))
|
||||
(core func $a (canon lower (func $i "a")))
|
||||
(core module $m
|
||||
(import "" "a" (func $a (param i32)))
|
||||
@@ -1194,10 +1194,10 @@
|
||||
(component $c1
|
||||
(core module $m (func (export "a") (param i32)))
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "a") (param char) (canon lift (core func $m "a")))
|
||||
(func (export "a") (param "a" char) (canon lift (core func $m "a")))
|
||||
)
|
||||
(component $c2
|
||||
(import "" (instance $i (export "a" (func (param char)))))
|
||||
(import "" (instance $i (export "a" (func (param "a" char)))))
|
||||
(core func $a (canon lower (func $i "a")))
|
||||
(core module $m
|
||||
(import "" "a" (func $a (param i32)))
|
||||
@@ -1215,10 +1215,10 @@
|
||||
(component $c1
|
||||
(core module $m (func (export "a") (param i32)))
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "a") (param char) (canon lift (core func $m "a")))
|
||||
(func (export "a") (param "a" char) (canon lift (core func $m "a")))
|
||||
)
|
||||
(component $c2
|
||||
(import "" (instance $i (export "a" (func (param char)))))
|
||||
(import "" (instance $i (export "a" (func (param "a" char)))))
|
||||
(core func $a (canon lower (func $i "a")))
|
||||
(core module $m
|
||||
(import "" "a" (func $a (param i32)))
|
||||
@@ -1318,31 +1318,31 @@
|
||||
)
|
||||
)
|
||||
(core instance $m (instantiate $m))
|
||||
(func (export "f0") (param $f0) (canon lift (core func $m "f0")))
|
||||
(func (export "f1") (param $f1) (canon lift (core func $m "f1")))
|
||||
(func (export "f8") (param $f8) (canon lift (core func $m "f8")))
|
||||
(func (export "f9") (param $f9) (canon lift (core func $m "f9")))
|
||||
(func (export "f16") (param $f16) (canon lift (core func $m "f16")))
|
||||
(func (export "f17") (param $f17) (canon lift (core func $m "f17")))
|
||||
(func (export "f32") (param $f32) (canon lift (core func $m "f32")))
|
||||
(func (export "f33") (param $f33) (canon lift (core func $m "f33")))
|
||||
(func (export "f64") (param $f64) (canon lift (core func $m "f64")))
|
||||
(func (export "f65") (param $f65) (canon lift (core func $m "f65")))
|
||||
(func (export "f0") (param "a" $f0) (canon lift (core func $m "f0")))
|
||||
(func (export "f1") (param "a" $f1) (canon lift (core func $m "f1")))
|
||||
(func (export "f8") (param "a" $f8) (canon lift (core func $m "f8")))
|
||||
(func (export "f9") (param "a" $f9) (canon lift (core func $m "f9")))
|
||||
(func (export "f16") (param "a" $f16) (canon lift (core func $m "f16")))
|
||||
(func (export "f17") (param "a" $f17) (canon lift (core func $m "f17")))
|
||||
(func (export "f32") (param "a" $f32) (canon lift (core func $m "f32")))
|
||||
(func (export "f33") (param "a" $f33) (canon lift (core func $m "f33")))
|
||||
(func (export "f64") (param "a" $f64) (canon lift (core func $m "f64")))
|
||||
(func (export "f65") (param "a" $f65) (canon lift (core func $m "f65")))
|
||||
)
|
||||
(instance $c1 (instantiate $c1))
|
||||
|
||||
(component $c2
|
||||
(import "" (instance $i
|
||||
(export "f0" (func (param $f0)))
|
||||
(export "f1" (func (param $f1)))
|
||||
(export "f8" (func (param $f8)))
|
||||
(export "f9" (func (param $f9)))
|
||||
(export "f16" (func (param $f16)))
|
||||
(export "f17" (func (param $f17)))
|
||||
(export "f32" (func (param $f32)))
|
||||
(export "f33" (func (param $f33)))
|
||||
(export "f64" (func (param $f64)))
|
||||
(export "f65" (func (param $f65)))
|
||||
(export "f0" (func (param "a" $f0)))
|
||||
(export "f1" (func (param "a" $f1)))
|
||||
(export "f8" (func (param "a" $f8)))
|
||||
(export "f9" (func (param "a" $f9)))
|
||||
(export "f16" (func (param "a" $f16)))
|
||||
(export "f17" (func (param "a" $f17)))
|
||||
(export "f32" (func (param "a" $f32)))
|
||||
(export "f33" (func (param "a" $f33)))
|
||||
(export "f64" (func (param "a" $f64)))
|
||||
(export "f65" (func (param "a" $f65)))
|
||||
))
|
||||
(core func $f0 (canon lower (func $i "f0")))
|
||||
(core func $f1 (canon lower (func $i "f1")))
|
||||
|
||||
Reference in New Issue
Block a user