Tamarin:WeeklyUpdates: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(23 intermediate revisions by 2 users not shown)
Line 9: Line 9:




'''Next meeting's Agenda Items (12/9):'''
'''Next meeting's Agenda Items (3/17/09):'''
* TBD
* Canceled






= December 3, 2008 =


= January 27, 2009 Meeting Notes =
== Attendees ==
== Attendees ==
Jeff,  Steven, Brent, Tom, Dan Schaffer, Rick Reitmaier, Rob Winchell, Moh
== Agenda Topics ==
* Status Updates


* Intel: Shengnan
== Meeting Discussion Notes ==
* Adobe: Edwin Smith, Steven Johnson, Tom Harwood, Leslie, Lars, Jeff Dyer, Rob Winchell, Rob Borcic, Trevor Baker, Dan Schaffer, Brent Baker, Dan Smith, Rick Reitmaier, Rishit Shah
=== Status Updates ===


== Agenda Items Discussed ==
Jeff:
* Status of TC Release (Trevor Baker)
* Checked in a verifier refactoring. Some cleanup needed, but wanted to get it in.
* Power PC Status (Edwin Smith)
* Put in a pipeline architecture where all code generators are driven off of api (similar to backend nanojit api)
* X64 Update (Rick Reitmaier)
* Global Optimizer (Tom Harwood)
* Verifier (Jeff Dyer)


== Updates ==
=== Status of Tamarin Central Release (Trevor Baker) ===
* All acceptance tests passing - revision 703 of TC is stable
* Trevor to send changelist to list and post on other locations.
* Code size - 79 K bigger than VM in Flash 10
** Prior to merge from Redux, we had reduced by 85K
* Performance - faster across the board. Most dramatic improvement linux using interpreter flash player 10 up to 182% faster
* Memory usage
** mac using 8% less memory
** every other platform using more (worst is using forceMIR on Windows using about 22% more memory)
* ACTION for QE to be added to backlog: Need a measure relative to the flash 10 VM
* Release notes (detailing changelist) will be provided.


Steven
* Spot bug fixing


=== Power PC Status (Edwin)===
Dan Schaffer
* PPC Nanojit port, now at Beta quality, code here - [http://hg.mozilla.org/users/edwsmith_adobe.com/ppcjit]
* Ecma 3 data acceptance tests
* Tracking bug here: [https://bugzilla.mozilla.org/show_bug.cgi?id=458077]
* If anyone sees any failures, send Dan Schaffer an email
* Performance is decent, ranging from slightly slower to 25% faster on sunspider/* and misc/*.
* There may still be some lurking problems
 
=== X64 Update (Rick) ===
* Still working on build and it is starting to generate LIR updates
* Found a problem with LIR generation that is being tracked down
 
== Global Optmizer (Tom H)
* Now it can optimize and run most programs
* working on a deployment guide
* Performance - code size reduced by 15-20% (with standard deviation about the same)
* Still improving the code generated on the backend
* Will look at LVM integration and getting better error behavior
* GO will be posted on opensource.adobe.com (when it is in its final state)
=== Verifier (Jeff Dyer)===
* Will post notes to tamarin devel list and check into tamarin repository
* Need a doc directory in Tamarin (off of the root)
* Feel free to review doc when posted
* Will create a separate bug to track the verifier documentation
* Next step is to do some refactoring of the verifier to separate code generation and verification logic.
 
=== Compiler Issue with Sun Sparc (Brent) ===
* Brent will ping Leon (bug for Sun Studio compiler) to see if there is an update as to when the compiler will be fixed.
* current issue is to modify code to get around issues for sun studio compiler for  nanojit to work. Leon seemed to think it will be fixed in the sun compiler.


Tom Harwood
* Global optimizer stopped working on this for now
* Starting to work on verifier and code generators instead
* Jeff’s change broke GO code
* Tom filed a bug on that. Copy Jeff on that but.




= Older meetings =
= Older meetings =
* [[Tamarin:WeeklyUpdates/2009-01-27|January 27, 2009]]
* [[Tamarin:WeeklyUpdates/2009-01-013|January 13, 2009]]
* [[Tamarin:WeeklyUpdates/2009-01-06|January 6, 2009]]
* [[Tamarin:WeeklyUpdates/2008-12-16|December 16, 2008]]
* [[Tamarin:WeeklyUpdates/2008-12-09|December 9, 2008]]
* [[Tamarin:WeeklyUpdates/2008-12-03|December 3, 2008]]
* [[Tamarin:WeeklyUpdates/2008-12-03|December 3, 2008]]
* [[Tamarin:WeeklyUpdates/2008-11-18|November 18, 2008]]
* [[Tamarin:WeeklyUpdates/2008-11-18|November 18, 2008]]
64

edits