Mozilla Status Board

mh+mozilla@glandium.org

Current Status - 2015-08-25

Done:

Next:

  • More of the same, but with less jemalloc and more build system stuff hopefully.

Older Posts

Member of Projects

Team Posts

nnethercote@mozilla.com yesterday

Done:

Four day week due to a sick day.

Gecko landings:

  • Bug 1197694 - fflush() rapl output so it always appears immediately.
  • Bug 1198137 - Add some summary stats to rapl's output.

MDN improvements:

  • Added page about turbostat
  • Reworked several of the power profiling pages.
  • Totally overhauled the page about Valgrind because it was a mess.

Other:

  • Blogged about Activity Monitor's "Energy Impact" measure. A commenter then worked out exactly how it's computed on 10.10 and 10.11, which I hadn't. Excellent.

Next:

More power stuff.

mh+mozilla@glandium.org 6 days ago

Done:

Next:

  • More of the same, but with less jemalloc and more build system stuff hopefully.

nfroyd@mozilla.com last week

Done:

  • Landed use counters, notified dev-platform, started dealing with fallout.
  • Fun with clang-on-android, especially bug 1196871.
  • Worked on bug 1189829, fixing quadratic behavior in the console service. Back-and-forth with erahm, ultimately landed.
  • Reviewed bholley's blogpost on MozPromise.
  • Started project to remove PR_snprintf et al from the tree (i.e. "remove NSPR dependence from Firefox, part 2/N"), bug 1197205. Lots of people submitting patches, some skepticism that this is actually worthwhile.
  • Back-and-forth with glandium about Android libc++ situation.
  • Back-and-forth trying to buy laptop after refreshing it.
  • Tried to find out more about Windows + taskcluster builds for clang-cl builds.
  • Remembered how much of a pain compiling Firefox on Windows is.
  • Wrote blog post on requiring = default or = delete for C++ classes.
  • Reviews.
  • 1:1 with Nick.

Next:

  • Start talking to dev-b2g about how to do libc++ for B2G.
  • Submit recent desktop receipts.
  • Fun reviews (const iterators for hashtables, nsCOMPtr<T>&& implicit conversion patches).
  • Sync up with Julian for TSan work.
  • Investigate Mac mutex contention problems, bug 1195767.
  • Really get clang-cl setup on new laptop.

Coordination:

jseward@acm.org last week

Done:

Valgrind/Mochitest integration, bug 1185244:

  • two more iterations, to get a design that JGraham is happy with.
  • As requested, removes knowledge of the source tree structure from testing/mozbase and does not use subclassing.

Lots of Valgrind bug triage and fixing, to stabilise for 3.11 release.

  • Implement AVX XSAVE/XRSTOR instructions, a horrible nightmare of complexity.
  • Finish off some AVX2 and ARM32 loose ends.
  • Triaged many bugs, landed many contrib'd patches. Now in a better state for release.

Next:

erahm@mozilla.com 2 weeks ago

Done:

  • Drafted memory reporter for media source, turns out it needs to be async
  • Drafted async memory reporter framework
  • Coverity triage
  • Filed a few bugs for new warnings, updated scripts to handle new test log

Next:

  • Async memory reporters
  • Review power usage documenation