JSInternProjects2010: Difference between revisions

 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
* Measure whether JSC-like ropes would help us out ([https://bugzilla.mozilla.org/show_bug.cgi?id=555395 bug 555395]) and, if that is hopeful, do it
* Measure whether JSC-like ropes would help us out ([https://bugzilla.mozilla.org/show_bug.cgi?id=555395 bug 555395]) and, if that is hopeful, do it
* Improve/import regexp compiler
* Improve/import regexp compiler
* Create JS microbenchmarking suite and analysis system, and also analyze competing implementation and look for needed improvements
* Create "real-world" JS benchmark suite, possibly in collaboration with an intern at MSR


* Scope chain rework for JM (see https://wiki.mozilla.org/JaegerMonkey#Major_Optimizations)
* Scope chain rework for JM (see https://wiki.mozilla.org/JaegerMonkey#Major_Optimizations)
* Globals reworking for JM (careful--this is high priority)
* General JM work: adding compiler fast paths, perf testing
* General JM work: adding compiler fast paths, perf testing
* Collaborate with bhackett on type inference-based optimization
* Collaborate with bhackett on type inference-based optimization
* Revive Narcissus (minimize/eliminate dependence on compilation flags, improve perf)
* Implement proposed Harmony features, or prototype in Narcissus
* Work on JS profiling/tracing features: [https://bugzilla.mozilla.org/show_bug.cgi?id=507012 bug 507012] and maybe [https://bugzilla.mozilla.org/show_bug.cgi?id=558200 bug 558200]
Confirmed users
381

edits