Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safe, concurrent, and fast. This is a weekly summary of its progress and community. Want something mentioned? Send me an email! Want to get involved? We love contributions.

What's cooking in master?

74 pull requests were merged this week.

Breaking Changes

Other Changes

New Contributors

  • Andre Arko
  • Aydin Kim
  • Ben Harris
  • Ben Noordhuis
  • Chris Wong
  • Daniel MacDougall
  • Hong Chulju
  • Jake Greenfield
  • Matthias Einwag
  • Philippe Delrieu
  • Salem Talha
  • Sean Chalmers
  • Trent Ogren
  • Virgile Andreani
  • comex

Weekly Meeting

The weekly meeting discussed a bunch of open pull requests, but nothing too groudbreaking.

This Week in Servo

Servo is a web browser engine written in Rust and is one of the primary test cases for the Rust language.

This week, we landed 19 PRs and had a Servo workweek in the Mozilla San Francisco office from Tuesday through Friday (Monday was a US federal holiday).

Notable additions

  • Bruno Abinader implemented Document::createHTMLDocument in #1523.
  • Patrick Walton implemented parallel layout for two of our three layout passes in #1493.
  • Patrick Kim fixed computation of image box sizes in #1520 and text-decoration in #1506.
  • Deokjin Kim landed the white-space:pre property in #1507.
  • Aydin Kim and Lars Bergstrom landed fixes for Servo on Android.
  • Teodor Szente fixed up a type signature in #1541.
  • Lars Bergstrom changed ref tests so that they now emit a PNG showing the image-diff between the baseline and incorrect rendering in #1544.

New contributors

  • Teodor Szente


There was no separate Servo meeting, but during the workweek we discussed details in our designs for layers, generated content, tables, HiDPI/pixels, and DisplayList creation.

Announcements, etc