Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(40 intermediate revisions by 2 users not shown)
Line 1: Line 1:
:''These updates concern Tamarin and related projects only.''
:''These updates concern Tamarin and related projects only.''


'''Meeting Details'''
'''Meeting Details (Changed as of 11/18/08)'''
* 2:00pm Pacific Time (21:00 UTC) on Tuesdays
* 10:00 AM Pacific Time (18:00 UTC) on Tuesdays
** (5PM Eastern US, 11PM Oslo, 6AM (Wed) Seoul, 7AM (Wed) Melbourne)
** 1PM Eastern US, 7PM Oslo, 3AM (Wed) Seoul, 5AM (Wed) Melbourne  
* Location: Tel: 866 705 2554 (us), 913 227 1201 (int’l)
* Location: Tel: 877-220-5439 (US & Canada), +1-408-536-9900(International)
** Passcode: 914008
** Meeting Place ID: 2000
* Duration: 60 minutes
* join irc.mozilla.org #tamarin for attendance taking and questions
* join irc.mozilla.org #tamarin for attendence taking and questions


'''Next meeting's Agenda Items:'''
* (Jim Blandy) Verifying the code generator.


= Sep 30th 2008 =
'''Next meeting's Agenda Items (3/17/09):'''
* Canceled


= January 27, 2009 Meeting Notes =
== Attendees ==
== Attendees ==
Jeff,  Steven, Brent, Tom, Dan Schaffer, Rick Reitmaier, Rob Winchell, Moh
== Agenda Topics ==
* Status Updates
== Meeting Discussion Notes ==
=== Status Updates ===
Jeff:
* Checked in a verifier refactoring. Some cleanup needed, but wanted to get it in.
* Put in a pipeline architecture where all code generators are driven off of api (similar to backend nanojit api)


* Intel: Moh, Shengnan
Steven
* Mozilla: Andreas, Graydon
* Spot bug fixing
* Adobe: Edwin, Steven, Vladimir, Scott, Tom H, Leslie, Rob W


== Agenda Items Discussed ==
Dan Schaffer
* (Graydon) Nanojit merge.
* Ecma 3 data acceptance tests
* (Andreas) PowerPC/SPARC backends
* If anyone sees any failures, send Dan Schaffer an email
* There may still be some lurking problems


== Updates ==
Tom Harwood
* Nanojit Merge (Edwin/Graydon)
* Global optimizer stopped working on this for now
** Landed nanojit in TC today, Rick and Ed are on tap to get everything merged together.
* Starting to work on verifier and code generators instead
** It will be eaiser if we merge things into tamarin redux as opposed to going back to tamarin central.
* Jeff’s change broke GO code  
** Nanojit in TC will become the canonical branch
* Tom filed a bug on that. Copy Jeff on that but.  
** TC will not be using nanojit to do tracing immediately. Guards will only work in TraceMonkey.
** There was one feature that got lost in the merge (managing fragments), but it will be added back in.
** (Andreas) Any plans for testing frameworks for nanojit specifically. (Edwin) We have started working on a generic C++ solution, no concrete plans. Possibly create a text file syntax for LIR use. Textual description of LIR. A LIR/C backend would be interesting as well. Need to do more brainstorming on this topic.
** Load filter code made it into new version, may speed up guard.
** Graydon's Status
*** Started merge about a week ago. Passing most of the tests internally. One bug posted – 457786 (using the patch as of last night) '''ACTION''': Copy Edwin on this bug.
*** Little bit of difficulty during integration, but all bugs solved and seems to work fine.
*** Not touching any of the branch code. Tested only on Linux x86.  
*** X64 has not yet been tested
*** Bugs were with redux code in general, Ed fixed them and they were integrated into redux code


* PowerPC/Sparc Backends (Andreas)
** Bloomberg expressed interest in running TraceMonkey JIT on PowerPC and Sparc.
** What are the intentions for PowerPC and Sparc?
** Vladimir is working on Power PC (user branch to do port on branch so everyone can see it.)Bloomberg can help with testing.
** Vladimir is doing restructure (for architecture dependent parts)
** Vladimir will set up repository today on Mozilla site. Needs review for X86 and ARM. He will have PowerPC as a separate file.
** Tomorrow evening restructured nanojit in his private repository on Mozilla. (No review necessary). Then he will add changes for PPC port which will be separate files. It will make it easier to do Sparc later. Currently only working on PPC.
** It may take work on everyone’s part to refactor.
** Sparc - Ed sent a note to Leon from Sun and he was on vacation. Edwin contacted Leon looking for some bandwidth to help out on the Sparc side.


= 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-11-18|November 18, 2008]]
* [[Tamarin:WeeklyUpdates/2008-11-11|November 11, 2008]]
* [[Tamarin:WeeklyUpdates/2008-09-30|September 30, 2008]]
* [[Tamarin:WeeklyUpdates/2008-08-26|August 26, 2008]]
* [[Tamarin:WeeklyUpdates/2008-08-26|August 26, 2008]]
* [[Tamarin:WeeklyUpdates/2008-08-12|August 12, 2008]]
* [[Tamarin:WeeklyUpdates/2008-08-12|August 12, 2008]]

Latest revision as of 00:52, 17 March 2009

These updates concern Tamarin and related projects only.

Meeting Details (Changed as of 11/18/08)

  • 10:00 AM Pacific Time (18:00 UTC) on Tuesdays
    • 1PM Eastern US, 7PM Oslo, 3AM (Wed) Seoul, 5AM (Wed) Melbourne
  • Location: Tel: 877-220-5439 (US & Canada), +1-408-536-9900(International)
    • Meeting Place ID: 2000
  • join irc.mozilla.org #tamarin for attendance taking and questions


Next meeting's Agenda Items (3/17/09):

  • Canceled



January 27, 2009 Meeting Notes

Attendees

Jeff, Steven, Brent, Tom, Dan Schaffer, Rick Reitmaier, Rob Winchell, Moh

Agenda Topics

  • Status Updates

Meeting Discussion Notes

Status Updates

Jeff:

  • Checked in a verifier refactoring. Some cleanup needed, but wanted to get it in.
  • Put in a pipeline architecture where all code generators are driven off of api (similar to backend nanojit api)


Steven

  • Spot bug fixing

Dan Schaffer

  • Ecma 3 data acceptance tests
  • If anyone sees any failures, send Dan Schaffer an email
  • There may still be some lurking problems

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