Confirmed users
28
edits
No edit summary |
|||
Line 12: | Line 12: | ||
== Active Projects == | == Active Projects == | ||
* [http://bugzilla.mozilla.org/show_bug.cgi?id=608741 Type Inference]: perform hybrid dynamic/static analysis of JavaScript code to provide better type/invariant information to the JIT compiler | *[[Javascript:SpiderMonkey:ExactStackRooting|Exact Stack Rooting]]: Conservative rooting has a number of well known downsides. | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=650180 IonMonkey]: upgrade current JIT compiler with classic SSA-based compiler techniques to allow better optimization of JIT code | *[http://bugzilla.mozilla.org/show_bug.cgi?id=608741 Type Inference]: perform hybrid dynamic/static analysis of JavaScript code to provide better type/invariant information to the JIT compiler | ||
*[https://bugzilla.mozilla.org/show_bug.cgi?id=650180 IonMonkey]: upgrade current JIT compiler with classic SSA-based compiler techniques to allow better optimization of JIT code | |||
*[[JavaScript:SpiderMonkey:RegExp API|Expose ECMA 262 Regular Expression API]] to C/C++ clients. | *[[JavaScript:SpiderMonkey:RegExp API|Expose ECMA 262 Regular Expression API]] to C/C++ clients. | ||
*A [[JavaScript:SpiderMonkey:Parser API|new SpiderMonkey API]] for building and inspecting parse trees. | *A [[JavaScript:SpiderMonkey:Parser API|new SpiderMonkey API]] for building and inspecting parse trees. | ||
Line 20: | Line 21: | ||
== Previous Active Projects == | == Previous Active Projects == | ||
*[[JavaScript:TraceMonkey|TraceMonkey]], the addition of native-code compilation to SpiderMonkey | *[[JavaScript:TraceMonkey|TraceMonkey]], the addition of native-code compilation to SpiderMonkey | ||
*[[JaegerMonkey|JägerMonkey]], a new baseline JIT compiler for SpiderMonkey | *[[JaegerMonkey|JägerMonkey]], a new baseline JIT compiler for SpiderMonkey |