Closed Bug 1052042 Opened 10 years ago Closed 10 years ago

Move the cx stack-pop GC from AutoCxPusher to AutoEntryScript

Categories

(Core :: XPConnect, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla34

People

(Reporter: bholley, Assigned: bholley)

References

Details

Attachments

(2 files)

This needs to happen, and I want to split it out into its own bug because of the potential to alter GC patterns and perturb performance tests like SunSpider.
We're about to give AutoEntryScript (a subclass) a non-virtual destructor, which
is safe so long as these things are only stack-allocated.
Attachment #8471693 - Flags: review?(wmccloskey)
Attachment #8471693 - Flags: review?(wmccloskey) → review+
Attachment #8471695 - Flags: review?(wmccloskey) → review+
https://hg.mozilla.org/mozilla-central/rev/d60846941972
https://hg.mozilla.org/mozilla-central/rev/05842b43f23b
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
Flags: qe-verify-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: