wasmtime: Implement global.{get,set} for externref globals (#1969)
* wasmtime: Implement `global.{get,set}` for externref globals
We use libcalls to implement these -- unlike `table.{get,set}`, for which we
create inline JIT fast paths -- because no known toolchain actually uses
externref globals.
Part of #929
* wasmtime: Enable `{extern,func}ref` globals in the API
This commit is contained in:
6
build.rs
6
build.rs
@@ -204,11 +204,7 @@ fn ignore(testsuite: &str, testname: &str, strategy: &str) -> bool {
|
||||
("simd", "simd_splat") => return true, // FIXME Unsupported feature: proposed SIMD operator I32x4TruncSatF32x4S
|
||||
|
||||
// Still working on implementing these. See #929.
|
||||
("reference_types", "global")
|
||||
| ("reference_types", "linking")
|
||||
| ("reference_types", "ref_func")
|
||||
| ("reference_types", "ref_null")
|
||||
| ("reference_types", "table_fill") => {
|
||||
("reference_types", "table_fill") => {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user