Mozilla Status Board

mh+mozilla@glandium.org

Current Status - 2014-12-16

Done:

Next:

  • More jemalloc

Older Posts

Member of Projects

Team Posts

nnethercote@mozilla.com yesterday

Done:

Landed:

  • Fix --disable-startupcache, and re-disable the startup cache on B2G in the process (bug 1111948). Saves ~180 KiB in the B2G main process.
  • Use stack allocation in FillGlyphs() in the common case (bug 1113037). Avoids 10% of heap allocations on some workloads on Mac.
  • Fixed DMD on B2G (bug 1107330).
  • dmd.py tweaks, including speeding it up by ~2x and improvements for Mac and Windows (bug 1111419, bug 1110455, bug 1112968).
  • Shrink FrameConstructionItem (bug 1113010).

Other:

  • Discovered that DMD can be made to work with non-debug build on Mac just by building with --enable-profiling, hooray! (Fixes bug 995443.)
  • Found excessive heap allocations in font-handling when viewing Treeherder, which jkew fixed (bug 1111879). Avoids millions of heap allocations, giving an improvement on multiple Talos suites.
  • Lots of Q1 planning stuff.
  • Blogged about my gmail filters.

Next:

  • Christmas lull.

mh+mozilla@glandium.org 6 days ago

Done:

Next:

  • More jemalloc

nfroyd@mozilla.com last week

Done:

  • Flushed review queue from PTO + Portland!
  • Reviewed bug 970307, Nuwa thread idleness. This bug makes my head hurt.
  • Reviewed bug 1098004, snappy compression streams.
  • Reviewed bug 1101337, making the reftest analyzer not hang, which turned out to be fixing an XPCOM string method to not be O(n^2). Learning a lot about XPCOM strings in the process!
  • Reviewed bug 1108294, modernizing AccEventGen.py. A build system review, this could be dangerous...
  • Other, smaller reviews.
  • Moved various things to TEST_HARNESS_FILES in bug 1109164, bug 1109831.
  • Silenced the annoying WARNING: no preprocessor directives found bits in bug 1109826.
  • Did some investigation on what exactly makes no-op builds slow.
  • Did some performance investigation on manifest installation for the build system
  • Wrote patch for bug 1109409, improving manifest file copying on Windows.
  • Wrote patch for bug 1031264, honoring rel="noreferrer" when opening links in other ways than left-click. Spent an hour or two banging around before jimm pointed out that e10s makes click handling work very differently...
  • Wrote patch for bug 1109302, making *SOURCES in moz.build emit proper objects.
  • Wrote patches for bug 1065434, unifying path handling in moz.build.
  • Celebrated release of rr 3.0!
  • Volunteered to do TSAN-y things for Q1 2015.
  • Completely missed bonus-y presentation at convenient time, will have to attend other one at inconvenient time.
  • MemShrink meeting. Only four bugs, we must have excellent memory usage now!

Next:

  • More of the same.
  • Get Servo patch for automagically running with rr rebased and accepted.
  • Look at multi-argument NS_NewRunnableFunction templates.

erahm@mozilla.com 2 weeks ago

Done:

  • Portland work week
  • Meetings on AWSY, logging, jemalloc

jseward@acm.org 4 weeks ago

Done:

  • More uninitialised value bugs picked up by Mochi and other runs: bug 1096054 (fixed), 1078211 (fixed), 1100325 (filed), 1100338 (filed).
  • bug 788974 (--enable-elf-hack and --enable-profiling are incompatible): fixed
  • bug 1100911 (Fx on V on OSX hangs in the hang detector :-) fixed
  • V: 340807: disInstr(arm): unhandled instruction: 0xEE989B20
  • V: Fx on OSX 10.10 and 10.9: more testing/fixes
  • V: 3.10.1 releng: decide on merge cands, do merge, organise testing, release.
  • Portland pre-paperwork/organisation.

Next:

  • Blog about V/Yosemite availability.
  • Get back (finally!) to B2G on V on Flame.