Closed Bug 1731555 Opened 3 years ago Closed 3 years ago

Baseline: Add some test cases, remove redundant return values, tidy up

Categories

(Core :: JavaScript: WebAssembly, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
94 Branch
Tracking Status
firefox94 --- fixed

People

(Reporter: lth, Assigned: lth)

References

Details

Attachments

(1 file)

This is some generic cleanup that has accumulated during the wasm64 work but is not directly related to it:

  • some test cases were missing
  • a test case contained a spurious print
  • lots of baseline functions always returned true, and need not return anything
  • methods in the compiler were not grouped meaningfully

Tidy up some things in anticipation of the wasm64 work:

  • some test cases were missing
  • a test case contained a spurious print
  • lots of baseline functions always returned true, and need not return anything
  • methods in the baseline compiler were not grouped meaningfully
  • methods in WasmInstance.cpp were not grouped meaningfully

More could be done, but this removes much of the noise from the wasm64
patches, at least.

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Regressions: 1732631
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: