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.

0.10 was released this week, and with it comes a redesign of the websites and official nightlies.

What's cooking on master?

62 pull requests were merged this week.

Breaking Changes

Other Changes

New Contributors

  • Benjamin Adamson
  • Christopher Kendell
  • Falco Hirschenberger
  • Gábor Lehel
  • Ivan Petkov
  • Scott Jenkins
  • Timothée Ravier

Weekly Meeting

The weekly meeting discussed Vec versus ~[T], the intrinsics RFC, and StrBuf.


Some new RFCs:

Project Updates

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.

In the last week, we landed 18 PRs.

Notable additions

  • Patrick Walton (along with commits from Juneyoung Cho and Hyun June Kim) landed ACID2 support in #1988
  • ms2ger landed a new Rust upgrade, bringing us to late March in #2041
  • Martin Robinson move the active timers for the Window object into a HashMap in #2002
  • Manish Goregaokar made attribute getter/setters case insensitive in #2043
  • Tetsuharu Ohzeki cleaned up Document::create_collection in #2031
  • Peiyong Lin got rid of match statements in layout queries in #2022
  • Bruno de Oliveira Abinader added support for the ASCII whitespace check in #2032

New contributors

  • Martin Robinson

Meetings and Notes

In this week's meeting, we discussed how to demo ACID2, gave a quick overview of our Q2 agenda, talked about the tentative Servo workweek date (June 2), and wrapped up where the rest of the layout features are at now that we have closed down the ACID2 push.

Courtesy of Manish Goregaokar, we now have a badge for those brave memebers of the Servo community who participate in the Sisyphean task of upgrading the version of Rust used in Servo. Thanks, Manish!