Mozilla Status Board

Recent Posts (All Users)

adw@mozilla.com today

Done:

  • endless discussion, posted patches: Bug 1131362 - Create a reading list SQLite database and JSM to provide access to it
  • reviewed: Bug 1126184 - Select a single related tile to show as the first unpinned tile
  • mentoring, feedbacked: Bug 890531 - Please include the value of window.devicePixelRatio in a section of about:support
  • started mentoring: Bug 1137234 - Middle click on search suggestion from about:home/newtab pages opens the searches in foreground tabs
  • needinfoed: Bug 1071558 - Middle and right click on search suggestions perform the search in the same tab on about:home/newtab
  • needinfoed: Bug 1016825 - Show legacy-Sync-to-Firefox-Accounts migration notifications in the main browser window
  • emailed Yoric to follow-up on Sqlite.jsm usage re: shutdown
  • emailed a couple of contributors, following up on email last week
  • helped Catalin from QA with a Sync migration question
  • attended weekly reading list meeting

aklotz@mozilla.com today

Done:

  • Researched bug 1105386 and related
  • Working on diagnostic utility for troubleshooting attached input queues

Filed:

Patches written, waiting on reviews:

Still waiting for review, changed reviewer: * bug 1115438

Next:

  • land bug 1115436
  • land other bugs as reviews are granted

Coordination:

  • blocked on reviews

mbrubeck@mozilla.com today

Done:

Next:

  • Finish RTL patch.
  • File issues for remaining Android startup issue(s).

jack@metajack.im today

Done:

  • Presented Servo at Rust NYC / Applicative 2015
  • More investigation into njn's memory leaks
  • Filed lots of issues discovered during demo prep
  • Worked on reproducing Servo benchmarks with linux perf tool
  • Changed release build of Servo to include debugging symbols
  • Helped out on Servo experience report paper for ICFP 2015

Next:

  • More memory leak chasing
  • More servo partner planning
  • More reading on React and Houdini
  • Look into some of the reflow and incremental reflow issues

sphink@gmail.com today

Done:

  • Implemented a garbage collector for sixgill. It frees up a bunch of stuff and it doesn't crash. Must be correct, right? - bug 1137017
  • Also cleaned up a bunch of intentional leaks in sixgill that I added a while back - bug 1137017
  • Avoided a plugin crash due to a gcc bug. It's been happening for a while and I hadn't noticed. Incorrectly blamed my new GC. Bug 1137919
  • Implemented sizeof() and alignof(), so that the analysis rejects far less code - also in bug 1137017
  • security bug backporting fun for the collection of bugs bug 1137336, bug 1137326, and bug 1120655. A bit more to go.
  • Did reviews & things for unbreaking shell builds due to jstest landing, eg bug 1135401
    • I think I made the problem far, far worse by introducing an intermittent failure that would sleep for 1 hour when it failed. Apparently those jobs lack a timeout. Due to --tbpl, that made some builds take 6.5 hours!
  • Some work on repairing the tangled mix of SM(...) builds. Bug 1136309

Next:

  • Continued cleanup on SM(...) builds
  • Continued cleanup on newly exposed hazards
  • Land land land

Coordination:

  • Closed tree

ncameron@mozilla.com today

Done:

