Tamarin:WeeklyUpdates: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(180 intermediate revisions by 22 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  
* Meeting ID: 8262746 (TAMARIN)
* Location: Tel: 877-220-5439 (US & Canada), +1-408-536-9900(International)
** California: 408-536-9900
** Meeting Place ID: 2000
** Toll-Free(US & Canada): 877-220-5439
* join irc.mozilla.org #tamarin for attendance taking and questions
** International: +1-408-536-9900
* Duration: 60 minutes
* join irc.mozilla.org #tamarin for attendence taking and questions




= 11th December 2007 =
'''Next meeting's Agenda Items (3/17/09):'''
* Canceled


== Attendees ==


* brendan
* bsmedberg
* ed
* erik t
* jorendorff
* lars
* marcia
* markh
* moh
* rick r
* seo
* steven j


== Status ==


'''Moh'''
= January 27, 2009 Meeting Notes =
* call graph in VTune working.
== Attendees ==
* waiting for mgmt decision on VTune availability, possibly via [http://whatif.intel.com/ whatif.intel.com]
Jeff,  Steven, Brent, Tom, Dan Schaffer, Rick Reitmaier, Rob Winchell, Moh
* will look into adding JavaGrande to the VTune-profiled tests
== Agenda Topics ==
 
* Status Updates
'''Marcia'''
* filed https://bugzilla.mozilla.org/show_bug.cgi?id=407046
* also looking for comments on PowerPoint draft showing VTune profiling results, preliminary, mailing around for review
* looking at slide 3, vtune barchart of alioth debian shootout benchmarks
* question about debugger support costs reading too high
* Ed: should be possible to build in release mode but enable the right opcodes to build address maps for vtune
* Goal is to have a "Release VTune" configuration
* Markh asked about debug penalty, but needs that to get exception detail otherwise missing
* Brendan says a Tamarin in Firefox must have good exception details, source images in ReferenceError diagnostics, etc.
* Ed suggests starting from Release Debugger and optimizing hard
* Brendan points to ESC involvement, JS debugger APIs used by Firebug -- lots to do (will file bugs)


'''Markh'''
== Meeting Discussion Notes ==
* implementing IDispatch in ScreamingMonkey Tamarin glue
=== Status Updates ===
* questions:
** use of MI and templates, specifically some GCRoot inheritors
** Hashtables for managed memory: GCHashtable, avmplus::Hashtable
** Also avmplus::List
* ScreamingMonkey status: plugging away, nothing much to expect till after Christmas


'''Seo'''
Jeff:
* working on CIL decompiler, [http://groups.google.com/group/mono-cecil/browse_thread/thread/b43296d0cb0e93f0 sent] patches upstream
* Checked in a verifier refactoring. Some cleanup needed, but wanted to get it in.  
* exception issue from last week? no open issue
* Put in a pipeline architecture where all code generators are driven off of api (similar to backend nanojit api)
* [http://www.iunknown.com/2007/11/dlr-hosting-spe.html DLR hosting spec], looks ok


'''Jason'''
* chasing down GC bugs, progressively better, still crashing -- more to do on js/src side
* js/src/xpconnect/tests/js/old/threads.js broke some time over the years, due most recently to thread manager API change
* after fixing that, still having problems with thread-unsafe xpcom objects finalized on wrong thread
* See the [https://bugzilla.mozilla.org/show_bug.cgi?id=407803 bug]


'''Rick'''
Steven
* JIT intermediate buffers are not shared across threads
* Spot bug fixing
* each Tamarin instance has its own buffer => big footprint
* synch using GC spinlock
* Brendan: might want lock-free (SpiderMonkey portable [http://lxr.mozilla.org/mozilla/source/js/src/jslock.c CAS])


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 ==


= 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-12|August 12, 2008]]
* [[Tamarin:WeeklyUpdates/2008-07-22|July 22, 2008]]
* [[Tamarin:WeeklyUpdates/2008-07-15|July 15, 2008]]
* [[Tamarin:WeeklyUpdates/2008-07-01|July 1, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-24|June 24, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-17|June 17, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-10|June 10, 2008]]
* [[Tamarin:WeeklyUpdates/2008-06-03|June 3, 2008]]
* [[Tamarin:WeeklyUpdates/2008-05-20|May 20, 2008]]
* [[Tamarin:WeeklyUpdates/2008-05-06|May 6, 2008]]
* [[Tamarin:WeeklyUpdates/2008-04-15|April 15, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-25|March 25, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-18|March 18, 2008]]
* [[Tamarin:WeeklyUpdates/2008-03-11|March 11, 2008]]
* [[Tamarin:WeeklyUpdates/TamarinSummit2008|Tamarin Tech Summit Agenda, February 1, 2008]]
* [[Tamarin:WeeklyUpdates/2008-01-15|January 15, 2008]]
* [[Tamarin:WeeklyUpdates/2008-01-08|January 08, 2008]]
* [[Tamarin:WeeklyUpdates/2007-12-18|December 18, 2007]]
* [[Tamarin:WeeklyUpdates/2007-12-01|December 11, 2007]]
* [[Tamarin:WeeklyUpdates/2007-12-04|December 4, 2007]]
* [[Tamarin:WeeklyUpdates/2007-12-04|December 4, 2007]]
* [[Tamarin:WeeklyUpdates/2007-11-27|November 27, 2007]]
* [[Tamarin:WeeklyUpdates/2007-11-27|November 27, 2007]]

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