Closed Bug 918116 Opened 11 years ago Closed 11 years ago

Don't delazify scripts during Ion compilation

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla27

People

(Reporter: bhackett1024, Assigned: bhackett1024)

References

Details

Attachments

(1 file)

Attached patch patchSplinter Review
In some circumstances, IonBuilder will delazify functions that have never been called.  This happens for inner lambdas, and for some function callees.  This behavior needs to be fixed in order to run IonBuilder off thread.  The attached patch fixes this; this includes a fix for bug 901178 as well.
Attachment #806950 - Flags: review?(jdemooij)
Thanks for taking care of that, I had an issue with bug 901178 patches which prevented me from landing the original fix, and no time to focus on it.

Your patch covers the first 2 patches of Bug 901178, but the third one is still valid.
Attachment #806950 - Flags: review?(jdemooij) → review+
https://hg.mozilla.org/mozilla-central/rev/72681e08a35d
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla27
Assignee: general → bhackett1024
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: