diff options
| author | toidiu <apoorv@toidiu.com> | 2018-08-28 00:46:08 -0400 |
|---|---|---|
| committer | toidiu <apoorv@toidiu.com> | 2018-09-11 11:40:04 -0400 |
| commit | 731f4efae5ee18082202f31e8699fe07eb0a5d19 (patch) | |
| tree | 4227227517d44cc0dceb2ceac4be848b11846b41 /src/libsyntax | |
| parent | 7ee72070bdb789f58f272fab50d49bd48dd9c11f (diff) | |
| download | rust-731f4efae5ee18082202f31e8699fe07eb0a5d19.tar.gz rust-731f4efae5ee18082202f31e8699fe07eb0a5d19.zip | |
stabalize infer outlives requirements (RFC 2093).
Co-authored-by: nikomatsakis
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 11 | ||||
| -rw-r--r-- | src/libsyntax/lib.rs | 1 |
2 files changed, 2 insertions, 10 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index d7ae88ea08a..9159a0c5508 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -415,9 +415,6 @@ declare_features! ( // Use `?` as the Kleene "at most one" operator (active, macro_at_most_once_rep, "1.25.0", Some(48075), None), - // Infer outlives requirements; RFC 2093 - (active, infer_outlives_requirements, "1.26.0", Some(44493), None), - // Infer static outlives requirements; RFC 2093 (active, infer_static_outlives_requirements, "1.26.0", Some(44493), None), @@ -673,6 +670,8 @@ declare_features! ( (accepted, proc_macro_path_invoc, "1.30.0", Some(38356), None), // Allows all literals in attribute lists and values of key-value pairs. (accepted, attr_literals, "1.30.0", Some(34981), None), + // Infer outlives requirements; RFC 2093 + (accepted, infer_outlives_requirements, "1.30.0", Some(44493), None), (accepted, panic_handler, "1.30.0", Some(44489), None), // Used to preserve symbols (see llvm.used) (accepted, used, "1.30.0", Some(40289), None), @@ -1126,12 +1125,6 @@ pub const BUILTIN_ATTRIBUTES: &'static [(&'static str, AttributeType, AttributeG cfg_fn!(rustc_attrs))), // RFC #2093 - ("infer_outlives_requirements", Normal, Gated(Stability::Unstable, - "infer_outlives_requirements", - "infer outlives requirements is an experimental feature", - cfg_fn!(infer_outlives_requirements))), - - // RFC #2093 ("infer_static_outlives_requirements", Normal, Gated(Stability::Unstable, "infer_static_outlives_requirements", "infer 'static lifetime requirements", diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs index c8ec273a03f..2aaab6aaa16 100644 --- a/src/libsyntax/lib.rs +++ b/src/libsyntax/lib.rs @@ -22,7 +22,6 @@ #![feature(crate_visibility_modifier)] #![feature(macro_at_most_once_rep)] #![cfg_attr(not(stage0), feature(nll))] -#![cfg_attr(not(stage0), feature(infer_outlives_requirements))] #![feature(rustc_attrs)] #![feature(rustc_diagnostic_macros)] #![feature(slice_sort_by_cached_key)] |
