Oxidation: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Status updates and meeting notes)
(metabug)
Line 13: Line 13:
== Raw Rust code (lives in m-c) blockers ==
== Raw Rust code (lives in m-c) blockers ==


* Top-level metabug {{bug|oxidation}}
* Windows support (testing debugging, profiling, crashdumps)
* Windows support (testing debugging, profiling, crashdumps)
* Android support
* Android support

Revision as of 22:01, 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

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]