Dear Chromium Community,
As of M119 Chromium's Rust toolchain is production-ready.
For the projects that are underway already that are making use of Rust libraries, we are happy to say toolchain support is no longer an obstacle to shipping. Chrome M117 has a Rust library in Stable that is being used daily on Android, Mac, Windows, and Linux. And Chrome M119 Beta has the same on ChromeOS.
We’re now confident that the toolchain is capable of integrating well with Clang in our build configurations and that the resulting binaries optimize well, run correctly, and interact with crash reporting and gdb/lldb properly. From agl@: Our experiment to switch the QR code generator over from C++ with IPC to synchronous Rust has gone smoothly with nothing breaking.
We will address any issues that come up in the future, and we greatly welcome feedback about sharp edges that you uncover at [email protected].
At the moment, Rust is approved by Chrome ATLs for use in certain third-party scenarios. We're excited to use learnings from this to inform ongoing discussions around potentially leveraging Rust more widely in Chromium.
Cheers,
The Rust Toolchain / Chrome Memory Safety Team
--
--
Chromium Developers mailing list: [email protected]
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAHtyhaTuZoMQ_m5shwZgPRBF7C2izyvYCPpO3hfLpKbRG4iiug%40mail.gmail.com.