Mozilla Status Board

Recent Posts (All Users)

bobbyholley@gmail.com today

Done:

  • landed: bug 1123983 - Flushing can cause the MDSM to invoke Request{Audio,Video}Decode multiple times
  • bug 1124172 - Mp4 file - hang
  • landed: bug 1121148 - Opus audio streaming start delayed by 30 seconds in Firefox 36
  • bug 1124513 - Breakpoints wrong on prettified youtube source
  • bug 1120261
  • landed: bug 1124898
  • bug 987794
  • landed: bug 1124952 - Assertion failure: !IsExclusive || !mHaveConsumer, at ../../../dist/include/MediaPromise.h:248
  • bug 1125015
  • bug 1125469 - Playback sometimes stall waiting, while buffered data is there
  • bug 1126052 - Turn test_SeekTwice_mp4.html back on
  • landed: bug 1126088 - Firefox crash in OOM | large | mozalloc_abort(char const*) | mozalloc_handle_oom(unsigned long) | moz_xmalloc | mozilla::MP4Stream::BlockingReadIntoCache
  • landed: bug 1126465 - MediaSourceReader seek can get scuttled when it mid-airs with the tail-end of an outstanding Request{Audio,Video}Data
  • bug 1126911
  • bug 1126925

lbergstrom@mozilla.com yesterday

Done:

  • Data parallel master’s project kickoff
  • Review of Simon’s style system integration of CSS parser rewrite
  • Lots of other PR reviews, builder maintenance, etc.
  • Tracked down OSX cross-compilation build to a rustc issue identifying plugin libraries correctly (acrichto following up)

Next:

  • Be with son in the hospital until he's better
  • Maybe look at modernizing + fixing the Gonk build during downtime
  • Maybe maybe look at the try branch issues

mbrubeck@mozilla.com yesterday

Done:

  • Rust upgrade: android fixes; reviews

Next:

  • Android fixes, miniservo
  • Prepare talk for February Seattle Rust meetup

ncameron@mozilla.com 2 days ago

