Tamarin-central rev 703:2cee46be9ce0

Tamarin-Central rev 703:2cee46be9ce0 was declared stable on 12/02/08. The announcement sent to tamarin-devel can be read here.

Testing Summary

Acceptance tests have passed on the following supported platforms:

* Windows, 32 & 64 bit
* Mac OX X PPC & Intel, 32 bit
* Linux, 32 bit
* Windows Mobile ARM

Version ASC-4200 of the ActionScript Compiler was used for all tests.

Performance Testsuite TIME metric

The following is a comparison of the current tamarin-central (tc-703) versus the prior build (tc-700) as well as current against the vm in Flash Player 10. The key takeaway is that the interpreter is much improved.

OS
default-jitinterpretedAggressive jit
mac (OS/X 10.4 intel, 2ghz dual core)tc-703 vs tc-700: 0.0%
tc-703 vs flash10: 1.1% slower
tc-703 vs tc-700: 17.4% faster
tc-703 vs flash10: 165.3% faster
tc-703 vs tc-700: 0.1% faster
tc-703 vs flash10: 0.8% slower
windows (XP Pro, 2.13ghz dual core)tc-703 vs tc-700: 0.6% faster
tc-703 vs flash10: 0.8% faster
tc-703 vs tc-700: 16.4% faster
tc-703 vs flash10: 148.7% faster
tc-703 vs tc-700: 0.1% slower
tc-703 vs flash10: 5.2% faster
linux (Ubuntu Linux, 2.13 ghz dual core)tc-703 vs tc-700: 6.0% faster
tc-703 vs flash10: 1.7% faster
tc-703 vs tc-700: 89.5% faster
tc-703 vs flash10: 182.0% faster
tc-703 vs tc-700: 6.1% faster
tc-703 vs flash10: 1.4% faster

Performance Testuite MEMORY metric

The following is a comparison of the current tamarin-central (tc-703) versus the prior build (tc-700). There is no linux comparison due to a linux memstat bug only recently resolved in the tamarin-central branch.

OSdefault-jitinterpretedAggressive jit
mac (OS/X 10.4 intel, 2ghz dual core)tc-703 vs tc-700: 2.0% smaller
tc-703 vs tc-663: 7.8% smaller
tc-703 vs tc-700: 7.1% larger
tc-703 vs tc-663: 14.6% larger
tc-703 vs tc-700: 16.4% larger
tc-703 vs tc-663: 2.1% larger
windows (XP Pro, 2.13ghz dual core)tc-703 vs tc-700: 3.2% larger
tc-703 vs tc-663: 7.6% larger
tc-703 vs tc-700: 3.9% larger
tc-703 vs tc-663: 12.4% larger
tc-703 vs tc-700: 3.3% larger
tc-703 vs tc-663: 21.4% larger
linux (Ubuntu Linux, 2.13 ghz dual core)n/an/an/a

VM Code Size

The following is a comparison of the current tamarin-central compiled size (tc-703) versus the prior build (tc-700) as well as the current build against the vm in Flash Player 10.

buildsize
flash10576k
tc-700740k
tc-703655k

Known Issues

Known failures in the acceptance testsuite include: