IonMonkey: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (→Development) |
||
Line 11: | Line 11: | ||
=Development= | =Development= | ||
Source code: [http://hg.mozilla.org/projects/ionmonkey] | *Source code: [http://hg.mozilla.org/projects/ionmonkey http://hg.mozilla.org/projects/ionmonkey] | ||
TBPL: [http://tbpl.mozilla.org/?tree=Ionmonkey] | *TBPL: [http://tbpl.mozilla.org/?tree=Ionmonkey http://tbpl.mozilla.org/?tree=Ionmonkey] | ||
To get started, see the [https://developer.mozilla.org/En/SpiderMonkey/Build_Documentation Build Documentation for SpiderMonkey]. Use the '-h' shell option to see all of IonMonkey's options. | To get started, see the [https://developer.mozilla.org/En/SpiderMonkey/Build_Documentation Build Documentation for SpiderMonkey]. Use the '-h' shell option to see all of IonMonkey's options. | ||
Currently, IonMonkey is disabled by default. Use '--ion' to enable it. | Currently, IonMonkey is disabled by default. Use '--ion' to enable it. |
Revision as of 06:17, 15 August 2011
IonMonkey is the next generation JavaScript JIT for SpiderMonkey. It is a whole-method JIT with the ability to perform type specialization. It has two goals: a cleanly engineered design that makes future optimization work possible, and excellent performance.
Planning
See Platform/Features/IonMonkey for IonMonkey's planning page.
Design
See IonMonkey/Overview for an overview of the IonMonkey architecture and its files.
Development
- Source code: http://hg.mozilla.org/projects/ionmonkey
- TBPL: http://tbpl.mozilla.org/?tree=Ionmonkey
To get started, see the Build Documentation for SpiderMonkey. Use the '-h' shell option to see all of IonMonkey's options.
Currently, IonMonkey is disabled by default. Use '--ion' to enable it.