Mozilla Status Board

manishearth@gmail.com

Current Status - 2014-10-08

Done:

  • JSTraceable
  • Purging of Untraceable/Traceable
  • Improvement of macro getters, implement macro setters
  • Started work on

Next:

  • Form submission
    • Update LoadMsg to take LoadData instead of urls
    • Form data encoding
    • Form data collection
    • Tie it up and implement submission

Older Posts

Member of Projects

Team Posts

kmcallister@mozilla.com yesterday

Done:

Landed html5ever for Servo \o/ with GC trace hooks too

string-cache maintenance work — optimization, cleanup, minor bugfixes

Mentored Ygg01 on starting the XML5 implementation

Talked with Steve Klabnik about html5ever bindings for Ruby

Wrote a barebones HTML slide deck library that works in Servo!

Next:

Work on talk for the Rust meetup in 2 weeks

Test html5ever for Servo perf in context. Compare to hubbub & Gecko's parser as well

Add event recording to string-cache and use this to inform further optimizations, e.g. namespace elision

mbrubeck@mozilla.com yesterday

Done:

  • Landed windowing refactoring (#3533).
  • Implemented synchronous script loading and dynamic script insertion (#3721).

Next:

  • Get script loading work landed, file followup issues.
  • Work on Pointer Events testing for Metro Firefox.
  • Look at pcwalton's control inversion branch; figure out next steps for embedding.

mrobinson@igalia.com 2 days ago

Done:

  • Experimentation and debugging of display list performance and validity.
  • Wrote a few patches to make finding display list problems easier and fixing a few papercuts.

Next:

  • Post my patches
  • Try to get a patch trimming display lists out the door.

gwatson@mozilla.com 2 days ago

Done:

Next:

  • Help out with cssom branch and test cases.
  • Do some profiling and experiments with gpu rendering.
  • Perhaps refactor parts of the image cache task.

jack@metajack.im 2 days ago

Done:

  • 2015 planning for Servo & Daala
  • More work week arrangements for Servo & Daala
  • IETF planning for Daala

Next:

  • Daala 2015 planning
  • Land #410 and #427 for Daala
  • Start some IETF drafts
  • Interviews for Daala

Coordination:

Daala work week this week.

josh@joshmatthews.net 2 days ago

Done:

  • Reviewed a few revisions of geolocation fuzzing
  • Mentored bug 811470
  • Implemented document load tracking in Servo
  • Improved the flaky mac test situation
  • Landed NavigationController and WIP version of FetchEvent on maple
  • Reviewed the html5ever integration
  • Tried and failed to allow debug mozjs
  • Attempted <textarea> layout

Next:

  • SpiderMonkey upgrade
  • FetchEvent

lbergstrom@mozilla.com 2 days ago

Done:

  • LinuxCon
  • Reviewed / worked on Laleh's power blog post
  • So much expenses, many reportings

Next:

  • Workweek planning
  • airmo talk prep
  • Android builder?

banderson@mozilla.com last week

Done:

Next:

  • More feature gate analysis
  • Hellgating patch
  • Buildbot release automation
  • Combined installer
  • std::char updates
  • t-shirt review
  • gantt review
  • discuss. changes
  • rfc review

simon.sapin@exyr.org last week

Done:

Next:

  • More Servo reviews
  • Try to make some progress on Writing Modes before…
  • PTO from Wednesday 15

manishearth@gmail.com 2 weeks ago

Done:

  • JSTraceable
  • Purging of Untraceable/Traceable
  • Improvement of macro getters, implement macro setters
  • Started work on

Next:

  • Form submission
    • Update LoadMsg to take LoadData instead of urls
    • Form data encoding
    • Form data collection
    • Tie it up and implement submission

pcwalton@mozilla.com 2 weeks ago

Done:

  • Rust
    • Fixed a big compile time regression.
    • Landed removal of .. in range patterns.
    • Landed some of improved method lookup autoderef behavior, but it looks like there's more to be done.
    • Got a lot of opt-in built-in traits done, should be in for review this week.
  • Servo
    • Rewrote table and intrinsic size computation to conform to dbaron's spec.
    • Fixed a bunch of miscellaneous bugs to get google.com looking better.

Next:

  • Rust
    • Get opt-in built-in traits in for review.
    • Finish improved method lookup autoderef behavior.
    • Work on unboxed closure self-type and capture inference.
    • Update, get reviewed, and land new destructor semantics.
    • Burn down more P-backcompat-lang issues.

cgaebel@mozilla.com 3 weeks ago

Done:

  • Lots of incremental layout work
    • sibling selectors are a thing, so mark siblings of a dirty node are also dirty
    • Word wrapping bug in incremental layout fixed
    • Fixed the bug where wikipedia elements drift down the page
    • Fixed the bug where freshly loaded images wouldn't trigger a reflow
    • Implemented incremental reflow (before it was just incremental style recalc).

Next:

  • Fix all the bugs with incremental reflow. There's some failing reftests, and I can't seem to be able to remove an image in javascript without having to resize the page to make it disappear...
  • Implement incremental display list sending.

czwarich@mozilla.com last month

Done:

(Long time since the last update)

  • Did more work on nonlexical borrow scopes, leading to a general definition of borrow scope that is hopefully both correct and possible to use to compute the meet/join of regions.
  • Did more graphics work in Servo.
  • Tried to deal with the fallout of the libgreen removal in Servo, although no real consensus was reached as to what to do.
  • Read a lot of static analysis papers.

Next:

  • Going to get back into more Servo graphics work.
  • Try to push the nonlexical borrow scopes stuff along, although it all depends on a large patch of pcwalton's that is not yet reviewed.
  • Try to make sense of all of the various proposals for struct inheritance.

pwalton@mozilla.com 2 months ago

Done:

  • Submitted a PR for associated types.

Next:

  • Implement where clauses.
  • Burn down more P-backcompat-lang issues.
  • Land all my in-progress PRs.

manishsmail@gmail.com 6 months ago

Done:

XHR:

Other:

Next:

  • Implement a basic synchronous GET request
  • Start work on adding POSTdata support to resource_task
  • Dummy webidl implementation of ProgressEvent

eschweickart@mozilla.com last year

Done:

  • Initial iframe support with tikue
  • Presentation

Next:

  • Maintain iframe PR until it lands
  • Finish up a PR that addresses memory management in the compositor

tkuehn@mozilla.com last year

Done:

  • Landed FrameTree changes
  • Changes in compositor to connect the multi-layer changes to the FrameTree changes in constellation
  • Some general code cleanup, especially in constellation.rs

Next:

  • Get layout to send iframes' assigned positions and sizes to constellation

Coordination:

Working with eschweic on the compositor changes. If all goes well, iframes will land this week.

eatkinson@mozilla.com last year

Done:

  • assign_height is now partially bu instead of inorder
  • Type system enforces that traversal visitors can only view descendants

Next:

  • Work-stealing algorithms for tree traversals
  • Implement a Chase-Lev queue to do work stealing

Coordination:

Aaron Todd is working on a CLQ for the rust scheduler; we should avoid duplicating code.

pcwalton@mimiga.net last year

Done:

  • Removed copy from rustc.

  • Removed pub extern from the language.

  • Made @ take a 'static bound.

  • Started porting the visitor to use traits instead of @fns, with the eventual goal of removing @fn from the language.

Next:

  • Continue working on porting the visitor to use traits.

  • Remove @fn from the language.

  • OSCON Wed-Fri.