Tamarin:WeeklyUpdates

These updates concern Tamarin and related projects only.

Meeting Details

  • 2:00pm Pacific Time (21:00 UTC) on Tuesdays
    • (5PM Eastern US, 11PM Oslo, 6AM (Wed) Seoul, 7AM (Wed) Melbourne)
  • Meeting ID: 8262746 (TAMARIN)
    • California: 408-536-9900
    • Toll-Free(US & Canada): 877-220-5439
    • International: +1-408-536-9900
  • Duration: 60 minutes
  • join irc.mozilla.org #tamarin for attendence taking and questions


4th December 2007

Moh

  • Basic call graph working.
    • Business dev preso, open up vtune. Went well.
    • Licensing support. Team would have to commit to support.
    • Also want to know how does newer perf tools relate to vtune?

Marcia

  • Wants more JS speed tests
  • Object array. Unshift bug needs to be filed
  • A lot of time spend in GC. Not sure how that compares to other engines


Seo

  • Currently working on translating MSIL exception handling to ABC
    • necessary to support Iron* runtime (?)
  • Goal: C# "hello world" to MSIL to ABC


Steven

  • Has patch for review by Edwin. A grab-bag of FP changes, maybe 12 bug fixes


Jason

  • Running Tamarin tests on Mac results in six failures. Not clear what the

cause is

  • Wants to land mmgc thread safe this week. Will post an updated patch.


Mark H

  • State management working properly.
  • Summary of global object issue
    • AS3 has one global object per ABC.
    • This is not how the browser work.
    • [Ed] Use façade as a clearing house for various binding
    • ESC should be able define a façade with modification of Tamarin
    • This is TBD


Discussion

  • Moh/Marcia: is there any performance documentation or benchmarks?
  • Tommy: UCI team has ported JavaGrande to Tamarin
  • UPDATE from Brendan: UCI JavaGrande port is in a public svn now
  • Ed: short running test are our focus
  • Jeff: it would be interesting to profile ESC
  • Benjamin: MMGC question about back references. <sorry had to leave the room>

27th November 2007

Jason -

  • mmgc thread safe posted as patch ready for review
    • tom to review by end of week
  • large corresponding patch in Spidermonkey pending

Moh (Vtune) -

  • Good progress with the call graph
  • Vtune issue with call graph in the rt library; fixed by Vtune team
  • Vtune biz dev working on making interface of Vtune to public
    • Need to make header file public for integration with Tamarin
    • May need support from us to convince Intel biz dev that it is helpful and should be made public
    • The license is TBD
    • Brendan notes that the licensing must be compatible with Mozilla's.

Mark H (ScreamingMonkey)

  • Demo didn't quite make it for Brendan's last talk
  • Working with Brent to get the headless chessapp
    • The JIT version is 15x the Jscript.NET versiom, 20x slower than C#
  • Sent mail to tamarin-devel regarding global objects; response from Ed
  • ESC is quite slow
  • Would like to see ESC integrated into the build environment;

Seo (ironmonkey)

  • Using Cli disassembler library (Cecil)
  • Will use OP_callmethod to map early bound cli instructions to Tamarin

Various

  • John Resig / Brent are investigating a performance problem (probably an infinite loop)
  • Quick, somebody file a bug! and copy brendan@mozilla.org


Older meetings