Mozilla Status Board

manishearth@gmail.com

Current Status - 2014-08-27

Done:

Fixed a Rust bug that was blocking JSTraceable

Next:

Maybe look into implementing https://github.com/rust-lang/rust/issues/11813 Alternatively, poke at nelson or jenkins

Older Posts

Member of Projects

Team Posts

cgaebel@mozilla.com yesterday

Done:

  • CSS selector matching bloom filter
  • fixed a race condition in layout RPC

Next:

  • work on some servo static suite bugs

kmcallister@mozilla.com yesterday

Done:

html5ever: Rust upgrade and Travis fixes

string-cache: various enhancements

Rust:

  • Fixed the FFI type warning and some bugs uncovered
  • Eliminated the need to re-borrow ExtCtxt in quotes
  • Added support for LLVM optimization remarks
  • Started on a compiler plugin guide
  • Open PRs: unreachable intrinsic, -C no-stack-check, #![no_std] syntax extensions
  • Prototyped codegen plugins
  • Prototyped C++ / Rust str interop

Next:

  • Land Rust PRs
  • Land html5ever after Servo Rust upgrade
  • Work on Servo Rust upgrade?
  • HTML fragment case parsing

Coordination:

Rust upgrade

banderson@mozilla.com yesterday

Done:

Next:

  • Release channel automation
  • CentOS 5 support
  • Windows something

jack@metajack.im yesterday

Done:

  • Landed Cargoization of Servo #3230
  • Lots of Cargo and CI fixups
  • Created static page test suite for Servo
  • Investigated problems with the static suite
  • Fixed loading URLs with spaces #3280
  • Added support for the javascript protocol in iframe src attributes #3299
  • Started updating PowerMeasure.py #3338
  • Lots of work on Servo slides for CTO meeting
  • CI investigations

Next:

  • Much slides. Such CTO meeting. Wow.

Coordination:

  • Very likely to take PTO on Thursday and Friday.

lbergstrom@mozilla.com yesterday

Done:

  • Meeting on Rust and self adjusting computation
  • Meetings on planning out Rust concurrency futures and safety of unsafe blocks
  • Tried to build android, but failed
  • Prep for Laleh's awesome presentation!
  • Prep for CTO meeting

Next:

  • Submit Linux Journal article to Samsung
  • Get android building locally to try and get it building on Travis
  • Prep for CTO meeting
  • Schedule a TravisCI conversation (though we're out of funding...)
  • Continue working on Rust concurrency features and safety of unsafe blocks

josh@joshmatthews.net yesterday

Done:

  • Fixed all known test failures on SM upgrade
  • Implemented and hooked up FetchEvent to NavigationController
  • Put together list of NCSU student projects and task breakdowns (https://github.com/servo/servo/wiki/NCSU-student-projects)
  • Fixed several problems preventing yahoo.com from loading in Servo

Next:

  • More fixes to make the elements of the Servo static page suite run to completion
  • Address NavigationController feedback
  • Rebase SM/devtools over the Cargo changes

gwatson@mozilla.com 2 days ago

Done:

Next:

  • More static suite fixups.
  • Layout bugs / features.
  • Layout debugger PR.

Ms2ger@gmail.com 2 days ago

Done:

Next:

Vacation until 2014-09-20, then school.

Coordination:

Servo build issues with glfw; hoping they're solved when I get back.

czwarich@mozilla.com 6 days ago

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.

mbrubeck@mozilla.com 6 days ago

Done:

Next:

  • Start moving windowing code out of Servo, into a separate application layer.
  • Implement inline-block layout (#225).

mrobinson@igalia.com last week

Done:

  • Landed the typed units patch.
  • More work fixing failing ref tests with the iframes branch. Was finally able to work out all the failing ref tests and wpt failures. Should be ready to land this week.
  • Started work fixing a bug where iframe contents spill out of their iframes. This required a some preliminary work simplifying the shaders again.

Next:

  • Write a patch that allows layers to mask their childrens' contents to their bounds. This should prevent iframe contents from spilling out of their size.

simon.sapin@exyr.org 3 weeks ago

Done:

Next:

  • PTO next week (Sept 1 to 5)
  • Traveling the following week (Sept 8 to 12): CSS WG meeting, Extensible Web Summit, CSSConf EU

manishearth@gmail.com 3 weeks ago

Done:

Fixed a Rust bug that was blocking JSTraceable

Next:

Maybe look into implementing https://github.com/rust-lang/rust/issues/11813 Alternatively, poke at nelson or jenkins

pwalton@mozilla.com last month

Done:

  • Submitted a PR for associated types.

Next:

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

pcwalton@mozilla.com 3 months ago

Done:

  • Landed a bunch of P-backcompat-lang issues. Down to 26.

Next:

  • Burn down more P-backcompat-lang issues.

manishsmail@gmail.com 5 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.