JavaScript:ActionMonkey: Difference between revisions

m
→‎Stage 4: clarify wikilink
m (→‎Building ActionMonkey: add extra /'s at end of links)
m (→‎Stage 4: clarify wikilink)
Line 131: Line 131:
* Figure out how to do all the above and still support platforms that tamarin-tracing doesn't support:
* Figure out how to do all the above and still support platforms that tamarin-tracing doesn't support:
:* Currently TT only supports Intel x86-32 and ARM, which covers the [[mdc:Mozilla Build FAQ|Tier 1 platforms]] except for Mac OS X on PowerPC.  But I don't want to slaughter all the tier-2 and tier-3 platforms just because it's convenient.  The easiest thing would be to ensure that you can build just the interpreter, with no JIT, on any plain vanilla platform with a decent C++ compiler.  People on those platforms can invest in making the vanilla C++ interpreter fast.
:* Currently TT only supports Intel x86-32 and ARM, which covers the [[mdc:Mozilla Build FAQ|Tier 1 platforms]] except for Mac OS X on PowerPC.  But I don't want to slaughter all the tier-2 and tier-3 platforms just because it's convenient.  The easiest thing would be to ensure that you can build just the interpreter, with no JIT, on any plain vanilla platform with a decent C++ compiler.  People on those platforms can invest in making the vanilla C++ interpreter fast.
:* 64-bit support is a special problem.  As of 3 February 2008, nobody is [[Tamarin plans|planning]] to work on that during 2008.
:* 64-bit support is a special problem.  As of 3 February 2008, nobody is [[Tamarin:Plans|planning]] to work on that during 2008.


It's undecided how all this might land in mozilla-central.  I don't think performance regressions can be avoided given the nature of what we're doing here.  It seems more sensible to move ahead to Stage 5, in a branch if necessary, than to do ''that much'' tuning of this Frankenstein's monster.
It's undecided how all this might land in mozilla-central.  I don't think performance regressions can be avoided given the nature of what we're doing here.  It seems more sensible to move ahead to Stage 5, in a branch if necessary, than to do ''that much'' tuning of this Frankenstein's monster.