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-jit | interpreted | Aggressive jit |
---|---|---|---|
mac (OS/X 10.4 intel, 2ghz dual core) | tc-703 vs tc-700: 0.0% tc-703 vs flash10: 1.1% slower full report ![]() | tc-703 vs tc-700: 17.4% faster tc-703 vs flash10: 165.3% faster full report ![]() | tc-703 vs tc-700: 0.1% faster tc-703 vs flash10: 0.8% slower full report ![]() |
windows (XP Pro, 2.13ghz dual core) | tc-703 vs tc-700: 0.6% faster tc-703 vs flash10: 0.8% faster full report ![]() | tc-703 vs tc-700: 16.4% faster tc-703 vs flash10: 148.7% faster full report ![]() | tc-703 vs tc-700: 0.1% slower tc-703 vs flash10: 5.2% faster full report ![]() |
linux (Ubuntu Linux, 2.13 ghz dual core) | tc-703 vs tc-700: 6.0% faster tc-703 vs flash10: 1.7% faster full report ![]() | tc-703 vs tc-700: 89.5% faster tc-703 vs flash10: 182.0% faster full report ![]() | tc-703 vs tc-700: 6.1% faster tc-703 vs flash10: 1.4% faster full report ![]() |
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.
OS | default-jit | interpreted | Aggressive 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 full report ![]() | tc-703 vs tc-700: 7.1% larger tc-703 vs tc-663: 14.6% larger full report ![]() | tc-703 vs tc-700: 16.4% larger tc-703 vs tc-663: 2.1% larger full report ![]() |
windows (XP Pro, 2.13ghz dual core) | tc-703 vs tc-700: 3.2% larger tc-703 vs tc-663: 7.6% larger full report ![]() | tc-703 vs tc-700: 3.9% larger tc-703 vs tc-663: 12.4% larger full report ![]() | tc-703 vs tc-700: 3.3% larger tc-703 vs tc-663: 21.4% larger full report ![]() |
linux (Ubuntu Linux, 2.13 ghz dual core) | n/a | n/a | n/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. A full report can be found here.
build | size |
---|---|
flash10 | 576k |
tc-700 | 740k |
tc-703 | 655k |
Known Issues
Known failures in the acceptance testsuite include:
- Number failures in testsuite when running on linux
- Windows mobile System.privateBytes and -memstats privateBytes always returns 0
- AMD64 longjmp hack needs reengineering on non-Windows platforms
- Different runtime errors when -Dforcemir set in acceptance test run
- ARM: Math failures running with THUMB or ARM jit and interp.
- Recursive PCRE testcases kills the stack on PocketPC builds
How to Provide Feedback
Feedback is appreciated and encouraged! You can participate via any of the following: