After several weeks of grueling work by several people (including Manish, Simon, Matt, and many others, *especially* on projects where we are not maintainers) to push through all of the necessary updates to dependencies, the Servo Rust upgrade has landed!
This upgrade is a major shift for Servo, in that we no longer build our own Rust compiler snapshots but get our cross-compiler support by assembling the per-target pieces that were broken out of the official Rust nightlies by Emily, Brian, and Alex. So, Rust upgrades no longer require an "ask larsberg to make a snap" step! As described on the updated wiki page (https://github.com/servo/servo/wiki/Updating-the-Rust-compiler-used-by-Servo), all you need to do is update the `rust-snapshot-hash` file with the new date and then push through any other changes as required. This has two added bonuses: - We just support all of the normal Rust host platforms out of box with no additional work - It should be much easier to layer in other cross-compiler targets (e.g., `arm-linux-gnueabihf`) by simply downloading additional cross-target libs instead of having to build a whole snapshot Of course, we still support the usual "Bring Your Own Rust" by editing `.servobuild`. Thanks to everybody who stuck with this upgrade! - Lars _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo