Oxidation: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(moar links)
(jemalloc)
Line 22: Line 22:
* Android support {{bug|1220307}}
* Android support {{bug|1220307}}
* 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 }}


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

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

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 OSX, linux, and win32 builds.

Raw Rust code (lives in m-c) blockers

Cargo / GitHub blockers

Rust / Cargo nice-to-haves =

  • Per-crate integer overflow checking [5]
  • Artifact caching [6]

Meetings