Platform/2008-Q4-Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: === Goals Summary === === Layout === === GFX === === Mac OS X === === Content === === JS === === Toolkit === === Build System === === Mozilla 2 === === Additional Goals ===)
 
(suggestions from bsmedberg)
Line 1: Line 1:
=== Goals Summary ===
=== Goals Summary ===
=== XPCOM+XPConnect ===
* Map out allocator strategy: if XPCOMGC+Boehm, then:
** Fragementation improvements in Boehm allocator
** Make spidermonkey use the new GC
** Make content GCed instead of refcounted, remove cycle-collector, and make xpconnect aware of GCed nodes (probably longer than a 3-month goal)


=== Layout ===
=== Layout ===
Line 8: Line 15:


=== Content ===
=== Content ===
* Enable tracing of simple DOM methods


=== JS ===
=== JS ===
* tracing: no known regressions and on by default


=== Toolkit ===
=== Toolkit ===
* Process-per-tab/Windows protected mode...?


=== Build System ===
=== Build System ===


=== Mozilla 2 ===
* Finish the spidermonkey standalone build system
* Get the spidermonkey unit tests running as part of TUnit
* hgweb improvements?


=== Additional Goals ===
=== Additional Goals ===

Revision as of 17:53, 23 September 2008

Goals Summary

XPCOM+XPConnect

  • Map out allocator strategy: if XPCOMGC+Boehm, then:
    • Fragementation improvements in Boehm allocator
    • Make spidermonkey use the new GC
    • Make content GCed instead of refcounted, remove cycle-collector, and make xpconnect aware of GCed nodes (probably longer than a 3-month goal)

Layout

GFX

Mac OS X

Content

  • Enable tracing of simple DOM methods

JS

  • tracing: no known regressions and on by default

Toolkit

  • Process-per-tab/Windows protected mode...?

Build System

  • Finish the spidermonkey standalone build system
  • Get the spidermonkey unit tests running as part of TUnit
  • hgweb improvements?

Additional Goals