gecko-dev/build/moz.configure
Ralph Giles 2a2cfd92f6 Bug 1383311 - Require rust 1.19.0. r=froydnj,gps
Bump the minimum required version of the Rust toolchain to
the current stable release so we can take advantage of new
features.

Highlights of the 1.19.0 release:

* C-compatible `union` (untagged enums).
* Support for Visual Studio 2017.
* Non-capturing closures can be coerced to `fn` bindings.
* Numeric field names in tuple struct initializers.
* Higher macro recursion limit.
* `break` can return a value from `loop` expressions.
* Better error handling with mis-configured Visual Studio environments.

This change also enables 1.18.0 features. Some highlights:

* `pub(mod)` &c. for better control of symbol visibility.
* struct packing for better memory footprint in generated code.
* Faster build times.

MozReview-Commit-ID: 2OpUjAcytpE

--HG--
extra : rebase_source : 2ed0d7c4e7b78c26f7a7476e7b284bf1bdbe7c8b
2017-07-24 07:51:57 -07:00
..
android-ndk.configure Bug 1360291 - Detect NDK version number; r=nalexander 2017-05-04 19:19:31 -04:00
checks.configure Bug 1374727 - Apply check_prog's when to more of what it "expands" to. r=chmanchester 2017-06-21 07:19:33 +09:00
compile-checks.configure Bug 1363585 - Forbid boolean operations on @depends functions. r=chmanchester 2017-05-10 11:35:22 +09:00
compilers-util.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
headers.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
init.configure Bug 1384396 - Detect Watchman Mercurial integration in configure; r=nalexander 2017-07-27 14:12:35 -07:00
java.configure Bug 1376306 - Bootstrap and upload java_home.tar.xz; bump Java to 1.8. r=dustin,sebastian 2017-07-25 20:43:14 -07:00
keyfiles.configure Bug 1365089 - Pre: Support setting default keyfile locations in moz.configure. r=nalexander 2017-05-19 11:30:26 -07:00
memory.configure Bug 1363992 - Remove support for making jemalloc4 the default. r=njn 2017-05-11 13:16:00 +09:00
old.configure Bug 1384220 - remove --with-crashreporter-enable-percent configure option; r=ted.mielczarek 2017-07-26 11:16:43 -04:00
pkg.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
rust.configure Bug 1383311 - Require rust 1.19.0. r=froydnj,gps 2017-07-24 07:51:57 -07:00
toolchain.configure Bug 1382930 - Remove configure references to gonk; r=glandium 2017-07-20 21:48:10 -07:00
util.configure Bug 1384396 - Add a @depends_all utility function; r=nalexander 2017-07-25 22:00:38 -07:00
warnings.configure Bug 1368649 - Default to -O2 when building on Linux without PGO. r=gps 2017-05-31 06:19:38 +09:00
windows.configure Bug 1364137: Get both 32-bit and 64-bit registry values when searching for the Windows SDK. r=glandium 2017-07-22 11:32:24 +01:00