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

lbergstrom@mozilla.com today

Done:

  • Two days of PTO to try to get rid of cold
  • Reviewed PRs
  • CI alternatives investigation

Next:

  • At ICFP this week

jack@metajack.im today

Done:

  • Cargoified: rust-io-surface, rust-core-text, rust-core-graphics, rust-alert, rust-cocoa, rust-core-foundation, sharegl, rust-layers, libpng, rust-png, skia, rust-mozjs, mozjs, rust-azure, libparserutils, libhubbub, rust-hubbub, libfreetype2, servo
  • Filed Cargo bugs: cargo#448, cargo#449, cargo#458, cargo#473, cargo#467, cargo#462, cargo#461, cargo#460, cargo#483
  • Discussed Cargo issues with Alex
  • Reviewed: rust-openssl#2, servo#3148, rust-http#29, rust-openssl#1, servo#3160, servo#3192, rust-http#31
  • Drafted and posted Daala job description (careers.moz and HN)
  • Helped dherman with Servo press questions
  • Submitted Daala and Servo work week forms
  • Imported mach to servo and wrote build bootstrapping tasks

Next:

  • Get Cargo build working for Android
  • Land Daala patches: entropy encoder accounting, motion flags improvements
  • Figure out CI situation

Coordination:

Waiting on fix for cargo#458

josh@joshmatthews.net today

Done:

  • Hooked up remote web console to Servo
  • Started addressing feedback on NavigationController patches
  • Caught up after PTO

Next:

  • More NavigationController improvements
  • Polish off the SpiderMonkey upgrade
  • Backlogged Servo reviews

Coordination:

  • Reviews for devtools PR

gwatson@mozilla.com 2 days ago

Done:

Next:

  • Fix android build issue in macros.rs.
  • Get android build running again.
  • Prototype an idea to make layout debugging easier.
  • Find and fix more layout / rendering issues.

Ms2ger@gmail.com 2 days ago

Done:

Next:

  • school work

Coordination:

  • can't finish my XOW work until iframes get fixed

mrobinson@igalia.com 4 days ago

Done:

  • More worked on bringing typed units into rust-layers.
  • Looking at a failure caused by my introduction of tiles that are sized to fit. Eventually reverted the patch.
  • Starting reworking and splitting a ghost contributor's patch for better iframe support.

Next:

  • Continue debugging issues in the iframes patch caused by my changes.
  • Look again at rendering failures with acid2.

simon.sapin@exyr.org 4 days 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

mbrubeck@mozilla.com 6 days ago

Done:

  • Back from vacation.
  • Published more "let's build a rendering engine" blog posts.

Next:

  • Meeting with jQuery+Dojo+Google+Microsoft about future of Pointer Events
  • Working on misc. Servo bugs/features
  • Get parts of Android integration work landable

manishearth@gmail.com 6 days 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

kmcallister@mozilla.com last week

Done:

  • Most (?) of Rust upgrade for html5ever
  • Finished blog post & got review
  • Tracked down a weird Rust bug (#16643)
  • Revived SSE branch

Next:

  • Land html5ever in Servo!
  • Improve and land JS<T> lint

banderson@mozilla.com 3 weeks ago

Done:

Next:

  • Finish SSL transition
  • gcc windows
  • heka.rs
  • training material

pwalton@mozilla.com 3 weeks 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.

pcwalton@mozilla.com 2 months ago

Done:

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

Next:

  • Burn down more P-backcompat-lang issues.

czwarich@mozilla.com 2 months ago

Done:

  • Started work on nonlexical borrow scopes.
  • Implemented field-sensitivity for move checking, but fixing the issues with destruction of partially initialized values will require too much work right now. The code may live on in some of Felix's future work with moves.
  • Discussed a lot of issues with the Servo layers system / compositor with pcwalton and mrobinson.

Next:

  • Write LLVM optimization pass for null pointer checks.
  • Continue work on nonlexical borrow scopes.
  • Brainstorm ideas for graphics & JS improvements.

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