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