Mozilla 2/2008Q2 Goals: Difference between revisions

propertytree is a stretch goal
(→‎ActionMonkey: Drop JS_THREADSAFE)
(propertytree is a stretch goal)
Line 25: Line 25:
* Replace Tamarin Central with Tamarin Tracing in ActionMonkey ({{bug|425818}}).
* Replace Tamarin Central with Tamarin Tracing in ActionMonkey ({{bug|425818}}).
* Understand both SpiderMonkey and Tamarin-tracing object representation, including consequences for speed, memory usage, security, and host objects (embedding-defined object types—how they are defined, how they interact with the VM).  This is a tall order but seems like a prerequisite to the rest.
* Understand both SpiderMonkey and Tamarin-tracing object representation, including consequences for speed, memory usage, security, and host objects (embedding-defined object types—how they are defined, how they interact with the VM).  This is a tall order but seems like a prerequisite to the rest.
* Merge SpiderMonkey's property tree optimization into Tamarin Tracing ({{bug|427151}}).
* Merge SpiderMonkey's string optimizations into Tamarin Tracing ({{bug|427154}}).
* Merge SpiderMonkey's string optimizations into Tamarin Tracing ({{bug|427154}}).
* <em>stretch goal:</em> Merge SpiderMonkey's property tree optimization into Tamarin Tracing ({{bug|427151}}).


== XPCOMGC ==
== XPCOMGC ==
Confirmed users, Bureaucrats and Sysops emeriti
1,217

edits