Mozilla 2/2008Q2 Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Stab at Q2 goals)
 
(actually deploy, not just prepare)
Line 11: Line 11:
== Automatic Rewriting/Analysis ==
== Automatic Rewriting/Analysis ==


* Finish dehydra so that it can be deployed on tinderboxes, linux and mac
* Finish dehydra and deploy on debug+leak tinderboxes, linux and mac
* Finish analysis passes needed for XPCOMGC
* Finish analysis passes needed for XPCOMGC
* See OOM goal above
* See OOM goal above

Revision as of 18:07, 4 April 2008

These are the Mozilla 2 team goals for Q2 2008:

THIS IS A VERY ROUGH DRAFT.

Memory

  • In jemalloc, implement no-fail OOM by default and a separate can-fail allocator API: see Mozilla 2/Memory
  • Implement the automatic-rewriting pass to get rid of null-checks for OOM. NOTE: this doesn't mean we will actually land the patch this quarter; that depends on identifying "large allocations" and exempting them from the normal rules
  • jemalloc+GC API design complete, see GC_API

Automatic Rewriting/Analysis

  • Finish dehydra and deploy on debug+leak tinderboxes, linux and mac
  • Finish analysis passes needed for XPCOMGC
  • See OOM goal above
  • GCC summit presentation and continuing GCC community involvement

ActionMonkey

jorendorff/jimb: please insert a concrete goal or two here

XPCOMGC

  • Browser running mostly-correctly, and gather performance/memory statistics