diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2016-03-21 02:23:03 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2016-03-22 22:02:47 -0500 |
| commit | aa7fe93d4a6217dd6f2538bce857ab6a097afbeb (patch) | |
| tree | 01a650350af7fd2cb243509bb4a33d2bdf1b57b0 | |
| parent | 0f02309e4b0ea05ee905205278fb6d131341c41f (diff) | |
| download | rust-aa7fe93d4a6217dd6f2538bce857ab6a097afbeb.tar.gz rust-aa7fe93d4a6217dd6f2538bce857ab6a097afbeb.zip | |
sprinkle feature gates here and there
| -rw-r--r-- | src/compiletest/compiletest.rs | 1 | ||||
| -rw-r--r-- | src/libcore/lib.rs | 1 | ||||
| -rw-r--r-- | src/libgraphviz/lib.rs | 1 | ||||
| -rw-r--r-- | src/librbml/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_back/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_const_eval/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_driver/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_front/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_metadata/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_mir/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_trans/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustc_typeck/lib.rs | 1 | ||||
| -rw-r--r-- | src/librustdoc/lib.rs | 1 | ||||
| -rw-r--r-- | src/libserialize/lib.rs | 1 | ||||
| -rw-r--r-- | src/libstd/lib.rs | 1 | ||||
| -rw-r--r-- | src/libsyntax/lib.rs | 1 | ||||
| -rw-r--r-- | src/libterm/lib.rs | 1 | ||||
| -rw-r--r-- | src/libtest/lib.rs | 1 | ||||
| -rw-r--r-- | src/test/run-pass/ifmt.rs | 1 | ||||
| -rw-r--r-- | src/test/run-pass/issue-17121.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/issue-20797.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/issue-21400.rs | 2 | ||||
| -rw-r--r-- | src/tools/error_index_generator/main.rs | 1 | ||||
| -rw-r--r-- | src/tools/rustbook/main.rs | 1 |
25 files changed, 28 insertions, 0 deletions
diff --git a/src/compiletest/compiletest.rs b/src/compiletest/compiletest.rs index 4c845efdf34..d98055edf85 100644 --- a/src/compiletest/compiletest.rs +++ b/src/compiletest/compiletest.rs @@ -15,6 +15,7 @@ #![feature(rustc_private)] #![feature(str_char)] #![feature(test)] +#![feature(question_mark)] #![deny(warnings)] diff --git a/src/libcore/lib.rs b/src/libcore/lib.rs index f199909dfa9..648b652772a 100644 --- a/src/libcore/lib.rs +++ b/src/libcore/lib.rs @@ -77,6 +77,7 @@ #![feature(rustc_attrs)] #![feature(staged_api)] #![feature(unboxed_closures)] +#![feature(question_mark)] #[macro_use] mod macros; diff --git a/src/libgraphviz/lib.rs b/src/libgraphviz/lib.rs index d4d3ac93c97..74cc498a7df 100644 --- a/src/libgraphviz/lib.rs +++ b/src/libgraphviz/lib.rs @@ -295,6 +295,7 @@ #![cfg_attr(not(stage0), deny(warnings))] #![feature(str_escape)] +#![feature(question_mark)] use self::LabelText::*; diff --git a/src/librbml/lib.rs b/src/librbml/lib.rs index a02c02cc030..34726a7a6c8 100644 --- a/src/librbml/lib.rs +++ b/src/librbml/lib.rs @@ -125,6 +125,7 @@ #![feature(copy_from_slice)] #![feature(rustc_private)] #![feature(staged_api)] +#![feature(question_mark)] #![cfg_attr(test, feature(test))] diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index d2ca1cd3f93..d8d0079b3e3 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -39,6 +39,7 @@ #![feature(slice_patterns)] #![feature(staged_api)] #![feature(str_char)] +#![feature(question_mark)] #![cfg_attr(test, feature(test))] extern crate arena; diff --git a/src/librustc_back/lib.rs b/src/librustc_back/lib.rs index 3ffc031d621..d854b9ed697 100644 --- a/src/librustc_back/lib.rs +++ b/src/librustc_back/lib.rs @@ -38,6 +38,7 @@ #![feature(rustc_private)] #![feature(staged_api)] #![feature(step_by)] +#![feature(question_mark)] #![cfg_attr(unix, feature(static_mutex))] #![cfg_attr(test, feature(test, rand))] diff --git a/src/librustc_const_eval/lib.rs b/src/librustc_const_eval/lib.rs index e4c702f643b..80b8c75104a 100644 --- a/src/librustc_const_eval/lib.rs +++ b/src/librustc_const_eval/lib.rs @@ -25,6 +25,7 @@ #![feature(rustc_private)] #![feature(staged_api)] +#![feature(question_mark)] #[macro_use] extern crate log; #[macro_use] extern crate syntax; diff --git a/src/librustc_driver/lib.rs b/src/librustc_driver/lib.rs index 0fb192bb4db..dc30b4f91a9 100644 --- a/src/librustc_driver/lib.rs +++ b/src/librustc_driver/lib.rs @@ -30,6 +30,7 @@ #![feature(rustc_private)] #![feature(set_stdio)] #![feature(staged_api)] +#![feature(question_mark)] extern crate arena; extern crate flate; diff --git a/src/librustc_front/lib.rs b/src/librustc_front/lib.rs index 02ad69e8a7c..b9e3b71cf1a 100644 --- a/src/librustc_front/lib.rs +++ b/src/librustc_front/lib.rs @@ -33,6 +33,7 @@ #![feature(slice_patterns)] #![feature(staged_api)] #![feature(str_char)] +#![feature(question_mark)] extern crate serialize; #[macro_use] diff --git a/src/librustc_metadata/lib.rs b/src/librustc_metadata/lib.rs index f0f0fb84754..a6c612f5397 100644 --- a/src/librustc_metadata/lib.rs +++ b/src/librustc_metadata/lib.rs @@ -23,6 +23,7 @@ #![feature(rustc_diagnostic_macros)] #![feature(rustc_private)] #![feature(staged_api)] +#![feature(question_mark)] #[macro_use] extern crate log; #[macro_use] extern crate syntax; diff --git a/src/librustc_mir/lib.rs b/src/librustc_mir/lib.rs index 7c8c8945bbc..67bac196f48 100644 --- a/src/librustc_mir/lib.rs +++ b/src/librustc_mir/lib.rs @@ -23,6 +23,7 @@ Rust MIR: a lowered representation of Rust. Also: an experiment! #![feature(box_patterns)] #![feature(rustc_private)] #![feature(staged_api)] +#![feature(question_mark)] #[macro_use] extern crate log; extern crate graphviz as dot; diff --git a/src/librustc_trans/lib.rs b/src/librustc_trans/lib.rs index c8ce09b4d79..f8bbde60109 100644 --- a/src/librustc_trans/lib.rs +++ b/src/librustc_trans/lib.rs @@ -36,6 +36,7 @@ #![feature(slice_patterns)] #![feature(staged_api)] #![feature(unicode)] +#![feature(question_mark)] extern crate arena; extern crate flate; diff --git a/src/librustc_typeck/lib.rs b/src/librustc_typeck/lib.rs index ac760cc9056..07e5ad6fb44 100644 --- a/src/librustc_typeck/lib.rs +++ b/src/librustc_typeck/lib.rs @@ -81,6 +81,7 @@ This API is completely unstable and subject to change. #![feature(rustc_diagnostic_macros)] #![feature(rustc_private)] #![feature(staged_api)] +#![feature(question_mark)] #[macro_use] extern crate log; #[macro_use] extern crate syntax; diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs index 9dec4eb32d7..cde472a3b20 100644 --- a/src/librustdoc/lib.rs +++ b/src/librustdoc/lib.rs @@ -29,6 +29,7 @@ #![feature(std_panic)] #![feature(test)] #![feature(unicode)] +#![feature(question_mark)] extern crate arena; extern crate getopts; diff --git a/src/libserialize/lib.rs b/src/libserialize/lib.rs index d683769af7b..173ecca648c 100644 --- a/src/libserialize/lib.rs +++ b/src/libserialize/lib.rs @@ -34,6 +34,7 @@ Core encoding and decoding interfaces. #![feature(staged_api)] #![feature(str_char)] #![feature(unicode)] +#![feature(question_mark)] #![cfg_attr(test, feature(test))] // test harness access diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs index 85e48f85d3d..5608bb646a4 100644 --- a/src/libstd/lib.rs +++ b/src/libstd/lib.rs @@ -270,6 +270,7 @@ #![feature(unwind_attributes)] #![feature(vec_push_all)] #![feature(zero_one)] +#![feature(question_mark)] // Issue# 30592: Systematically use alloc_system during stage0 since jemalloc // might be unavailable or disabled diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs index 04a3cf096ba..7f8472f8b28 100644 --- a/src/libsyntax/lib.rs +++ b/src/libsyntax/lib.rs @@ -32,6 +32,7 @@ #![feature(str_char)] #![feature(str_escape)] #![feature(unicode)] +#![feature(question_mark)] extern crate serialize; extern crate term; diff --git a/src/libterm/lib.rs b/src/libterm/lib.rs index 01daa938142..0244e265796 100644 --- a/src/libterm/lib.rs +++ b/src/libterm/lib.rs @@ -59,6 +59,7 @@ #![cfg_attr(windows, feature(libc))] // Handle rustfmt skips #![feature(custom_attribute)] +#![feature(question_mark)] #![allow(unused_attributes)] use std::io::prelude::*; diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs index e637246a157..e4d7697a71b 100644 --- a/src/libtest/lib.rs +++ b/src/libtest/lib.rs @@ -40,6 +40,7 @@ #![feature(rustc_private)] #![feature(set_stdio)] #![feature(staged_api)] +#![feature(question_mark)] extern crate getopts; extern crate term; diff --git a/src/test/run-pass/ifmt.rs b/src/test/run-pass/ifmt.rs index 71fe4d6ece6..267b162a1d2 100644 --- a/src/test/run-pass/ifmt.rs +++ b/src/test/run-pass/ifmt.rs @@ -14,6 +14,7 @@ #![allow(unused_must_use)] #![allow(unknown_features)] #![feature(box_syntax)] +#![feature(question_mark)] use std::fmt::{self, Write}; use std::usize; diff --git a/src/test/run-pass/issue-17121.rs b/src/test/run-pass/issue-17121.rs index dcbcc2d44b5..b3c80041ef8 100644 --- a/src/test/run-pass/issue-17121.rs +++ b/src/test/run-pass/issue-17121.rs @@ -10,6 +10,8 @@ // pretty-expanded FIXME #23616 +#![feature(question_mark)] + use std::fs::File; use std::io::{self, BufReader, Read}; diff --git a/src/test/run-pass/issue-20797.rs b/src/test/run-pass/issue-20797.rs index d4c5dfb7463..321ed1a3bb2 100644 --- a/src/test/run-pass/issue-20797.rs +++ b/src/test/run-pass/issue-20797.rs @@ -12,6 +12,8 @@ // pretty-expanded FIXME #23616 +#![feature(question_mark)] + use std::default::Default; use std::io; use std::fs; diff --git a/src/test/run-pass/issue-21400.rs b/src/test/run-pass/issue-21400.rs index 6715b71a5f5..0d1be964748 100644 --- a/src/test/run-pass/issue-21400.rs +++ b/src/test/run-pass/issue-21400.rs @@ -11,6 +11,8 @@ // Regression test for #21400 which itself was extracted from // stackoverflow.com/questions/28031155/is-my-borrow-checker-drunk/28031580 +#![feature(question_mark)] + fn main() { let mut t = Test; assert_eq!(t.method1("one"), Ok(1)); diff --git a/src/tools/error_index_generator/main.rs b/src/tools/error_index_generator/main.rs index 7f80c17b756..fd7441d85ce 100644 --- a/src/tools/error_index_generator/main.rs +++ b/src/tools/error_index_generator/main.rs @@ -9,6 +9,7 @@ // except according to those terms. #![feature(rustc_private, rustdoc)] +#![feature(question_mark)] extern crate syntax; extern crate rustdoc; diff --git a/src/tools/rustbook/main.rs b/src/tools/rustbook/main.rs index bd4fc899293..5ad4982e8af 100644 --- a/src/tools/rustbook/main.rs +++ b/src/tools/rustbook/main.rs @@ -13,6 +13,7 @@ #![feature(iter_arith)] #![feature(rustc_private)] #![feature(rustdoc)] +#![feature(question_mark)] extern crate rustdoc; extern crate rustc_back; |
