Tamarin:WeeklyUpdates/2008-05-20

From MozillaWiki
Jump to: navigation, search

20th May 2008

Attendees

(Note, unfortunately I neglected to take attendance; these are the people I know were there. If you were present and not listed, please add yourself)

  • Adobe: Rick, Steven
  • Mozilla: Ben, Jim
  • Intel: Shengnan, Moh

Updates

    • Moh (Intel)-
      • An easy performance gain for string comparisons was offered in bug 433799. Steven to push change in.
      • runtests.py produces inaccurate results per bug 434118. A fix was offered. Adobe to review the fix and push this week.
      • Intel wants to investigate doing a simple post-codegen pass for easy & fast optimizations (eg code alignment, peephole), definitely worth investigating — Rick to follow up with Intel offline, going to open a bug on it.
      • Intel wants to add LIR_file, LIR_line instructions for VTune — Rick thought was already there but apparently not in the right form (not being transmitted from IL to LIR). Problem is harder than it sounds; Rick to think about it and work with Intel offline. Shengnan has initial patch she’s going to attach to the existing bug.
    • Jim (Mozilla)-
      • Working on bug 409021, merging MMgc from TC to TT; mostly done but still some bugs to track down (also, a few patches are still awaiting review by Tommy). Rick and Steven advised about greedy and pedantic modes, which are likely to help track down his remaining bugs.
    • Steven (Adobe)-
      • Restoring some functionality that was in TC but got lost on the way to TT (introspection and lazy type resolution). These features are probably not very important for Mozilla but are very important for Flash.
    • Rick (Adobe)-
      • Rick gave a synopsis of trace tree work. It’s not working yet but hopefully will be by next week. Note, merging trees isn’t part of this (eg the Game Of Life problem) but is phase 2 of this problem (ie this work is a prerequisite for having the information needed to merge trees)
      • At Moh’s request, Rick also talked some about how register allocation is currently done. Moh is of the opinion there's room for improvement.