Oxidation: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(metabug)
(linux distros)
Line 16: Line 16:
* Windows support (testing debugging, profiling, crashdumps)
* Windows support (testing debugging, profiling, crashdumps)
* Android support
* Android support
* Linux distro support for Rust


== Cargo / GitHub blockers ==
== Cargo / GitHub blockers ==

Revision as of 22:04, 17 February 2016

Oxidation is a project to integrate Rust code into Gecko and Firefox.

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

  • Top-level metabug bug oxidation
  • Windows support (testing debugging, profiling, crashdumps)
  • Android support
  • Linux distro support for Rust

Cargo / GitHub blockers

  • Vendoring Cargo crates [1] and [2]
  • Two-way source sync (design still in progress) [Discussion

Rust / Cargo nice-to-haves =

  • Per-crate integer overflow checking [3]
  • Artifact caching [4]

Meetings

  • Mozlando [5]
  • Oxidation Nov. 2015 [6]
  • Mozlandia [7]
  • Whistler [8]