tamarin-central rev 703:2cee46be9ce0 has been declared stable

Trevor Baker trbaker at adobe.com
Tue Dec 2 13:06:01 PST 2008


I am pleased to announce that tamarin-central rev 703:2cee46be9ce0 has been declared stable.

Acceptance tests have passed on the following supported platforms:
  - Windows, 32 & 64 bit
  - Mac OS X PPC & Intel, 32 bit
  - Linux, 32 bit
  - Windows Mobile ARM


Consolidated changelog
======================
- NanoJIT / LIR
  - fixes from Tracemonkey
  - integrated the ARM back-end, still not enabled by default
  - support for generating pictures of CFGs

- new native-thunk generation

- traits caching imported from tamarin-tracing

- language / bytecode / libraries
  - native constructors are no longer allowed
  - describeType() functionality
  - memory operations for FlaCC / Alchemy
  - instructions bkpt / bkptline were removed

- interpreter optimizations:
  - significantly less stack consumptions on many compilers
  - bypass the unbox/rebox path in interpreter-to-interpreter calls

- portability
  - remove support for MacOS Carbon
  - global constants are really const
  - some removal of global variables
  - some removal of initializers containing function pointers
  - move towards C99 int types everywhere by making them available to mmgc
  - more 64-bit support
  - reliable alloca replacement

- testing / QE:
  - handle failed assertions as test failures
  - more test cases
  - report memory usage
  - performance tests check that they compute the correct results
  - integrate V8 performance tests
  - keep jsbench runs under 60s by scaling them

- lots of bug fixes and cleanup


Additional Information
=====================
  - Interpreter performance benchmarking up to 182% faster than flash10 vm.
  - Further info available at https://developer.mozilla.org/En/Tamarin/Tamarin_Releases


How to Provide Feedback
=======================
Feedback is appreciated and encouraged!  You can participate via any of the following:
  - Bugs: log a bug against "Tamarin" at https://bugzilla.mozilla.org/
  - IRC: #tamarin at irc://irc.mozilla.org/tamarin
  - Mail: tamarin-devel mailing list https://mail.mozilla.org/listinfo/tamarin-devel


More information about the Tamarin-devel mailing list