Platform/2009-Q1-Goals: Difference between revisions

Jump to navigation Jump to search
Line 68: Line 68:


=== JS ===
=== JS ===
* ship tracer in Fx3.1
* ship tracer in Fx3.1 (on track)
*  recursion in the tracer (gal dvander)
*  recursion in the tracer (at risk)
* ICC (finally!!!) https://bugzilla.mozilla.org/show_bug.cgi?id=472952 (building 3.2 - mac, know windows benefit)
* ICC (finally!!!) https://bugzilla.mozilla.org/show_bug.cgi?id=472952 (building 3.2 - mac, know windows benefit) (on track)
* ES 3.1 planned, with big progress (significant meta hooks)
* ES 3.1 planned, with big progress (at risk)
* Analysis of GC shortcomings (dmandelin)
* Analysis of GC shortcomings (at risk)
* Continued performance improvements (sunspider, v8 bench, real world cases, dromaeo)
* Continued performance improvements (on track)
* progress on inline/context threaded interpreter (using nanojit?) (step 1 = make jsop cases functions so they can be called reliably and on Windows)
* progress on inline/context threaded interpreter (using nanojit?) (step 1 = make jsop cases functions so they can be called reliably and on Windows) (at risk)
* caching eval, run eval without re-entering the interp, trace eval
* caching eval, run eval without re-entering the interp, trace eval (done)
* read-only code pages (q1)
* read-only code pages (on track)
* significantly improve OS X valgrind quality using measurements from njn's blog
* significantly improve OS X valgrind quality using measurements from njn's blog (on track)
* work with intel on backend optimization
* work with intel on backend optimization (at risk)


=== Build System ===
=== Build System ===
546

edits

Navigation menu