Closed Bug 1623628 Opened 5 years ago Closed 4 years ago

Remove the command-line switch (and any about:config option) for bigint<->int64

Categories

(Core :: JavaScript: WebAssembly, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: lth, Assigned: asumu)

References

Details

Attachments

(2 files)

I don't think this switch is meaningful any longer. We want the feature to be enabled, and it's currently enabled in shell and Nightly. The feature does not impact anything else, in particular, enabling it does not disable any compiler, so there's no utility in having a switch to run-time disable the feature.

(I need to find out why this feature is not moving to phase 4 in the CG, since it seems "done" and we could ship it even with the ion->wasm fast path.)

Blocks: 1631702

This patch removes the compile-time and run-time flags that disable BigInt/I64 so that the feature can be shipped. It also adjusts/removes tests as appropriate to account for the removed code paths.

Assignee: nobody → asumu
Status: NEW → ASSIGNED

This patch adjusts the WebAssembly web platform test metadata to account for BigInt/I64 conversion being enabled without flags.

This metadata will need adjustment once the proposal's tests are merged into the web platform tests.

No longer blocks: 1608770
Priority: P3 → P1
Pushed by cbrindusan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/08e46e5350e2 part 1, remove compile-time and run-time flags for BigInt/I64 conversion in Wasm r=wingo,lth https://hg.mozilla.org/integration/autoland/rev/64922f64fe23 part 2, remove compile-time and run-time flags for BigInt/I64 conversion in Wasm r=wingo,lth
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: