Closed Bug 941796 (ExactRootingB2G) Opened 11 years ago Closed 10 years ago

[meta] Exactly root B2G builds of the browser

Categories

(Core :: JavaScript Engine, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla32

People

(Reporter: mccr8, Assigned: sfink)

References

Details

Attachments

(1 file)

This will be needed for compacting and generational garbage collection on B2G. This will affect C++ code that handles JS pointers that isn't built as part of the desktop browser.
Depends on: 941797
Summary: Exactly root B2G builds of the browser → [meta] Exactly root B2G builds of the browser
Depends on: 959662
Depends on: 898554
No longer depends on: 941797
Depends on: 1017417
Depends on: 1017419
This patch enables exact rooting for B2G. r? glandium for the mechanism that I'm using to turn it on. r? nbp for deciding the timing of this stuff. We could go straight to ggc, or we can do exact rooting for a week or so, then add in ggc. I've been told nbp is probably the best person to coordinate this with. What do you think?
Attachment #8430957 - Flags: review?(nicolas.b.pierron)
Attachment #8430957 - Flags: review?(mh+mozilla)
Assignee: nobody → sphink
Status: NEW → ASSIGNED
There is one possible true hazard in b2g, fixed by bug 1017419. I'll land that before this one. I am still working on automating the analysis for b2g and publishing it on tbpl (bug 898554). For now, I can continue to run it locally to detect regressions, but we're seeing very few hazards currently, and it doesn't seem like the relevant code is changing much.
Comment on attachment 8430957 [details] [diff] [review] Enable exact rooting by default on b2g Review of attachment 8430957 [details] [diff] [review]: ----------------------------------------------------------------- I don't think my review is relevant here.
Attachment #8430957 - Flags: review?(mh+mozilla)
Comment on attachment 8430957 [details] [diff] [review] Enable exact rooting by default on b2g Review of attachment 8430957 [details] [diff] [review]: ----------------------------------------------------------------- I think landing exact rooting is a good idea. Still I think the landing of GGC should be conditioned by the addition of the exact rooting analysis (Bug 898554) as par of all-trees on tbpl (at least Gecko 32 trees). Also we should pay attention to aurora's fork, as we are currently working on Gecko 32, which would be used as a base for B2G 2.0.
Attachment #8430957 - Flags: review?(nicolas.b.pierron) → review+
Sorry, should have put this here first: https://tbpl.mozilla.org/?tree=Try&rev=4267fa5c6a7d
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Blocks: 1020751
Depends on: 1035395
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: