Oxidation: Difference between revisions
Jump to navigation
Jump to search
(start a list of components) |
(Status updates and meeting notes) |
||
Line 10: | Line 10: | ||
* CSS style calculation: Experimental work is in progress to use Servo's style code in Gecko. | * CSS style calculation: Experimental work is in progress to use Servo's style code in Gecko. | ||
* …and more will be added as the project progresses! | * …and more will be added as the project progresses! | ||
== Raw Rust code (lives in m-c) blockers == | |||
* Windows support (testing debugging, profiling, crashdumps) | |||
* Android support | |||
== Cargo / GitHub blockers == | |||
* Vendoring Cargo crates [https://github.com/rust-lang/cargo/issues/1926] and [https://github.com/rust-lang/cargo/pull/2361] | |||
* Two-way source sync (design still in progress) [[https://groups.google.com/forum/#!topic/mozilla.dev.servo/qESJoCIsPU8 Discussion] | |||
== Rust / Cargo nice-to-haves === | |||
* Per-crate integer overflow checking [https://github.com/rust-lang/cargo/issues/2262] | |||
* Artifact caching [https://github.com/rust-lang/cargo/issues/1997] | |||
== Meetings == | |||
* Mozlando [https://github.com/servo/servo/wiki/Mozlando-Oxidation] | |||
* Oxidation Nov. 2015 [https://github.com/servo/servo/wiki/Oxidation-2015-11-05] | |||
* Mozlandia [https://github.com/servo/servo/wiki/Mozlandia-Rust-In-Gecko] | |||
* Whistler [https://github.com/servo/servo/wiki/Whistler-GFX#servo-in-gecko] |
Revision as of 22:01, 17 February 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: Experimental work is in progress to use Servo's style code in Gecko.
- …and more will be added as the project progresses!
Raw Rust code (lives in m-c) blockers
- Windows support (testing debugging, profiling, crashdumps)
- Android support
Cargo / GitHub blockers
- Vendoring Cargo crates [1] and [2]
- Two-way source sync (design still in progress) [Discussion