Platform/2008-07-02

« previous week | index | next week »

Notices

  • Propose a new meeting time of 2pm PDT rather than 11am PDT. This will allow NZ and Japan to dial in. They currently don't join (except for roc) as this is 5am and 3am for them. Objections? Thoughts?

GFX 1.9.1 Update

  • GFX 1.9.1 Bugs
    • Do we have an update on SVG fonts and/or bz's work to make <img src="foo.svg> possible?
    • Three still assigned to nobody?
    • Vlad, Stuart, and Joedrew off for another half a week (roughly).
  • Video, roc/cdouble:
  • downloadable fonts, jdaggett
    • Last week's status:
      • still working on unifying font code (bug 437356)
      • patch for mac, first cut for windows tomorrow
      • need to get Stuart to evaluate before doing Linux version
      • next step is user font set object to handle downloads (bug 441473)
      • @font-face parsing code will populate this
    • This week:
      • zack: @font-face parsing is coded, but does not populate any data structure yet; am planning to make it build a standard CSS DOM structure; the user font set object should then populate from that; see bug 441469 for details
  • pixman/cairo perf, vlad:
    • Last status:
      • we've got stuff coming from antoine/fred
      • will turn on SSE opts
      • will need ARM stuff

Layout 1.9.1 Update

  • 1.9.1 Layout Bugs
  • Acid3: Roc or dbaron, status?
  • SMIL still @ risk? (dholbert)
    • May not have a 100% complete implementation, but we should have a good subset implemented in time for feature freeze
  • SVG fonts at risk?
  • SVG CSS, roc:
  • CSS transforms - keith:

Content 1.9.1 Update

  • Content 1.9.1 Bugs
    • Worker Threads, bent, status?:
      • Ben will work on getting worker threads (basic message passing, start/pause/cancel, and timers) into a state where it could be put in a bug for review etc. Once that's done he'll continue with what's left.
      • Spec about ready for general consideration. Arun to arrange meetings with Gears folks, others.
      • DOM worker thread XHR (minus the 'X') not yet started.
    • Tab reparenting (bz), at risk for 1.9.1? [I'm hoping to get some work done on this in the two weeks starting July 7. We'll see how well that works and whether it's enough. I think it might well be. --Bzbarsky]
  • Cross-site XHR, at risk for 1.9.1? What's the current status on the spec and us internally agreeing on what to do?

JS 1.9.1

  • JS 1.9.1 Bugs
  • JS Tracing:
    • Last week's status:
      • Tamarin nanojit integrated in SpiderMonkey
      • Recording traces for single paths through simple loops
      • Cooperating with Adobe folks on nanojit API and memory management
      • TT has more new String API improvements
    • This Week's Status: ??

Landed some incremental perf wins, 5-10% improvement over 1.9 so far.

  • Need to prioritize/file these.
    • JSObject ops makeover
    • direct threaded interpreter loop on Windows
    • SDK / compiler adjustments on Mac
    • Profile guided input improvements
Blocking
417131 brendan@mozilla.org wip-patch JS Enumeration Allocation Consternation
430133 general@js.bugs Object.defineProperty
421864 igor@mir2.org wip-patch Interpreter creates too many doubles
433337 igor@mir2.org Reunify jsinterp.c on Windows
Wanted
229756 brendan@mozilla.org Make SpiderMonkey's const extension JS2/ES4 compatible
260106 brendan@mozilla.org wip-patch elisions in array literals should not create properties (js1_5/Array/11.1.4.js)
312354 brendan@mozilla.org FIXED Assignment expressions have wrong type (ecma_3/Operators/11.13.1-002.js)
363534 brendan@mozilla.org FIXED Combine JSOP_LT and JSOP_IFEQ, etc., pairs
384244 crowder@fiverocks.com wip-patch update jsdtoa with interesting pieces of more-recent dtoa
433351 crowder@fiverocks.com Implement Object.extend
305064 general@js.bugs Add trim, ltrim, and rtrim features for javascript strings
352437 general@js.bugs string.link does not escape url
429507 general@js.bugs Function.prototype.bind
411575 igor@mir2.org review_brendan? js_PutCallObject() is slow.
432881 igor@mir2.org FIXED SM: JSVAL_VOID as a pseudo-boolean
346749 mrbkap@gmail.com still_want? let declarations at top level are turned into var declarations
312116 nobody@mozilla.org should support catchall getters/setters
419225 sayrer@gmail.com wip-patch refactor ExecuteREBytecode and SimpleMatch
430930 sayrer@gmail.com Date.parse cannot even parse "2008-04-26" (should understand ISO 8601)
419743 shaver@mozilla.org wip-patch JSOP_CONCATN for improved chained-concat performance
433335 shaver@mozilla.org mark sharp object avoidance
433336 shaver@mozilla.org array iteration optimization

General 1.9.1 Updates

  • offline, dcamp:
    • Last week:
      • versioned app caches just about ready for review
      • honzab has opportunistic caching namespaces almost ready
      • need to review localStorage patch
    • This week:
      • Versioned app cache patch attached 442806 (with some followups in the dependencies). Waiting for review.
      • Opportunistic/fallback caching namespace patch attached 442813. One round of review done, waiting on a new patch.
      • Test suite started 443017. Some review done, will need an updated patch.
      • Image requests/caching will be an issue, see bug 442809

mozilla-central

  • Need a query facility, like bonsai. Status?
    • Need pushlog code updated on hg.mozilla.org to use new sqlite backend bug 437637, then pushlog web extension needs query support added bug 437445
  • Cycle times are seemingly slower on moz-central (about an hour slower). Need to look into this. John O to investigate. Status?