forked from mozilla/gecko-dev
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1750040 - wasm: Enable wasm exception handling in nightly. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D136630
- Loading branch information
Showing
13 changed files
with
208 additions
and
90 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
75 changes: 50 additions & 25 deletions
75
testing/web-platform/meta/wasm/jsapi/exception/basic.tentative.any.js.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,83 +1,108 @@ | ||
[basic.tentative.any.worker.html] | ||
[Wasm function throws argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws null] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws integer] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws, Wasm catches and rethrows] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[basic.tentative.any.serviceworker.html] | ||
[Wasm function throws argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws null] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws integer] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws, Wasm catches and rethrows] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[basic.tentative.any.sharedworker.html] | ||
[Wasm function throws argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws null] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws integer] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws, Wasm catches and rethrows] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[basic.tentative.any.html] | ||
[Wasm function throws argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws null] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws integer] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws, Wasm catches and rethrows] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[basic.tentative.any.js] | ||
[Wasm function throws argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws null] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Wasm function throws integer] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Imported JS function throws, Wasm catches and rethrows] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL |
36 changes: 24 additions & 12 deletions
36
testing/web-platform/meta/wasm/jsapi/exception/constructor.tentative.any.js.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,52 @@ | ||
[constructor.tentative.any.worker.html] | ||
[name] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[length] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Calling] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[constructor.tentative.any.html] | ||
[name] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[length] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Calling] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[constructor.tentative.any.js] | ||
[name] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[length] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Calling] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL |
45 changes: 30 additions & 15 deletions
45
testing/web-platform/meta/wasm/jsapi/exception/getArg.tentative.any.js.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,64 @@ | ||
[getArg.tentative.any.worker.html] | ||
[Missing arguments] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Index out of bounds] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Getting out-of-range argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[getArg] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[getArg.tentative.any.html] | ||
[Missing arguments] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Index out of bounds] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Getting out-of-range argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[getArg] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[getArg.tentative.any.js] | ||
[Missing arguments] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Index out of bounds] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Getting out-of-range argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[getArg] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL |
27 changes: 18 additions & 9 deletions
27
testing/web-platform/meta/wasm/jsapi/exception/is.tentative.any.js.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,40 @@ | ||
[is.tentative.any.html] | ||
[Missing arguments] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[is] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[is.tentative.any.worker.html] | ||
[Missing arguments] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[is] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
|
||
[is.tentative.any.js] | ||
[Missing arguments] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[Invalid exception argument] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL | ||
|
||
[is] | ||
expected: FAIL | ||
expected: | ||
if release_or_beta: FAIL |
Oops, something went wrong.