Week 9-13/2/15

  • unqualified names for assoc types (#18764)
  • shepherding RFCs 572, 803, and 591
  • DXR tests

Week 16-20/2/15

  • 4 days PTO
  • emailed Alex@VUW with Rust student project ideas
  • triage meeting ideas
  • more DXR tests and fixed save-analysis issue with fields and typedefs #22613
  • wrote Rust compiler tool tutorial (coming soon)
  • fix a very minor bug in the compiler driver (#22614)

Week 23-27/2/15

Next:

DST coercions, unqualified use of assoc types

Coordination:

Waiting for eddyb's UFCS work to land before starting unqualified assoc types again

gwatson@mozilla.com today

Done:

  • Lots of iframe + visibility bugs.
  • Add support for reftest harness "reftest-wait" functionality.
  • Clean up layout data more often (on node removal or display:none).
  • More work on browser shell prototype.
  • Various reviews.
  • Fix iframes overriding window title.
  • Debugging iframe + compositor races.

Next:

  • Experiments with existing iframe navigation crashes + jdm's loading changes PR.
  • Iframe / window navigation (window.history?)
  • Browser shell work.

ycho@mozilla.com today

Done:

  • hv intra predictor : found that lack of non-zero coeffs in neighboring reference blocks can be another good reason why intra prediction is very few for our target rates, say < 3% for -v 50.
  • tested modified intra predictor. Instead of copying coeffs from neighnbor, use average freq spectrum as predictor (tried for 8x8). No improvements.
  • block size ROD w/ fixed lapping. Not decoder verified. Based on jm's initial patch, added rate estimation for block size, and excluded DC for distortion calculation then get improvements in all 4 metric for both AM/QM on and off cases.

banderson@mozilla.com today

Done:

See yon for complete details.

Next:

Cargo global CI.

lbergstrom@mozilla.com today

Done:

  • Submitted ICFP experience report
  • Keep sourcing/recruiting/etc.
  • Profiling / perf investigations
  • Servo post-1.0 Rust requests planning
  • Out half day for doctor appt.
  • Buildbot infra hacking

Next:

  • Publish Nightly Android APK
  • Start in on rust-in-gecko work
  • Servo blog post with Samsung OSG
  • Recruiting

rfeeley@mozilla.com today

Done:

Next:

  • Finalize In-Content preferences for Saved Logins
  • Create Android password manager flow
  • Add Sign-out guidelines to FxA UX guidelines

jgruen@mozilla.com today

Done:

  • worked on chronicle pitch deck
  • FxA Sass Refactor
  • Helped Darrin (a little) with FxA iOS integration

Next:

  • Update/optimize FxA UI for mobile screens
  • Fix FxA Coppa flow
  • More Chronicle

bbell@mozilla.com today

Done:

Made progress on the Chronicle Presentation deck.

Next:

Continuing working on the Deck, and finalizing an MVP feature set document.

philipp@mozilla.com today

Done:

Next:

  • actually finish notes from TC research
  • Prepare for RL/RV meeting in Portland
  • get bugs on file for privacy and search work
  • finally get a better grasp of where we are in terms of passwords (Ryan, let's talk some time this week)

randersen@mozilla.com today

Done:

iOS

  • Reading View design specs
  • Final Reading View v1 prototype
  • UR reports

Next:

iOS

  • Finalize Reading View animations/transitions.
  • Share/Send widget
  • FxA
  • Going through bugs-n-stuff

alam@mozilla.com today

Done:

  • Android First Run UX and Sync up
  • Passwords UX on Android (cont'd)
  • Bug 1137483: "quick search" for Android
  • Bug 1071730: Search suggestions UI
  • Lots of misc Android bugs

Next:

  • Reading List/ Reader View Android bugs list
  • Bug 1122302: Improve "Send tab" experience in Android
  • Con't with First Run ideas
  • Bug 1087644: Voice input UX clean up
  • Follow up with Doorhangers work

kvijayan@mozilla.com today

Done:

  • Landed fix for bug 1130367 (fix readSPSProfilignStack testing function). Got backed out because an extra ASSERT I added revealed a profiler enabling race. Fixed that and tested on try, green now. Will land again this week.

  • Bug 1129510 (Tracing of profiler sample buffer references to jitcode), failed to land because SplayTree regressed to its linear case and traversing it for GC ended up overflowing stack. Ripped out the usage of SplayTree and implemented a skip-list for usage with the JitcodeGlobalTable. Tested, reviewed, and landed.

  • Helped shu and victor track down cause of unrelated oranges in devtools2 test suite, hoping to unblock victor for jit-coach related work. Also looked into intermittent gc-related in "dt2" caused by landing of bug 1129510. Much discussion.

  • Worked on prepping slides for a talk on Universify of Waterloo surveying the various techniques used for runtime type inference.

Next:

  • Land bug 1130367.

  • Clean up profiler sampler implementation in bug 1135236.

  • Start on measuring the overhead of various profiler-related instrumentation, in effort to improve sampling rate as high as possible (above 1k, hoping to get to 10k if possible).

wselman@mozilla.com today

Done:

  • Task Continuity: Prep and Fieldwork in Rochester (Wednesday - Friday)
  • Task Continuity: Preliminary analysis for TC-Las Vegas research.
  • Hello: Text analysis review
  • Login/Account Tool: Review of proposal

Next:

  • Task Continuity: Fieldwork archiving
  • Task Continuity: Coding for Rochester
  • Task Continuity: Participant Profiles
  • Login/Account Tool: Begin process of hiring contractor

mmaslaney@mozilla.com today

Next:

Bug 1136217 - [ReaderMode][UX] Identify a list of critical RM parsing and style changes changes

Bug 1125237 - [UX] [ReadingList] Design Spike: Define V2 of reading list

Bug 1087621 - [UX] Design for Reading List on Desktop

athornburgh@mozilla.com today

Done:

• Test plan for Tiles on New Tab with usertesting.com created

Next:

• Test plan finalized and deployed this week
• Starting specs for updated New Tab experience

agrigas@mozilla.com today

Done:

  • completed first draft of final mvp spec work for all aspects of tracking protection work started in collaboration with Philipp. Wiki documentation here: https://mana.mozilla.org/wiki/display/FIREFOX/Polaris+Tracking+Protection+UX
  • Next:

  • schedule copy review for privacy work
  • complete tracking protection experience spec
  • create visual style concepts for removed content when tracking protection is ON to be prototyped for user perception testing
  • Coordination:

  • review spec with Javaun
  • mjaritz@mozilla.com today

    Done:

    • review first iteration of RLRV SUMO articles
    • prioritize RLRV v2 work

    Next:

    • consider retrieval of saved and remembered content
    • prepare RLRV v2 content for Portland
    • align with engineering on next steps for new add-on installation flow

    hhabstritt@mozilla.com today

    Done:

    Next:

    • Work on finalizing RL/RV copy this week with Matej
    • Expecting to start spring campaign related tasks once details are received (ie: work with Snippets team, /whatsnew, /firstrun, etc)

    Coordination:

    • Meeting with PMMs this week about project briefs to define spring campaign details, priorities, content strategy, etc

    shorlander@mozilla.com today

    Done:

    Next:

    • More icons
    • Some design reviews
    • Tracking protection first run tour stuff

    dhenein@mozilla.com today

    Done:

    Next:

    • start putting mockups in meta bugs
    • finish quick save interaction
    • go through ui-review queue for iOS
    • moar mockups

    bwinton@mozilla.com today

    Done:

    • Reading List:

    • Search Prototype:

      • Get a semi-working build to Aislinn, to test distribution.
      • Get per-provider suggestions showing up.
      • Update the selected engine highlight.
      • Don’t change the default provider when showing suggestions.
      • Show alternate suggestions on hover as well.
      • Mostly fix keyboard navigation.
    • Other:

    Next:

    • Search Prototype:

      • Final polishing on the search provider switcher.
      • Start breaking down some awesomebar autocomplete prototype work.
    • Other:

      • Taking Friday off for my birthday.

    Coordination:

    • Need mockups from Stephen for the new awesomebar autocomplete prototype.
    • Need feedback from Aislinn on what we need to fix in the search provider prototype.

    sfranks@mozilla.com today

    Done:

    Hello

    EME

    • Updated Doorhanger mockup
    • Bug 1134513 - [EME] Create a teaching moment on first play of DRM-protected content

    Heartbeat - Bug 1137481 - Modify Heartbeat UX

    Next:

    • Hello Co-Browsing
    • Hello Monetization

    mverdi@mozilla.com today

    Done:

    • User testing of the first run experiments we ran. Thank you Gemma and Bill for your help.
    • Rough draft of a report on that testing.

    Next:

    • Working on a new version of the account/sync tour sign up experiment.
    • Spec for new migrator panel design.
    • See if we can do something with the stub installer.

    dteller@mozilla.com today

    Done:

    • Profiling

      • Bug 674779 - Per-CPU compartment accounting - puzzled by the behavior under Windows XP
      • Bug 1137128 - We need a variant of nsITimer that only fires when the process is active - filed, brainstorming with rvitillo, see https://wiki.mozilla.org/Performance/Power_Timer
      • Bug 1134591 - Consider sampling for per-compartment CPU monitoring - investigating
      • Bug 1137522 - Avoid double-counting total time spent in each compartment - investigating.
      • Synchronized with blassey.
    • Shutdown

      • Bug 1134700 - TelemetryEnvironment tries to collect addon data after AddonManager shutdown - reviewed
      • Bug 1044020 - [AsyncShutdown] Find out the duration of shutdown phases - looked at results (see Bug 1137941)
      • Bug 1137941 - Decrease the duration of AsyncShutdown and Terminator - filed
    • Async tooling

      • Bug 1135716 - OS.File cannot read from /sys/devices, throws unixErrno 5 - investigating
      • Bug 1125989 - OS.File race conditions at worker shutdown - reviewed (landed)
    • Session Restore

      • Bug 1107941 - [Session Restore] Session Restore doesn't clean up its upgrade backups - mentoring
      • Bug 906076 - Virtual tabs - lazily create linkedBrowser and other dependent elements for tabbrowser tabs to improve startup performance - mentoring
    • Places

      • Fixing a few tests.
    • Community

      • mentoring noida
      • welcome wagon
      • Bug 1136110 - Define OS.Constants.Sys.bits - mentoring
      • Bug 477831 - Expose new plural l10n API to c++ callers - mentoring

    Next:

    • Profiling

      • Experience with the test suite seems to indicate that we are going to get crappy profiling results with the current mechanism. I'm going to try and land this v1 anyway, then consider improvements, i.e. probably both bug 1134591 and bug 1137522.
      • Bug 1136923 - report add-ons that use too much CPU/CPOW by Telemetry
    • Places Need to finish fixing tests.

    Coordination:

    • Still waiting on khuey for the blocker of bug 1083361.

    avihpit@yahoo.com today

    Done:

    • Bug 1130445 (sort of meta): explore talos e10s status - some suits hang (sometimes per platform), no info which tests fail, no tools/methods to track this. Discussions/clarifications with jmaher. Found an approach to collect status programmatically - the main issue is that try pushes don't run e10s talos, and it's very hard to isolate tests.
    • Examine talos e10s results vs non-e10s - in general e10s results are better (a little) or not meaningfully worse (and tend to improve/regress together with their non-e10s counterpart). hard to tell since e10s tests/suits are still not properly running.

    • Bug 1128690 (ensure talos works with silk) - discussions, analysis and guidance with mchang at the bug and on irc.

    • Bug 1125509 (10% svg linux regression) - resolved invalid - wrongly filed for actually an improvement.
    • Bug 1137658 (3% session restore regression) - feedback.

    Next:

    • map exactly which e10s tests work and on each platforms, and decide on an approach to collect this info programmatically. We really need a full clear matrix here, which we can refresh periodically, at least until talos-e10s is mostly stable.

    josh@joshmatthews.net today

    Done:

    • FF 36 new contributors release notes
    • dug into memory corruption in document loading PR
    • figured out the test failures for error reporting PR
    • ServiceWorker work week
    • chased some rabbits related to script task shutdown

    Next:

    • Expediate the landing of document loading redesign
    • Async XHR networking
    • IPC ServiceWorker security checks
    • Servo process separation review
    • Write up the suggested workflow for working on Servo in groups

    jmvalin@jmvalin.ca today

    Done:

    block size RDO in new repo: https://github.com/jmvalin/daala/

    • master branch: fixed lapping, basic RDO work
    • exp_psnr2 branch: master + intra support, magnitude compensation, optimized for PSNR
    • exp_hvs1 branch: exp_psnr2 + HVS weighting in the RDO to optimize PSNR-HVS
    • exp_am1 branch: exp_hvs1 + experimental activity-masking-like distortion metric in the RDO (no activity masking in quantization yet)

    Comparing exp_am1 to master with AM disabled: subset1:

    • RATE (%) DSNR (dB)
    • PSNR -17.6072 0.960714
    • PSNRHVS -12.4018 0.884101
    • SSIM -18.7925 0.832703
    • FASTSSIM -10.3562 0.345163

    ntt-short:

    • RATE (%) DSNR (dB)
    • PSNR -18.13076 0.76225
    • PSNRHVS -3.49025 0.19462
    • SSIM -15.91530 0.50562
    • FASTSSIM -3.87249 0.12211

    Next:

    • Skiing
    • Skating
    • No coding

    Ms2ger@gmail.com today

    Done:

    bbouvier@mozilla.com today

    Done:

    • SIMD:

      • inline SIMD operations that don't need generalization for Ion (16 patches in bug 1134638)
      • inline SIMD.check (bug 1134638)
      • implement generalized SIMD.swizzle for Ion (bug 1134638)
      • implement generalized SIMD.load/store for Ion (bug 1135042)
      • investigated issues related to regalloc and SIMD (bug 1136104)
      • reviews:
        • bug 1112164 (spill SIMD registers based on safepoints)
        • bug 1112165 (recover SIMD ctors)
        • bug 1119303 (use oolCallVM for allocating SIMD objects)
        • bug 1124291 (add int8x16 and int16x8 to the interpreter. Made by a contributor, yay)
        • bug 1127932 (inline SIMD.float32x4.{add,sub,mul}. Also made by a contributor!)
        • bug 1136189 (inline SIMD ctors even when they have less than 4 arguments)
        • bug 1136221 (SIMD in the interpreter: relax requirements for bool functions)
        • bug 1136799 (SIMD in the interpreter: wrong order of operations in Math.sqrt)
    • Misc:

      • review bug 1136331 (builtin can be called in heap expressions)
      • helped some triaging and needinfoing
      • some commenting on the SIMD spec repo

    Next:

    • more SIMD in Ion inlining work + benchmarking:
    • start to write a blog post about SIMD work in general and performances (?)

    hsteen@mozilla.com today

    Done:

    Few hours because of back problems, but some long awaited progress on both Compatipede 2 and AWCY.

    • 2015-2-23 1:28 Trying to refactor the slimerjs test script.
    • 2015-2-26 1:36 Bugmail.
    • 2015-2-27 5:17 Compatipede 2 testing. AWCY rewrite - static HTML files.
    • 2015-2-28 3:4 AWCY.
    • 2015-3-1 2:45 JSON-format webcompat export script. Launched new AWCY version with webcompat data.

    TOTAL: (850min): 14:10

    Next:

    • Further work on slimertester.js
    • Also explore Compatipede 2 more
    • Static AWCY refinements: list potential regressions, try to ensure TODO-items go away when done
    • Assigned / needinfo
    • Blog and/or tweet about reviewing tests
    • Invite some volunteers to use regional static AWCY pages and comment on them
    • Figure out if it's possible to make perf (mem/cpu time) measurements on Flame hw while playing URLs through Marionette
    • Review test results
    • Make synced browsing output test data in webcomptest JSON format
    • More video testing
    • Follow up XHR spec
    • New XHR tests
    • XHR test meta data
    • Figure out why no data is being written to the AWCY history.json file

    Coordination:

    Opacity of the Stackato PaaS thing :(

    hverschore@mozilla.com today

    Done:

    • Fix RA bug, bug 1135047
    • Fix GVN bug, bug 1130679
    • Disable 32bit jsc on awfy (since irrelevant)
    • Add collectRangeInfoPreTruncate to MBoundsCheck, bug 1131955
    • Set aliasset for MCheckOverRecursed, bug 1136337
    • Decommission 'backtracking' and add 'unboxed objects' line on awfy
    • Add perf tests of bug 1131099 to awfy
    • Improve types at MTypeOf, bug 994016

    Next:

    • Fix awfy mac slave misbehaving. 70gb download in 6h :0
    • Browsermark 2.1 Knockout perf
    • 'Year in review' part 3
    • Begin automatic regression testing on awfy

    mh+mozilla@glandium.org today

    Done:

    Next:

    • Finish the above stuff that's not finished and landed.

    dmajor@mozilla.com yesterday

    Done:

    Next:

    • uplift bug 1137050
    • follow up on xp sp2 reports
    • look out for other regressions in 36

    Coordination:

    nnethercote@mozilla.com yesterday

    Done:

    Four day week due to a sick day.

    Firefox landings:

    • Bug 1134030 - Add WindowsAddressSpaceReporter. Might help with diagnosing all our Windows gfx memory problems.
    • Bug 979293 - Fix a data race involving permanentAtoms that was triggering bazillions of TSan warnings, and rejig its type to make the safety of the multi-threaded reads more obvious.
    • Bug 1050035 - Relanded part 1 (PLDHashTable entry storage lazification). Maybe it'll stick this time.

    Servo landings and other stuff:

    Other:

    • Blogged about data races.
    • Got agreement from mfinkle for glandium to enable jemalloc3 even though it causes a Fennec start-up performance regression.

    Next:

    More Servo memory profiling work.

    lhansen@mozilla.com yesterday

    Done:

    • PR work for shared memory
    • Bug 1136584 (enable JIT in JS shell workers)
    • Work on shared memory spec v2
    • Work on parallel library
    • One sick day

    Next:

    • Shmem bug fixing: Bug 1137291 (clobbering a register), bug 1137465 (intermittent shell futex hang)
    • Other shmem bugs and optimizations
    • Work on shared memory spec v2
    • Work on parallel library

    bobbyholley@gmail.com 4 days ago

    Done:

    • bug 1132851 - New seek doesn't cancel existing seek
    • bug 1134719 - Add stress tests for seeking
    • bug 1134837 - Implement media chaos mode
    • bug 1135170 - Simplify seeking pipeline
    • backported: bug 1127554 - Firefox crash in OOM | small | mp4_demuxer::MP4Sample::Replace
    • bug 1135424 - Consider making the state machine thread a task queue
    • bug 1135785 - Run more things in MediaDecoderStateMachine on the state machine thread
    • bug 1136223 - media web-platform-tests only test ogg
    • bug 1136399 - add test_WaitingOnMissingData_mp4.html and disable the webm version for now
    • bug 1136827 - Run MDSM::DecodeError on the state machine thread
    • bug 1136873 - Use MediaPromises for metadata decoding and fix up threading model

    amccreight@mozilla.com 5 days ago

    Done:

    • landed: bug 1073352 - Properly run the DOMWINDOW and DOCSHELL leak detector in e10s content processes.
    • landed: bug 1130142 - Refcount logging should not truncate 64-bit pointers, plus a few similar cleanups.
    • Investigating a docshell leak-until-shutdown in thumbnail processes. Channels don't release docshells in OnStop, which seems bad. Plus we're not doing OnStop quickly for some reason.
    • landed: Bug 1135772 - Null out the return value on error in QI in nsXPCWrappedJS
    • landed: Bug 1135773 - The cycle collector should not depend on QI nulling out the return value in case of failure
    • Fixing up my --use-first-bug option for git bz attach.

    Next:

    • Investigate enabling the CCAnalyzer leak detector in content processes.

    simon.sapin@exyr.org 5 days ago

    Done:

    Next:

    • More Servo reviews

    jorendorff@mozilla.com 6 days ago

    Done:

    • lots of reviews for ES6 classes (woohoo)
    • not much else, short work week shortened further by my whole family coming down with the flu (except me)
    • got static analysis patch rebased

    Next:

    • continue to have a sore throat
    • land bug 1130576 and bug 1113369 which is reviewed
    • land tons of other stuff that's been blocked
    • finish clearing my review q
    • seriously, finish up DefineProperty
    • start working on static analysis too

    spohl@mozilla.com 6 days ago

    Done:

    • bug 1117951: Wrong Flash events after dismissal of context menu - Investigated the issue and found that this is fixed in Firefox 37.
    • bug 1089867: [EME] Integrate Content Decryption Modules with the Add-ons Manager - Wrote all patches, got r+ on all of them. Landed on trunk and uplifted to Firefox 37 before yesterday's merge.
    • bug 394984: Unable to update on mac if admin user is not the same admin user as the person who installed firefox - Replied to review feedback.
    • bug 1062253: Exception calling callback: TypeError: this._backgroundUpdateCheckCodePing is not a function @ nsUpdateService.js:2380:8 - Reviewed patch.
    • bug 1131725: Intermittent run-by-dir test_9999_cleanup.xul | application crashed [@ nsSocketTransport::InitiateSocket()] from "FATAL ERROR: Non-local network connections are disabled and a connection attempt to aus4.mozilla.org (63.245.217.219) was made." - Reviewed patch.
    • bug 1125394: unable to run chrome test suite on Mac OSX - Tried to help isolate the issue.
    • bug 1128005: Android should run tests in unit_timermanager - Reviewed patch.
    • bug 1129721: Link to Adobe CDM's license page from Add-ons Manager - Wrote patch, awaiting review.
    • bug 1132789: [EME] ClearKey doesn't work on MacOSX - Reviewed patch.
    • bug 1134334: Intermittent run-by-dir test_0900_deprecatedUpdateFormat_minor.xul | Checking currentPage.pageid equals checking in pageshow - got downloading, expected checking - Reviewed patch.
    • bug 1134817: Change GreBinD to GreD for ClearKey (followup to bug 1132789) - Wrote patch, got r+ and landed.
    • bug 1134831: Add ability to localize "License information" string in addons manager - Wrote patch, got r+ and landed.
    • bug 1135319: Several javascript warnings when running mochitest-chrome app update tests on a debug build - Reviewed patch.
    • bug 1130682: Update Adobe EME with official name, description and homepage URL in addons manager - Wrote patch, awaiting review.
    • bug 1135563: Several javascript warnings when running xpcshell app update tests on a debug build - Reviewed patch.
    • bug 1133299: (security bug)
    • bug 1125013: (security bug)
    • bug 1121833: (security bug)

    Next:

    • bug 1130682: Update Adobe EME with official name, description and homepage URL in addons manager
    • bug 1129721: Link to Adobe CDM's license page from Add-ons Manager
    • Generate report on update hotfixes, to be used in report on update orphaning.

    mrosenberg@mozilla.com 6 days ago

    Done:

    • Down to 179 failures on ARM64/Ion
    • Learned how to do merges from mainline on git
    • sick, then sick spouse

    Next:

    • fix more bugs on ARM64/Ion
    • Start doing daily merges to prepare for splitting the ARM64 patches up for review

    olli.pettay@gmail.com 6 days ago

    Done:

    • Reviews, lots of them
    • iframe loading in shadow DOM
    • a shutdown crasher fix
    • some e10s+a11y work
    • proposed a small change to the event propagation in shadow dom

    Next:

    • reviews
    • e10s+a11y
    • memory management during tight loops creating native objects

    jwalden@mit.edu last week

    Done:

    Four day week because of Washington's Birthday.

    Basically lots on ParseNode arity removal, still. PNK_LEXICALSCOPE and PNK_NAME nodes appear to be the biggest source of remaining complexity now, with the little bits of adjustment I've been doing along the way. Plan to be done this week if reviews cope.

    Patchwork/bugfixing:

    • more ParseNode arity removal work (bug 1130811)
      • lots of test-writing and patch-queue cleanup to make more easily reviewable when ultimately posted

    Reviews:

    • add a method to determine the constructor for a typed array (bug 1121936)
    • last bits of NS_ABORT_IF_FALSE removal (bug 1127201)
    • add more MOZ_OVERRIDE uses (bug 1133075)
    • more WeakMap key-is-value nop-ing where appropriate (bug 1127827)
    • split up "".normalize test into pieces (bug 1129920)
    • some on SIMD shift bug, still need to finish rest (bug 1112627)
    • fix sealing/freezing typed arrays (bug 1120503)
    • some reviewing in defineProperty/set error handling stuff from jorendorff (bug 1113369)

    Other:

    Next:

    • finish arity removal (bug 1130811)
    • security bug still
    • review jorendorff's bug 1113369 and friends
    • rest of review queue
    • self-host the typed array methods
    • block-scoped for(;;) once ParseNode arity removal is completed
    • investigate our use of various atomics operations for correctness -- particularly all Relaxed cases, and interrupt flags cases especially
    • continued work on global immutable prototype chain (bug 1052139)
    • make SDPH override every hook (bug 1088640)
    • combinatorically exhaustive .caller tests (bug 1057208)
    • update update-test262.sh to pull from github (and work at all again)
    • global-let scoping in back of mind (bug 589199)
    • finish up arrow-function arguments work, and/or review the patch there (bug 889158)
    • realloc semantics discussions followup (bug 1035001, bug 1035002)
    • arguments object sealing stuff (bug 937922)
    • eliminate an in-source comment pointing to bug 934889 as still needing a fix (it no longer does)
    • blog post about typed array bugfixes
    • move style checking into the build (bug 1063728) (landed but backed out for various inanities, sigh)
    • tinyid/shortid stuff that busted Windows (bug 985687)
    • ES6 environment introduction into the JSAPI

    Coordination:

    jorendorff's stuff, still blocking on me reviewing it. Next week for sure!

    efaust@mozilla.com last week

    Done:

    Short week last week. Worked with Jason to do reviews of a bunch of features, started work on SuperProperty (this was supposed to happen in earnest, but the spec moved. Filed a spec bug, which turned out to be a due. Not very useful, but helped confirm my understanding of the spec as written

    Many reviews, wow.

    Next:

    LAND LAND LAND LAND LAND

    A bunch of code is now totally reviewed! We can land big chunks of classes (basic functionality, with static methods, at least) with a huge bevy of tests in Nightly, as promised

    SuperProperty() should happen in earnest.

    bhackett@mozilla.com last week

    Done:

    • Fixed some unboxed object fuzz bugs
    • Wrote patches to use unboxed objects for object literals (bug 1135423) and JSON / constant objects (bug 1135897)

    Next:

    • Turn backtracking allocator on by default (bug 826741)
    • More unboxed object / backtracking allocator performance work

    jcoppeard@mozilla.com last week

    Done:

    Compacting GC:

    • Now skips compacting zones when there is little benefit (bug 1134754)
    • Added a breakdown of unused cells by GC thing kind in about:memory (bug 1134255)
    • Worked on always releasing all possible memory after a shrinking GC (bug 1133759)
    • Fixed a race condition updating copy-on-write arrays in parallel after compacting (bug 1132171)
    • Worked on incrementalising compacting GC by zones (bug 1125101)
    • Worked on triggering compacting GC when the user is inactive (bug 1130439)
    • Investigating why compacing GC doesn't make a visible difference on AWSY

    Next:

    • Land patches for incremental compacting
    • Address remaining TSAN bugs related to compacting

    erahm@mozilla.com last week

    Done:

    Next:

    • bug 1135296
    • bug 1134933
    • setup awsy server once I get access
    • setup blog to blog on, possibly blog
    • decide on AWSY db changes, setup schema

    Coordination:

    • getting access to the new awsy server

    gpetrie@mozilla.com last week

    Done:

    • Task Continuity: Fieldwork in Nashville & Columbus
    • Task Continuity: Analysis prep work (coding videos, editing photos, compiling participant profiles)

    Next:

    • Task Continuity: Continue analysis prep work (coding videos, editing photos, compiling participant profiles)
    • Fennec First-Run: Discussions around testing

    rvitillo@mozilla.com last week

    Done:

    • Bug 1133521 - Enable BHR on Beta - followed up
    • Interviewed intern candidate & Intern debriefing meeting
    • Started writing e10s analysis
    • Bug 1134607 - Migrate Telemetry "coordinator" database to a larger instance - filed, investigated
    • Bug 1134591 - Consider sampling for per-compartment CPU monitoring - brainstorming
    • Bug 1135076 - filed, patch sent
    • 1 day sick

    Next:

    • e10s analysis
    • more of the same

    Coordination:

    Waiting for mreid to review my changes to the self-service dashboard to schedule recurrent Spark jobs.

    alessio.placitelli@gmail.com last week

    Next:

    nfroyd@mozilla.com last week

    Done:

    • Blogged about TSan, after watching Firefox/Wordpress eat the first draft in a crash. Got a Twitter shoutout for it. decoder also approved over IRC.
    • Field bug about form element tabbing being slow, discovered it was actually addon badness. Discouraging that even simple addons can make the browsing experience this bad.
    • Looked at problem Bas reported with Visual Studio projects. Tried posting on dev-platform to solicit comments on what the right behavior is here. Looking forward to crickets.
    • Various amounts of work on bugs already begun.
    • Reviewed patches.
    • MemShrink meeting.
    • 1:1 with Nick.

    Next:

    • More blogging
    • More patches

    jseward@acm.org last week

    Done:

    • Landed V precise-exception controls that improve perf by 10+% for FX on x86_64. Magic flags: --px-default=allregs-at-mem-access --px-file-backed=unwindregs-at-mem-access
    • More Mochi runs, more triage. Bug 1078275 (TargetConfig::orientation uninit) finally got fixed courtesy of Kats, yay. Finally got reliable STR for bug 1119843 (uninits in sctp_med_chunk_output).
    • Build B2G for Flame
    • Run FxOS on V on Flame. A difficult and time consuming process. Filed bug 1130455 (uninits in abChildBase::mScrolling), 1132953 (uninits when msyncing asmjs cache)
    • V: fix bug 344033 -- very strange bug in arm32 fn wrap infrastructure causing Helgrind strangeness.
    • Blog post about the Mochitest/Valgrind situation.
    • Chaos due to apparent failure of laptop power supply, turned out to be the power cable. Bizarre.
    • Install Win7 on VirtualBox, build m-central and m-release.
    • Tried out Dr Memory, no success (immediate crash on Fx Win32).
    • Built Wine on Linux, got set up for running Fx/Win32 on V on Wine. Wine is impressive; can run Fx+Flash player. Started looking at problems V reported for it.
    • Fixes to V's PDB reader, enough to get sane call stacks from MSVC2013 code.

    Next:

    • Pick up any obvious badness with the FxWin32/V/Wine stack.
    • See if FxWin32/V/Wine stack can run Flashplayer. Without V, it runs. With V it crashes for non-obvious reasons -- timeouts?
    • Return to working on Flame.

    tdaede@mozilla.com last week

    Done:

    Moving to MV Merging a bunch of AWCY changes AWCY timeline

    Next:

    Look at max distortion patch again with jmspeex's block size rdo Make lossless VP9 generator for ekr Run jm's new lapping stuff through that tool

    amarchesini@mozilla.com last week

    Done:

    ServiceWorkers/SharedWorkers/Workers

    • Bug 1132436 - WorkerPrivate::RunBeforeNextEvent assertion fails sometimes (@NS_HasPendingEvents)
    • Bug 1133242 - trained-to-thrill Service Worker crashes child process on FirefoxOS
    • Bug 1133541 - ServiceWorkerManger::GetRegistrations returns all the SW ignoring the window principal.
    • Bug 1132865 - Crash in mozilla::dom::workers::SharedWorker::Resume
    • Bug 1131700 - ServiceWorkerManager::CreateServiceWorker should use RuntimeService::GetOrCreateService
    • Bug 1131704 - ServiceWorkers are not correctly loaded when firefox restarts
    • Bug 1132924 - XHR.response crashes if the response is an empty string

    Other Stuffs

    • Bug 1132537 - WebSocketImpl::Dispatch uses some non-mutex-protected variables
    • Bug 1121722 - Chrome-only DOM File constructors don't use the file's modification time
    • Bug 1132395 - URL.createObjectURL crashes in SharedWorkers in debug builds

    Graphene

    • Bug 1125713 - Browser API: Add event for page download progress

    RequestSync

    • Bug 1130663 - requestsync-manager API to allow for an immediate sync
    • Bug 1131963 - RequestSync doesn't make the correct task in setPolicy
    • Bug 1132752 - navigator.syncManager.setPolicy generates DataCloneError

    nicolas.b.pierron@mozilla.com 2 weeks ago

    Done:

    • SIMD Ion:
      • Bug 1112164 - Add SIMD register in Safepoints. -- Finish the prototype; Make tiny patches which are easier to review to support typed-registers; Add SIMD registers to x86 / x64; Add PushRegsInMask support; Encode extra float registers in Safepoints. Try & try & try … to reproduce errors on Linux 86 & Windows, which can only be reproduced on Try :(
      • Bug 1112158 - Remove MSimdUnbox when possible (Blocked by Bug 1112164)
      • Land Bug 1112166

    Next:

    • SIMD Ion:
      • Bug 1112164 - Add SIMD register in Safepoints. -- Try & try & try again … to reproduce errors on Linux 86 & Windows, which can only be reproduced on Try :(
      • Bug 1112165 - Remove MSimdBox when possible (Blocked by Bug 1112164)
      • Investigate removal of MSimdBox & MSimdUnbox, to avoid issues with Phi nodes.