JavaScript:ActionMonkey: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(link problems page) |
||
Line 12: | Line 12: | ||
== Stage 0 == | == Stage 0 == | ||
Work is happening here and in some sort of Mercurial repository. | |||
* Identify [[JavaScript:ActionMonkey problems|potential problems]] | |||
== Stage 1 == | == Stage 1 == | ||
== Stage 2 == | == Stage 2 == |
Revision as of 00:09, 21 June 2007
Intro
ActionMonkey is the code-name for the project to integrate Tamarin and SpiderMonkey as part of Mozilla 2. The goals are:
- Preservation (with necessary additions and as few deletions as possible) of jsapi.h.
- SpiderMonkey's thread safety and property tree integrated/reimplemented in Tamarin.
- Replacement of SpiderMonkey's decompiler with a better decompiler that can work with ABC.
- Replacement of SpiderMonkey's GC with Tamarin:MMgc, evolved as needed.
- Replacement of SpiderMonkey's interpreter by an evolved version of Tamarin's.
- Advanced JIT optimization for hot paths and untyped code, inspired by Trace Trees.
- Information flow VM support for better security models.
Stage 0
Work is happening here and in some sort of Mercurial repository.
- Identify potential problems