Closed Bug 1846789 Opened 9 months ago Closed 5 months ago

Enable Wasm tail calls by default in release

Categories

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

task

Tracking

()

RESOLVED FIXED
121 Branch
Tracking Status
relnote-firefox --- 121+
firefox121 --- fixed

People

(Reporter: yury, Assigned: yury)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

Currently Wasm tail calls are enabled (and build) in Nightly only. Let it ride trains.

Currently the tail calls in Phase 4 https://github.com/WebAssembly/proposals/. If we have a stable implementation (see bug 1571998), the feature needs to be enabled by default.

Severity: -- → N/A
Priority: -- → P1
Assignee: nobody → ydelendik
Status: NEW → ASSIGNED
Pushed by ydelendik@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6077a81303d4
Enable Wasm tail calls by default in release. r=rhunt
Keywords: dev-doc-needed
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch

Did you want to nominate this for the Fx121 relnotes? Please add a relnote-firefox: ? nomination if yes.

Flags: needinfo?(ydelendik)

Release Note Request (optional, but appreciated)
[Why is this notable]: New WebAssembly feature to improve support for functional languages.
[Affects Firefox for Android]: Yes
[Suggested wording]: Support for tail call elimination in WebAssembly language to improve support for functional languages.
[Links (documentation, blog post, etc)]:

relnote-firefox: --- → ?
Flags: needinfo?(ydelendik)

Added to the Fx121 relnotes.

  • Instructions added to the call page (will be live with the next build)
  • Mentioned in the release notes
  • Still figuring out the sample code compatibility with MDN’s sandbox
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: