JavaScript:Home Page: Difference between revisions

no edit summary
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
Confirmed users
28

edits