Oxidation: Difference between revisions

1,159 bytes added ,  12 July 2017
→‎Documentation: Draft rust version requirements table for Firefox, based on stable+two weeks.
(Move documentation links to the top of the page)
(→‎Documentation: Draft rust version requirements table for Firefox, based on stable+two weeks.)
Line 7: Line 7:
* [https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust_code Developer Documentation]
* [https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust_code Developer Documentation]
* [https://gecko.readthedocs.io/en/latest/build/buildsystem/rust.html Build System Documentation]
* [https://gecko.readthedocs.io/en/latest/build/buildsystem/rust.html Build System Documentation]
= Supported Rust versions for Firefox builds =
Below are our expectations if everything goes smoothly; we may need newer toolchains to address specific issues. Our ultimate policy is just that release Firefox will not require unstable or beta Rust to build.
* Firefox 56 (released 2017 September 26) requires Rust 1.17.0 or later.
** Official builds will use Rust 1.19.0.
* Firefox 57 (released 2017 November 14) requires Rust 1.20.0.
** Mozilla-central can start using Rust 1.19.0 language features 2017 August 3.
** Mozilla-central can start using Rust 1.20.0 features 2017 September 14.
* Firefox 58 (released 2018 January 16) requires Rust 1.21.0.
** Mozilla-central can use Rust 1.21.0 language features 2017 October 26.
* Firefox 59 (released 2017 March 6) requires Rust 1.22.0.
** Mozilla-central can use Rust 1.22.0 features 2017 December 7.
* Firefox 60 (released 2017 May 1) requires Rust 1.24.0.
** Mozilla-central can use Rust 1.23.0 features 2018 January 18.
** Mozilla-central can use Rust 1.24.0 features 2018 March 1.
* Firefox 61 (released 2017 June 26) requires Rust 1.25.0.
** Mozilla-central can use Rust 1.25.0 features 2018 April 12.


= Rust components in Firefox =
= Rust components in Firefox =
Confirmed users
111

edits