Confirmed users
111
edits
(Add bug number for the SDP parser work.) |
(Clean up current status) |
||
| Line 3: | Line 3: | ||
* Tracking: {{bug|oxidation}} | * Tracking: {{bug|oxidation}} | ||
* [https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust_code Developer Documentation] | * [https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust_code Developer Documentation] | ||
* [https://gecko.readthedocs.io/en/latest/build/buildsystem/rust.html Build System Documentation] | |||
Which components will use Rust code? | Which components will use Rust code? | ||
| Line 19: | Line 20: | ||
** Replace the preferences module | ** Replace the preferences module | ||
** Replace the telemetry module(?) | ** Replace the telemetry module(?) | ||
** Share media playback stack with Servo(?) | |||
What is the high-level status of things? | What is the high-level status of things? | ||
* | * We are actively adding new code modules written in Rust to Firefox. | ||
* The MP4 metadata parser is enabled and shipped on release! | * The MP4 metadata parser is enabled and shipped on release! | ||
* Rust has been *required* on all platforms since Firefox 54. | * Rust has been *required* on all platforms since Firefox 54. | ||
| Line 36: | Line 37: | ||
* Tracking bug {{bug|1231764}} | * Tracking bug {{bug|1231764}} | ||
* | * Improve working with vendored Cargo crates [https://github.com/rust-lang/cargo/issues/1926] [https://github.com/rust-lang/cargo/issues/2212] | ||
== Rust / Cargo nice-to-haves == | == Rust / Cargo nice-to-haves == | ||