Done:

  • One day stat holiday (Wellington Anniversary)
  • --save-analysis fixes (#21385)
  • highfive admin
  • fix highfive/rustaceans bug where aatch was not getting pinged
  • fix highfive bug (#38) where some contributors were repeatedly welcomed
  • DXR now works again - I can index rustc/libs
  • experimenting with rustfmt and a rope implementation

Next:

Slicing syntax some more. Investigate compiler perf regressions

josh@joshmatthews.net 2 days ago

Done:

  • sweated over the rust upgrade
  • debugged private browsing issues for new windows created synchronously
  • ported FetchEvent to maple
  • dug through Trained to Thrill failures on maple

Next:

  • Merge the fershuggin' upgrade
  • Create the Servo contribution FOSDEM talk
  • Address CSS value serialization test review comments
  • Finish writing FetchEvent tests, get it reviewed
  • Debug TCPSocket opt b2g emulator test failure
  • Merge Servo cookie support

Coordination:

Review of cookie support changes.

adw@mozilla.com 2 days ago

Done:

  • landed: Bug 1018022 - Polling for verification mail stops after a relatively short time, which may "stall" sync migration
  • done: Bug 1119578 - Manually test that Sync engine selection does the right thing after FxA migration
  • done: Bug 1120695 - Breakdown: Get Sync engines working with promises/tasks
  • reviewed, investigated: Bug 1115616 - Cannot search with Google when user input with IME and click one of search suggest item in Home page.
  • investigating for mentorship: Bug 1051861 - Gear icon is invisible in High Contrast themes
  • filed: Bug 1124941 - Improve the way Firefox determines that an account is verified
  • filed: Bug 1124956 - Fix Sync engine selection after migration to FxA
  • filed: Bug 1125425 - Unbitrot Mark's part 1 patch for getting engines to work with promises/tasks
  • chat with Mark about ongoing Sync/FxA work

spohl@mozilla.com 2 days ago

Done:

  • bug 1089867: [EME] Download Content Decryption Modules - Addressed additional feedback, started writing tests and a patch to disable Adobe EME by default.
  • bug 1115892: Crash reporter appears in a different language (Greek [el]) than Firefox and OS X (British English, [en-GB]) - Got r+ on patch and landed on nightly and aurora.
  • bug 1101331: Modify file structure of B2G.app to allow for building of gaia after OSX v2 changes to Firefox (bug 1047584) - Updated patch for current trunk and relanded to see if intermittent failures went away. They didn't and patch had to be backed out again.
  • bug 1124818: You do not have permission to use Firefox Software Update - started investigating and requested more info from reporter.

Next:

  • bug 1089867: [EME] Download Content Decryption Modules
  • bug 1117951: Wrong Flash events after dismissal of context menu
  • bug 1125013: (security bug)
  • bug 1101331: Modify file structure of B2G.app to allow for building of gaia after OSX v2 changes to Firefox (bug 1047584)
  • bug 1124818: You do not have permission to use Firefox Software Update

negge@dgql.org 2 days ago

Done:

Designed a reversible 32-point DCT:

Code reviews:

Next:

ycho@mozilla.com 2 days ago

Done:

Experiments to solve block size decision issue :

  • Tried quantising the MC residue so that higher bit rates can cause more complex residue. Sizes are chosen as expected, BUT the metric does not say improvement then found that current block size algorithm is not giving the best coding performance in terms of four metrics.
  • Tried all cases of constant block sizes, and it shows 16x16 is best performing according to the four metrics. (For inter, ntt-short-1. For intra, subset1)
  • Setting up env to generate sequences for quality evaluation with human eyes.

Next:

Keep trying block size issue, check possibility of RDO (Rate Distortion Optimization). Generating decoded sequences with close bitrates, for current, very relaxed QM, flat QM cases.

jack@metajack.im 2 days ago

Done:

Next:

  • Draft agenda for London partner meeting (Daala)
  • Intern interviews
  • Catch up on email and administrivia

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

Done:

  • SIMD Ion:

    • Bug 1112159 - Align16: Dynamically align the C++ Ion trampoline.
    • Bug 1123631 - Hit MOZ_CRASH(Unknown SIMD kind when generating MSimdBox instruction.) (float64x2 issue)
  • Clean-up:

    • Bug 1124120 - Fix unused variables warnings in opt builds
  • B2G:

    • no bug - Fix flame build system issue after the addition of a symbolic-link to /sys/ dev/usb/…
    • no bug - work-around emulation oriented automated testing.
    • no bug - Unagi/aurora, fix patching script to update the latest revisions.

Next:

  • SIMD Ion:

  • Clean-up:

    • Land Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler.
  • B2G:

    • no bug - FxOS slaves are down, kernel error which prevent launching any program 2/3 of the time :( (kmem_cache_alloc_trace+0x68/0x130)

amarchesini@mozilla.com 2 days ago

Done:

  • Bug 911972 - MessagePort and MessageChannel in workers
  • Bug 1112032 - Implement MediaController
  • Bug 1113086 - Implement AudioChannel API into BrowserElement
  • Bug 1107699 - Remove timeout before Console.log() and the dispatching of ConsoleEvents
  • Bug 1123021 - Use After Free in WebSocketChannelChild::OnStart()
  • Bug 1124386 - BroadcastChannel crashes in e10s with file URIs

Next:

Bug 1112032 - Implement MediaController

mh+mozilla@glandium.org 2 days ago

Done:

  • Reviewed bug 1123386, bug 866301, bug 1119072, bug 1089363, bug 1123990, bug 1122926, bug 1126017, bug 870366
  • Feedback on bug 1123237
  • Still fighting with the regressions on android with jemalloc3. I found different things on desktop, but none of them are actually making a difference on android. Tested different things with autophone on try, none with any sort of outcome so far, but the last round might get me something interesting, considering what I'm seeing on a nexus S and a nexus 4 locally. Fingers crossed.

Next:

  • More of the same.

hverschore@mozilla.com 2 days ago

Done:

  • Knockout: investigate further, esp familiarized myself with v8 and sm code around sparse arrays.
  • Fixed AWFY jsc/v8 builds
  • Year In Review: SM in 2014 part 1: http://h4writer.com/?p=14
  • Started Year In Review: SM in 2014 part 2 and FOSDEM PPT

Next:

  • Finish Year In Review: SM in 2014 part 2 and FOSDEM PPT* Started Year In Review: SM in 2014 part 2 and FOSDEM PPT
  • More knockout

mrosenberg@mozilla.com 2 days ago

Done:

Asm.js/ARM64 now at 104 passing tests, 10 failing tests

Next:

implement table-based switch statements, should get an additional 3-4 green tests.

aklotz@mozilla.com 3 days ago

Done:

Patch written:

Awaiting Review: * bug 1115438 (carryover)

Reviews:

Mentoring: * bug 1117883

Next:

  • Get reviews and land patches
  • Intern screen
  • bug 1115437 needs review by layout peer
  • bug 1102297
  • Shumway-related telemetry

erahm@mozilla.com 3 days ago

Done:

  • Monday off
  • Solidified marionette port of AWSY
    • Added handling of marionette exeptions
    • Removed greenlight dependencies (pure marionette-client now)
    • Extensive testing
    • Moved over to marionette branch, cleaned up history, pushed PR
  • Helped pinpoint e10s marionette issue when retrieving a window list

Next:

  • AWSY
    • Land marionette port
    • Start working out how to handle multiprocess data for e10s
  • j2me.js
    • perf testing w/ latest code
    • look into possible platform issue playing AMR audio

nnethercote@mozilla.com 3 days ago

Done:

  • Bug 1100738 - Avoid many heap allocations under gfxPangoFontGroup::GetBaseFont(). Speeds up rendering of several complex PDF maps on Linux by up to 2.5x, and improved CanvasMark on Linux by 12.5%.
  • Bug 1122322 - Fix obscure crash in the worker memory reporter.
  • Bug 1120510 - Fix an assertion failure in the WebGL memory reporter.
  • Bug 1123151 - Privatize PLDHashTable::ops. Makes PLDHashTable safer and easier to use.
  • Bug 1123527, bug 1124539 - Fixed numerous minor things found by cppcheck.
  • Bug 1123533 - Clarify thread handling in NS_StackWalk on Windows. A small refactoring.
  • Bug 1123576 - Measure TypeNewScript in the JS memory reporter. A small coverage improvement.
  • Bug 1124476 - Avoid double-counting documents shared between windows (a rare case).
  • Bug 1124545 - Avoid creating the mergedFeatures hash table when possible. Avoids lots of heap allocations on text-heavy pages.

efaust@mozilla.com 3 days ago

Done:

  • REVIEWS REVIEWS REVIEWS
  • Did two interviews
  • finished testing for "static" keyword (found a bug which took some time, oops!)
  • Landed bug 1073809, 945566.
  • Approval requests in for bug 1072760.

Next:

  • Continue chugging on testing.
  • Get internship stuff taken care of the rest of the way.
  • Start in (hopefully!) on super() stuff.

Coordination:

Bug 1124362 awaits review.

gwatson@mozilla.com 3 days ago

Done:

  • Public holiday Monday.
  • Helping out with bits of the rust upgrade.
  • Read and commented on mrobinson's draft iframe overview docs.
  • Enabled glutin as default windowing system.
  • Fixed glutin + osmesa on certain Linux distros.
  • Change Linux builders to run reftests without relying on X.
  • Investigated why android build fails to load (missing time symbol).
  • Add support for closing tabs in cef/miniservo.
  • Fix iframe crash bug in SetLayerOrigin.

Next:

  • Investigate rust upgrade broken cef + android bits.
  • Review parts of rust upgrade.
  • Look into some iframe bugs.
  • Remove glfw port.

jdemooij@mozilla.com 3 days ago

Done:

  • Inline Object.create(x) in Ion, bug 1066878.
  • Fix a bad performance issue with closure-compiled code (by removing some code), bug 1124002.
  • Posted patches to fix mutable __proto__ to not reshape the proto chain in common cases, bug 1125505. This should make Shumway (raytrace.swf) a lot faster.
  • Enable assertion type validation on MSVC, bug 1004028.
  • Fixed various fuzz bugs and other minor bugs
  • Bug triage
  • Many reviews

Next:

  • More performance work.

Coordination:

At least 35 reviews this week, including some huge ones, + many needinfos. Should start forwarding more maybe...

rvitillo@mozilla.com 3 days ago

Done:

  • Added the capability to launch scheduled Spark cluster from the dashboard.
  • Added plotly support to IPython notebooks.
  • Prepared blog post about the scheduled Spark jobs that will be released once the dashboard changes have been reviewed and merged.
  • Changed html medusa alerts to plain-text ones.

Next:

  • Start looking into BHR based e10s analysis
  • BHR add-on correlation analysis

alessio.placitelli@gmail.com 3 days ago

Done:

Next:

  • Bug 1122048: Finalize the patch based on review input.
  • Bug 1111022: Submit the patch using hiddenDOMWindow and not createWindowlessBrowser

jorendorff@mozilla.com 3 days ago

Done:

  • figured out how i want to handle strict-mode errors in object ops
  • rewrote NativeDefineProperty, in a local patch, but I think I'm going to throw it away and start over --- there's more existing non-standard-related behavior I need to retain than I thought.
  • landed a bunch of work
  • interviews

Next:

  • DefineProperty will take the whole week.
  • finish this silly interview process, i hope

sphink@gmail.com 3 days ago

Done:

  • Added a bunch of additional allocator loads to gc-ubench (bug 1125398)
  • Added a memory usage & trigger graph to gc-ubench (bug 1125412)
  • Brought Windows shell builds back from the dead (bug 1106707, bug 972089)
  • Conversely, finally laid bug 1117768 to rest (GC statistics stupidity)
  • Revived an ancient OOM test (bug 847579)

Next:

  • Clean up the memory reporting -> GC ubench path a bit
  • Hook up GC notifications to GC ubench and start reporting on them
  • Land the analysis improvements I've been letting rot
  • File some more bugs for Q1 goals
  • Fix version dependence in qbackout tests

jgruen@mozilla.com 3 days ago

Done:

  • fxa reading list coordination
  • chronicle / desktop ux coordination
  • chronicle alpha flows completed

Next:

  • fxa - reading list integration deck
  • chronicle ui implementation

Coordination:

  • talk to markus about FxA + RL

gpetrie@mozilla.com 3 days ago

Done:

  • Task Continuity: Drafted interview guide
  • Task Continuity: Field team recruiting and travel coordination
  • Save/Share/Revisit: Presentations
  • Working with Legal to update old UR consent form
  • Met with Markus to chat about UX and UR

Next:

  • Task Continuity: Finalize and pilot interview guide
  • Save/Share/Revisit: Presentations (https://drive.google.com/a/mozilla.com/file/d/0B5HMP40Bk4q9UkozRzlJVkRIQWc/view?usp=sharing)
  • Save/Share/Revisit: Write blog post
  • Finalize updated UR consent form
  • Participate in some of the Mobile UX work week remotely

randersen@mozilla.com 3 days ago

Done:

Reading Mode explorations, based on Maslaney's desktop version: http://cl.ly/ZRiY (menu options) and http://cl.ly/ZR4O

Next:

  • Finish up Reading Mode
  • More Tabs view explorations
  • Beginning UI
  • Explore Lightweight themes
  • User Profile
  • Settings

alam@mozilla.com 3 days ago

Done:

  • First Run UI/UX updates for 38
  • Android Tab sending/receiving UX
  • Passwords management on Mobile
  • Reading List/Mode sync up
  • iOS mock ups

Next:

  • Passwords/ iOS workweek in SFO

bwinton@mozilla.com 3 days ago

Done:

Next:

  • Reading List Mockups:

    • Start working on reading list prototype addon.
  • Whimsy:

    • Test whimsy with compartment-per-addon.

shorlander@mozilla.com 3 days ago

Done:

  • InContent Prefs blocker triage with Gijs
  • Password Manager doorhanger review with Rfeely
  • Figuring out Search next steps
  • Search icons
  • Meetings!

Next:

  • Finish up Search direction
  • Finish Search icons
  • Additional coordination and planning for various projects

Coordination:

  • Nope

dhenein@mozilla.com 3 days ago

Done:

Next:

  • Password Manager and iOS work week in SF
  • Publish blog post

mmaslaney@mozilla.com 3 days ago

Next:

Bug 1107273 - Visual Design for Indicating a Window/Tab is Shared

Bug 1087621 - [UX] Design for Reading List on Desktop https://firefox-ux.etherpad.mozilla.org/readinglistworksprint http://invis.io/B21NGU7M3

Bug 558882 - (desktop-reader) Ship Readability in the desktop browser (reader mode) http://invis.io/XA217X8SY

• Address UI Reviews

athornburgh@mozilla.com 3 days ago

Done:

• Presented UX/UI updates to Tiles on New Tab (Directory, History and Related) to the CS team, Madhava and Philipp
• Met with Yahoo! in Sunnyvale to peek under each other's kimonos (Gemini and Recommends / Tiles and UP). We'll be actively exploring other possible partnership opportunities.
• Starting blog post on User Control
• Provided input on Lauren's work for Splice
• Started work on new Tiles Specifications for Partners docs

Next:

• More iterations on labels and contextual UI for Directory and Related Tiles
• Finish blog post (hopefully)
• Continue to work on Tiles Specs for Partners with new Mozilla branding
• Meeting with dhenein later this week to walk through the latest work on New Tab

Coordination:

• I NEEDZ NEW BRANDING STUFF
• Would love to get anyone's latest Sketch files for projects they currently own (for reference)

sfranks@mozilla.com 3 days ago

Done:

  • Hello support
  • PTO

Next:

  • Deal with inbox explosion.
  • Lots of Loop needinfos.
  • Collaboration sketching

Coordination:

Connection might be spotty till I move into my new place.

bhackett@mozilla.com 3 days ago

Done:

  • Backtracking allocator performance work (bug 826741)

Next:

kvijayan@mozilla.com 3 days ago

Done:

  • Found and fixed top-crasher bug 1122947, caused by profiler patches.

  • Attempted to fix profiler frontend cateogry mapping (follow-up to profiler landing in bug 1057082), but it introduced test failures that needed to be fixed. Pushed it back.

  • Started reviewing shu's patches for bug 1030389 (jit coach).

    • Reviewd 'track ion aborts' patch (small).
    • Reviewd major patch for optimization annotation mappings.
  • Fixed bug 1123864 - stop reporting ion-compile events to the profiler.

  • Investigated and found cause of fuzzbug 1124036

    • reported to marty
  • Fixed bug 1122886 - fallout from profiler patch lading.

  • Found cause of, and wrote patch for bug 1124070. Up for review now.

Next:

  • Land patch for bug 1124070.

  • Finish reviewing shu's jit coach patches, get them to landable status.

wselman@mozilla.com 3 days ago

Done:

  • Interviews for Polaris research
  • Draft of Polaris research report
  • Work on TC interview guide
  • Scheduling for TC Rochester research

Next:

  • Finish TC interview guide
  • Pilot TC interview guide
  • More screening and recruiting for next TC cities
  • Finish Polaris research report
  • First TC interviews start Sunday in Rochester, NY

lconnolly@mozilla.com 3 days ago

Done:

  • Icon for toggling Recommendations Tab
  • Splice 1.1: UI + Distribution Scheduling

Next:

  • Splice 1.2: Creative entities + targeting (geo/locale/channel) [replace asset tracking sheets]

mjaritz@mozilla.com 3 days ago

Done:

  • work week in Totonto on reading list
    • get an understanding of the current status and objective
    • find options and visions
    • map a path to go forward with reading list
    • outline steps for RL onloarding and connecting to FxA
  • refine new add-on installation process
    • review copy with Matej Novak
    • security review with Daniel Veditz

Next:

  • update add-on installation process to meet security needs
  • wireframe RL onboarding steps
  • detail RL v2 concpets
  • hopefully receive my work computer this week
  • repeat computer setup on work computer

agrigas@mozilla.com 3 days ago

Done:

  • completed privacy concepts exploration
  • met with monica chew to get privacy work context
  • participated in diary study research interviews
  • Next:

  • organize privacy concepts into deck for share out end of sprint tomorrow
  • plan next sprint work on privacy ui concepts (education, onboarding, settings)
  • Coordination:

  • check in with Stephen/Philipp around search work
  • nfroyd@mozilla.com 3 days ago

    Done:

    • Wrote stack of patches for bug 1108750, moving most unified compilation stuff out of the recursive make backend.
    • Watched Air Mozilla talks on our graphics stack and layout-y bits, hoping to get up to speed to help debug power-chewing webpages.
    • Talked to BenWa about graphics stuff.
    • Wrote some simple rendering testcases based on aforementioned talk with BenWa. Talked with BenWa some more about results.
    • Checked out energia and related required software. Internet comments suggest some of the components required are broken on newer OS X/Windows versions. :(
    • Looked at Helgrind patches from Ben Turner. None of them are applicable to modern TSan. :(
    • Checked whether soon-to-be-released clang 3.6 + TSan works properly with Firefox. It does!
    • Reviews
    • MemShrink meeting
    • 1:1 with Nick
    • Monday was a holiday; took Friday off instead to participate in yearly event of eyeball-bleeding amounts of computer game playing over the weekend with friends.

    Next:

    • More of the same
    • Off Thursday and Friday

    mverdi@mozilla.com 3 days ago

    Done:

    Next:

    • Lock down the variations to test this quarter
    • Specifications for New User Setup, Existing User Update and Part-time User Update experiences.
    • Stub installer creative brief

    avihpit@yahoo.com 3 days ago

    Done:

    • reviewed pending regression bugs for fx38 - all handled or too new, except that bug 1122691 got awfully lot of attention considering its magnitude and scope (and about to land).
    • met and worked with joel to streamline regression bug reports. few bugs filed for this e.g. bug 1124746. process in progress.
    • Bug 1120650 (telemetry for slow script) - bumped into an issue with e10s, no trivial solution (- billm), probably should bite the bullet.
    • Bug 1102479 (e10s tresize) - apparently the wiki wasn't updated and so tart and tresize xpi links needed some work. done.
    • been looking into filtering frames delay telemetry with active ticks. I don't think we can do that with the current infrastructure.

    Next:

    land the slow script counts. keep experimenting with approaches to filter frames telemetry with active ticks.

    bbouvier@mozilla.com 3 days ago

    Done:

    • SIMD reviews:
    • Review of the base assembler x86 refactoring in bug 1125202
    • bug 1117146: make asm.js tests ignore the --no-asmjs variant when debugging with the test harness
    • bug 1123643: fuzzbug after landing of float64x2
    • some work on the SIMD partial load/store patch, to figure out the approach was wrong.

    Next:

    • Have asm.js throw on out of bounds SIMD.load/store
    • SIMD partial load/store
    • Clean up and update SIMD in the interpreter

    jseward@acm.org 3 days ago

    Done:

    • V/Memcheck: Peered at inlined instrumentation a bit more, considered how to write templates for 16- and 8-bit loads.
    • V: Realised it might be easy to significantly speed up reg-alloc, which is the slowest part of the JIT.
    • V: initial triage of new bugs over the past couple of months
    • bug 1122375 (fixes for gcc-4.9 -O2 valgrind FPs): land
    • bug 1056864 (related to 1122375) came back to life alas, made new patch.
    • Start to run B2G on V on Nexus 5 in earnest. Start filing bugs:
    • Fixed up V's ION ioctl handling to behave sanely on b2g runs.
    • Looked at the dreaded Nuwa and finally understood it enough to mark it up for Valgrind. Filed bug 1125091 (Make Nuwa be Valgrind-friendly).
    • Noted that even Nexus 5 w/ 2GB ram but no swap runs into OOM problems on V startups. Plan to return to Flame, which although much slower, at least has a swap enabled kernel.

    Now in a position to perform more or less noise-free runs of B2G startups on Valgrind \o/

    Next:

    • Make slides for talk at V devroom at Fosdem: https://fosdem.org/2015/schedule/event/valgrind_inlining/
    • Keep filing V B2G bugs. Try to get some of them fixed! Keep chasing remaining V bugs arising from Desktop/Mochitest runs.
    • More bug triage and some fixing for V. There are some high-ish priority bugs un-fixed.

    Ms2ger@gmail.com 3 days ago

    Done:

    Next:

    • school
    • try to make people finish the rustup
    • try to keep open wpt PRs under 85
    • FOSDEM (Saturday only, will be on IRC #fosdem)
    • more of the same

    lhansen@mozilla.com 3 days ago

    Done:

    • Bug 1122338 (shmem: asm.js linker bug): Fixed
    • Bug 1074237 (shmem: futex support): Tracked down a hang
    • Bug 1121435 (pjs removal: stale comment): Fixed
    • Bug 1118604 (pjs removal: move activation from perthreaddata): Implemented, currently testing
    • Shared memory: more work on a framework (Q1 goal)

    Next:

    • Land bug 1118604, thus finishing PJS removal
    • Shared memory stuff

    philipp@mozilla.com 3 days ago

    Done:

    • Reading list and reader mode sprint
    • Figure out scope for V1 of Ctrl-i
    • Worked with Javaun on a roadmap for tracking protection
    • Catching up: Chronicle, Content Services, Search

    Next:

    • Privacy: spec out all the screens for V1 of Ctrl-i
    • Tracking protection onboarding/education experience
    • PTO on Thursday
    • In SF next week (Feb. 2-30)

    hsteen@mozilla.com 4 days ago

    Done:

    Another shortish week, unfortunately. Means many todo items just get carried over.. Highlight of the week was the bug 967853 fix (but I was asked to write a test too, so it's not ready for checkin..)

    • 2015-1-19 4:37 Some remote control. M&B - 1122112 in progress. Flashing Flame. Have to update VS Express to test a one line fix for 967853 :-/. Booking travel for summit..
    • 2015-1-20 4:58 Created patch for bug 967853. Still struggling with 1122112.
    • 2015-1-22 2:53 Trying to write devtools test. Improving dualdrive.py. Some WC triage..
    • 2015-1-23 4:45 Adding contact finder and header check to the triage helper script. Going through some webcompat bugs. Not quite figuring out how to write that required bug 967853 test...
    • 2015-1-24 1:27 Mail, some bugs.

    TOTAL: (1120min): 18:40

    Next:

    • Test Compatipede 2
    • Write sitetest for BankID?
    • Generate or write more site comp tests
    • AWCY test run
    • Make cross-device-sync-browsing output tests in the JSONish syntax used for AWCY tests
    • Even more video testing?
    • XHR spec
    • XHR test meta data
    • AWCY history
    • Devtools test to complete bug 967853 fix
    • Attend Berlin meeting about good manners (by Vidyo)
    • Bugzilla TODO / webcompat.com 'needanalysis' bugs
    • Empty assigned bugs list

    Coordination:

    Complicated to understand how devtools tests work.. Not sure how to use Stackato-served sites' file systems

    bmcbride@mozilla.com last week

    Done:

    • Getting up to speed on ReadingList, and doing breakdown for initial part (sidebar, bug 1120007)
    • Fixed AddonManager startup/shutdown race and unsafe access (bug 1075625)
    • Think I have autocomplete race bug (bug 1105967) figured out and fixed, but still fighting with tests

    jwalden@mit.edu last week

    Done:

    Between losing Monday to MLK Day and a feel of just grinding on reviews and rebasing the entire time, a not-fully-productive week. Hopefully next will be better.

    Patchwork, bugfixing:

    • significant amounts of rebasing due to jorendorff's ongoing MOP work; I suspect I will be in perpetual frenemy status with those changes until I get my own initial set of changes in landable shape (only JITs still need fixing...but when you're potentially changing the type of a value in the JITs, used all over in ICs, that's more than enough
    • wrote patches to fix tests broken by the previously-written fix for failure to detect unparenthesized yields in certain circumstances when syntax-parsing (bug 1122286)
    • wrote patch implementing JS_DECLARE_NEW_METHODS and JS_DECLARE_MAKE_METHODS with variadic templates (bug 1125096)
    • don't return nullptr from a bool function (bug 1125153)
    • mark a MIR function as override (bug 1125150)
    • wrote most of a patch converting FunctionInfo to a variadic template class, then hit compiler bugs and probably shortcomings in my own knowledge, uploaded patch to new bug 1125481 and otherwise punted it

    Reviews:

    • get rid of MOZ_ENUM_TYPE now that MSVC requirements are bumped (bug 895582)
    • fix some win64 build warnings (bug 1124029)
    • get rid of old ConvertibleToBool hacks now that MSVC 2013 is required (bug 1120796)
    • clean up some error-reporting code and fix a crash hidden by its very-odd structure (bug 1122361)
    • denied review on a (far too long neglected on my part) WebGL patch to expose semi-raw access to graphics card buffers, commented a bit on the approach, API, etc. (bug 1048693)
    • use GetOwnProperty to implement toSource (bug 1124890)
    • make with_GetOwnPropertyDescriptor not expose the With object
    • replace TypedEnum.h uses with the C++11 syntax (bug 1111290)
    • introduce JS_NewPlainObject to get rid of the four-argument function call to just create a plain old object (bug 1125356)
    • add a MOZ_COLD attribute for cold functions (bug 1125185)

    Other:

    • determined that shell load() method does a poor job computing a scope chain and needs work, but not by me, not now (bug 1122993), to clear a needinfo
    • various objectops discussions with people, in light of ongoing MOP changes
    • commented on bug about making MOZ_ASSERT require a boolean for its condition even on MSVC, suggesting one instance turned buggy with MSVC should just be a static_assert instead (bug 1004028)
    • commented on circumstances where x != x comparisons end up being buggy, wrt our static analysis to prohibit the pattern (bug 927430)
    • commented on security bug needinfo (bug 1111248)
    • discovered bug 1111101 had been fixed at some point recently by someone, bisected the fix and wrote a test to land with the next push

    Next:

    • continued work on allowing primitives as |this| for strict mode accessors (bug 603201)
    • start investigating self-hosting the remaining non-selfhosted typed array methods
    • proxy crash (bug 1100936)
    • 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)
    • still on that patchwork for the efaust/bholley security concern
    • 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)
    • review queue
    • 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:

    Nothing beyond a horribly tangled mess of ICs all expecting this is an object, and having no capacity to accept anything else, and pondering just how to factor APIs so that we can not do ToObject(this) when it's not necessary (but almost certainly not in the first pass -- just designing them to accommodate that change).

    simon.sapin@exyr.org last week

    Done:

    • Successfully moved to Paris
    • Cargo: Filed a feature request for cargo grep
    • Servo: reviews
    • Servo: helped on the Rust Upgrade
    • Servo: fixed enough bugs in the CSS parsing rewrite to pass all tests. Now in review.

    Next:

    • Servo: write documentation on new CSS parsing convention

    shu@mozilla.com last week

    Done:

    Next:

    • Now that Kannan landed the profiler stuff, get the optimization tracking patches reviewed, comments addressed, rebased, and landed ASAP.

    banderson@mozilla.com last week

    Done:

    Next:

    • Continue feature staging changes
    • Write feature staging instructions for users
    • Improve rust-installer
    • Coordinate discourse upgrades
    • Get list of crates to target for stability
    • Start cargo testing project

    jcoppeard@mozilla.com last week

    Done:

    Compacting GC (bug 650161):

    • Fixed an issue with uncollected shapes that are never touched except by compacting GC
    • Fixed several test failures and build errors
    • Attempted to land and got backed out

    Fix and re-land previous bugs that got backed out (bug 1118996, bug 1119759)

    Next:

    Fix issues and re-land compacting GC

    dmajor@mozilla.com last week

    Done: