Fix failing 'multi-value' spec-tests
Categories
(Core :: JavaScript: WebAssembly, defect, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox78 | --- | fixed |
People
(Reporter: rhunt, Assigned: wingo)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
The following tests from the 'multi-value' repo are excluded from spec-test imports as they're failing.
call_indirect.wast
block.wast
fac.wast
if.wast
We should investigate and discover why that is.
Updated•6 years ago
|
Comment 1•6 years ago
|
||
Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3 (Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3 (normal.)
Updated•6 years ago
|
| Assignee | ||
Comment 2•6 years ago
|
||
I think I need some help to get this working, to avoid making a mess. The multi-value proposal was merged to the main spec on 9 April, so the proposals/ repo is no longer needed. I think we should simply remove the [[repos]] section for multi-value, and then also remove the "func.wast" and "type.wast" exclusions from the test importer.
Of course some of the older proposals might not be rebased on top of the core spec as of 9 April, and in that case we'd need to exclude at least func.wast and type.wast, unless the older proposal was already based on top of multi-value.
WDYT Ryan? Let's talk on matrix when you get in today.
| Reporter | ||
Comment 3•6 years ago
|
||
From conversation on matrix, I'm going to take a quick look at this. We should be able to drop sign-extension-ops and non-trapping-float-to-int conversion as well.
Here's a try run [1]
[1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=2cce8d5aa25c05f97dcd9f69c95f9bc7c2f2182d
| Reporter | ||
Comment 4•6 years ago
|
||
Rebased to a newer revision, tweaked a few things, and here's a new try run [1].
Lars, could you take a look at the baseline ARM64 failure and let me know if it's an easy fix? If not, I'll disable the test for now and we can fix it as a follow-up.
[1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=29a69bc677dae03ae2e6f3b6474e83fa0c9e0033
| Reporter | ||
Comment 6•6 years ago
|
||
The following proposals have been merged into upstream and are no longer needed
as separate test repos:
- nontrapping-float-to-int-conversions
- sign-extension-ops
- multi-value
This commit drops them to reduce test duplication, updates the pinned commits, and
re-triages the tests that are failing.
Depends on D75989
Comment 9•6 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
|
||
| bugherder | ||
Description
•