Closed Bug 1530034 Opened 7 years ago Closed 7 years ago

Cleanup BytecodeEmitter field initialization

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: tcampbell, Assigned: tcampbell)

Details

Attachments

(2 files, 1 obsolete file)

Migrate the giant constructor initialization list to field default values instead. Also some miscellaneous cleanups.

Also replace a few packed bitfields with normal fields since this is a
stack type only.

Depends on D20885

Attachment #9046067 - Attachment is obsolete: true
Pushed by tcampbell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a69e03c02d34 Use mozilla::Maybe in BytecodeEmitter when reasonable. r=jorendorff https://hg.mozilla.org/integration/autoland/rev/942730f2550d Use default initializers for BytecodeEmitter fields. r=jorendorff
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: