This Week In Servo 41

2015-11-09 What's up with Servo for the week of 02 Nov 2015 - 09 Nov 2015

In the last week, we landed 129 PRs in the Servo organization’s repositories!

James Graham, a long-time Servo contributor who has been one of the main architects of our testing strategy, now has reviewer privileges. No good deed goes unpunished!

Notable additions

  • Patrick Walton reduced the number of spurious reflows and compositor events
  • Alan Jeffrey got us a huge SpiderMonkey speed boost by using nativeRegExp
  • Martin Robinson’s layerization work has allowed him to remove the incredibly-complicated layers_needed_for_descendants handling!
  • Bobby Holley continued his work on fixing performance and correctness of restyling
  • Lars added CCACHE support and turned it on for our SpiderMonkey build, shaving a couple of minutes off the CI builder times
  • Manish made the CI system verify that the Cargo.lock did not change during the build, a common source of build woes
  • Matt Brubeck and others have been working on cleaning the libcpocalypse
  • Lars changed how the Android build works, so that now we can have a custom icon, Java code for handling intents, and debug

New Contributors

Meetings

At last week’s meeting, we discussed review carry-over, test coverage, the 2016 roadmap, rebase/autosquash for the autolander, the overwhelming PR queue, debug logging, and the CSSWG reftests.

There was also an Oxidation meeting, about the support for landing Rust/Servo components in Gecko. Though it mainly covers the needs of larger systems projects, some of the proposed Cargo features (like flat-source-tree) might also be interesting for Servo.