Skip to content

Commit 2924118

Browse files
authored
Update wast crate and testsuite (bytecodealliance#185)
* update wast to 7.0.0 * update testsuite
1 parent 2e72d31 commit 2924118

3 files changed

Lines changed: 7 additions & 11 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ edition = "2018"
1313

1414
[dev-dependencies]
1515
criterion = "0.3"
16-
wast = "6.0.0"
16+
wast = "7.0.0"
1717

1818
[badges]
1919
travis-ci = { repository = "bytecodealliance/wasmparser.rs" }

src/tests.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,6 @@ mod wast_tests {
429429
| Invoke { .. }
430430
| AssertTrap { .. }
431431
| AssertReturn { .. }
432-
| AssertReturnFunc { .. }
433432
| AssertExhaustion { .. } => {}
434433
}
435434
}
@@ -464,20 +463,16 @@ mod wast_tests {
464463
"simd",
465464
{
466465
let mut config: ValidatingParserConfig = default_config();
466+
config.operator_config.enable_reference_types = true;
467467
config.operator_config.enable_simd = true;
468468
config
469469
},
470470
|name, line| match (name, line) {
471471
// FIXME(WebAssembly/simd#140) needs a few updates to the
472472
// `*.wast` file to successfully parse it (or so I think)
473-
("simd_lane.wast", _) => true,
474-
("simd_load_extend.wast", _) => true,
475-
("simd_f32x4_arith.wast", _) => true,
476-
("simd_f64x2_arith.wast", _) => true,
477-
("simd_f32x4.wast", _) => true,
478-
("simd_f64x2.wast", _) => true,
479-
("simd_const.wast", _) => true,
480-
("simd_load_splat.wast", _) => true,
473+
("simd_lane.wast", _) => true, // due to ";; Test operation with empty argument"
474+
("simd_conversions.wast", _) => true, // unknown `i64x2.trunc_sat_f64x2_s`
475+
("simd_load.wast", _) => true, // due to ";; Test operation with empty argument"
481476
_ => false,
482477
},
483478
);
@@ -502,6 +497,7 @@ mod wast_tests {
502497
},
503498
|name, line| match (name, line) {
504499
("br_table.wast", _) | ("select.wast", _) => true,
500+
("binary.wast", 1057) => true,
505501
_ => false,
506502
},
507503
);

testsuite

Submodule testsuite updated 70 files

0 commit comments

Comments
 (0)