From c5b557fb6abd50eba06033681a188520d58d5679 Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:49:07 -0400 Subject: [PATCH 1/7] librustc_metadata: enable feature(nll) for bootstrap --- src/librustc_metadata/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc_metadata/lib.rs b/src/librustc_metadata/lib.rs index 98946ad6081eb..a3591b2415a89 100644 --- a/src/librustc_metadata/lib.rs +++ b/src/librustc_metadata/lib.rs @@ -15,6 +15,7 @@ #![feature(box_patterns)] #![feature(libc)] #![feature(macro_at_most_once_rep)] +#![cfg_attr(not(stage0), feature(nll))] #![feature(proc_macro_internals)] #![feature(proc_macro_quote)] #![feature(quote)] From 72ae24640b0de5a9e591782d8ea01ff2996ad1ac Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:49:25 -0400 Subject: [PATCH 2/7] librustc_lint: enable feature(nll) for bootstrap --- src/librustc_lint/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc_lint/lib.rs b/src/librustc_lint/lib.rs index 75d16232a37e0..801604d1379e3 100644 --- a/src/librustc_lint/lib.rs +++ b/src/librustc_lint/lib.rs @@ -27,6 +27,7 @@ #![feature(box_patterns)] #![feature(box_syntax)] #![feature(macro_vis_matcher)] +#![cfg_attr(not(stage0), feature(nll))] #![feature(quote)] #![feature(rustc_diagnostic_macros)] #![feature(macro_at_most_once_rep)] From f8367a3450e677ba11b0548d466d25b0f5265d95 Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:49:46 -0400 Subject: [PATCH 3/7] librustc_borrowck: enable feature(nll) for bootstrap --- src/librustc_borrowck/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc_borrowck/lib.rs b/src/librustc_borrowck/lib.rs index c7e7465a353fe..aa85582432b75 100644 --- a/src/librustc_borrowck/lib.rs +++ b/src/librustc_borrowck/lib.rs @@ -14,6 +14,7 @@ #![allow(non_camel_case_types)] +#![cfg_attr(not(stage0), feature(nll))] #![feature(quote)] #![recursion_limit="256"] From 98d94223a5471eef6d031b8c2f91589b020d76e6 Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:50:08 -0400 Subject: [PATCH 4/7] libgraphviz: enable feature(nll) for bootstrap --- src/libgraphviz/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libgraphviz/lib.rs b/src/libgraphviz/lib.rs index 158d010151586..a8eea18e46461 100644 --- a/src/libgraphviz/lib.rs +++ b/src/libgraphviz/lib.rs @@ -288,6 +288,7 @@ html_root_url = "https://doc.rust-lang.org/nightly/", test(attr(allow(unused_variables), deny(warnings))))] +#![cfg_attr(not(stage0), feature(nll))] #![feature(str_escape)] use self::LabelText::*; From 1c3d20eb41189e87b94f63a8caad7cd1acd61528 Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:50:22 -0400 Subject: [PATCH 5/7] liballoc_system: enable feature(nll) for bootstrap --- src/liballoc_system/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/liballoc_system/lib.rs b/src/liballoc_system/lib.rs index 8e30b0d5d5a17..c5e056f6b12be 100644 --- a/src/liballoc_system/lib.rs +++ b/src/liballoc_system/lib.rs @@ -14,8 +14,10 @@ reason = "this library is unlikely to be stabilized in its current \ form or name", issue = "32838")] + #![feature(allocator_api)] #![feature(core_intrinsics)] +#![cfg_attr(not(stage0), feature(nll))] #![feature(staged_api)] #![feature(rustc_attrs)] #![cfg_attr(any(unix, target_os = "cloudabi", target_os = "redox"), feature(libc))] From fa1bdd696d01181eea64c8ee5fbec7b37b70cd1e Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:50:37 -0400 Subject: [PATCH 6/7] liballoc_jemalloc: enable feature(nll) for bootstrap --- src/liballoc_jemalloc/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/liballoc_jemalloc/lib.rs b/src/liballoc_jemalloc/lib.rs index b3b20715511a7..480a24b9bd1f2 100644 --- a/src/liballoc_jemalloc/lib.rs +++ b/src/liballoc_jemalloc/lib.rs @@ -16,6 +16,7 @@ #![feature(core_intrinsics)] #![feature(libc)] #![feature(linkage)] +#![cfg_attr(not(stage0), feature(nll))] #![feature(staged_api)] #![feature(rustc_attrs)] #![cfg_attr(dummy_jemalloc, allow(dead_code, unused_extern_crates))] From ce7f0c483d4e9e116f4e35a378c6637c808faaab Mon Sep 17 00:00:00 2001 From: memoryruins Date: Thu, 9 Aug 2018 01:50:49 -0400 Subject: [PATCH 7/7] liballoc: enable feature(nll) for bootstrap --- src/liballoc/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/liballoc/lib.rs b/src/liballoc/lib.rs index d1b607bbe9b53..bcdfd8c9aa5d5 100644 --- a/src/liballoc/lib.rs +++ b/src/liballoc/lib.rs @@ -76,6 +76,7 @@ #![cfg_attr(not(test), feature(fn_traits))] #![cfg_attr(not(test), feature(generator_trait))] +#![cfg_attr(not(stage0), feature(nll))] #![cfg_attr(test, feature(test))] #![feature(allocator_api)]