Oxidation: Difference between revisions
Jump to navigation
Jump to search
(Update on Firefox 47) |
(Update statuses of platforms. Add projects.) |
||
Line 8: | Line 8: | ||
* URL parser: {{bug|1151899}} | * URL parser: {{bug|1151899}} | ||
* MP4 metadata parser: {{bug|1161350}} | * MP4 metadata parser: {{bug|1161350}} | ||
* CSS style calculation: Experimental work is in progress to use Servo's style code in Gecko. | * CSS style calculation / {{bug|stylo}}: Experimental work is in progress to use Servo's style code in Gecko. | ||
* Rust-encoding. | |||
* …and more will be added as the project progresses! | * …and more will be added as the project progresses! | ||
What is the high-level status of things? | What is the high-level status of things? | ||
* Build system support is available in nightly and Aurora | * Build system support is available in nightly and Aurora. | ||
* The MP4 metadata parser is enabled in nightly | * The MP4 metadata parser is enabled in nightly/Aurora and scheduled to ship to release in Firefox 47 (June 6) for Win32, Linux64 and Mac OSX. | ||
* Rust code still does not work on Win64, Linux32 or Android. | |||
== Raw Rust code (lives in m-c) blockers == | == Raw Rust code (lives in m-c) blockers == | ||
Line 21: | Line 22: | ||
* Support for multiple Rust projects in-tree {{bug|1163224}} | * Support for multiple Rust projects in-tree {{bug|1163224}} | ||
* Android support {{bug|1220307}} | * Android support {{bug|1220307}} | ||
* Win64 support {{bug|1248890}} | |||
* Linux32 support (no bug?) | |||
* Linux distro support for Rust [https://internals.rust-lang.org/t/perfecting-rust-packaging/2623] | * Linux distro support for Rust [https://internals.rust-lang.org/t/perfecting-rust-packaging/2623] | ||
* Use the right jemalloc {{bug|1178897 }} | * Use the right jemalloc {{bug|1178897 }} |
Revision as of 00:02, 19 April 2016
Oxidation is a project to integrate Rust code into Gecko and Firefox.
- Tracking: bug oxidation
- Developer Documentation
Which components will use Rust code?
- URL parser: bug 1151899
- MP4 metadata parser: bug 1161350
- CSS style calculation / bug stylo: Experimental work is in progress to use Servo's style code in Gecko.
- Rust-encoding.
- …and more will be added as the project progresses!
What is the high-level status of things?
- Build system support is available in nightly and Aurora.
- The MP4 metadata parser is enabled in nightly/Aurora and scheduled to ship to release in Firefox 47 (June 6) for Win32, Linux64 and Mac OSX.
- Rust code still does not work on Win64, Linux32 or Android.
Raw Rust code (lives in m-c) blockers
- Top-level metabug bug oxidation
- Support for multiple Rust projects in-tree bug 1163224
- Android support bug 1220307
- Win64 support bug 1248890
- Linux32 support (no bug?)
- Linux distro support for Rust [1]
- Use the right jemalloc bug 1178897
Cargo / GitHub blockers
- Tracking bug bug 1231764
- Vendoring Cargo crates [2] [3] [4]
- Two-way source sync (design still in progress) [Discussion