JSObject::makeLazyGroup should not delazify functions

RESOLVED FIXED in Firefox 55

Status

()

enhancement
RESOLVED FIXED
2 years ago
a year ago

People

(Reporter: jandem, Assigned: jandem)

Tracking

(Blocks 1 bug)

unspecified
mozilla55
Points:
---

Firefox Tracking Flags

(firefox55 fixed)

Details

Attachments

(1 attachment)

(Assignee)

Description

2 years ago
Posted patch PatchSplinter Review
I was just looking at a Gmail profile and I noticed we were spending quite a lot of time delazifying (full parsing) functions under JSObject::makeLazyGroup. I don't think that's necessary (anymore) and the test suite agrees.

I added some logging and we delazified more than 5000 functions there when loading Gmail.
Attachment #8859544 - Flags: review?(bhackett1024)
Attachment #8859544 - Flags: review?(bhackett1024) → review+

Comment 1

2 years ago
Pushed by jandemooij@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/336b737be49a
Remove unnecessary function delazification in JSObject::makeLazyGroup. r=bhackett
(Assignee)

Updated

2 years ago
Blocks: QF-Websites

Comment 2

2 years ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/336b737be49a
Status: ASSIGNED → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
You need to log in before you can comment on or make changes to this bug.