Changes

Jump to: navigation, search

Platform/Features/IonMonkey

27 bytes added, 15:08, 12 July 2011
m
no edit summary
{{FeatureStatus
|Feature name=IonMonkeyModern JIT Compiler for JavaScript|Feature stage=DraftDefinition
|Feature health=OK
}}
{{FeaturePageBody
|Feature overview=IonMonkey is a new JIT for SpiderMonkey. Our goal is to implement a new compiler to enable many new JavaScript optimizations. In particular IonMonkey will feature much more organized and explicit data structures typical of advanced compilers. This goal of being clean and flexible will be extremely important for future optimization work and experimentation.
 
|Feature users and use cases=Goals:
* Provide a backend that can match or beat the Trace JIT or Crankshaft in speed. Sub-goals:
|Feature requirements=* Does not regress correctness.
* Does not regress usability or bench-marketing performance.
 
|Feature functional spec=See bug 646923 for an experimental design in Python, and bug 650181 for IR plans.
** Implement proper memory management of code
** Implement interval analysis
 
}}
{{FeatureInfo
Canmove, confirm, emeritus
6,906
edits

Navigation menu