Skip to content

Commit 124938b

Browse files
committed
Replaced with a single "quote" feature gate.
1 parent 38f2526 commit 124938b

File tree

9 files changed

+11
-16
lines changed

9 files changed

+11
-16
lines changed

src/librustc/front/feature_gate.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,7 @@ static KNOWN_FEATURES: &'static [(&'static str, Status)] = &[
4949
("trace_macros", Active),
5050
("simd", Active),
5151
("default_type_params", Active),
52-
("quote_tokens", Active),
53-
("quote_expr", Active),
54-
("quote_ty", Active),
55-
("quote_item", Active),
56-
("quote_pat", Active),
57-
("quote_stmt", Active),
52+
("quote", Active),
5853

5954
// These are used to test this portion of the compiler, they don't actually
6055
// mean anything
@@ -221,7 +216,7 @@ impl Visitor<()> for Context {
221216
} else {
222217
for &quote in quotes.iter() {
223218
if id == self.sess.ident_of(quote) {
224-
self.gate_feature(quote, path.span, quote + msg);
219+
self.gate_feature("quote", path.span, quote + msg);
225220
}
226221
}
227222
}

src/librustc/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ This API is completely unstable and subject to change.
2929

3030
#[feature(macro_rules, globs, struct_variant, managed_boxes)];
3131
#[allow(unknown_features)]; // Note: remove it after a snapshot.
32-
#[feature(quote_item, quote_expr)];
32+
#[feature(quote)];
3333

3434
extern mod extra;
3535
extern mod flate;

src/libsyntax/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ This API is completely unstable and subject to change.
2727
html_root_url = "http://static.rust-lang.org/doc/master")];
2828

2929
#[feature(macro_rules, globs, managed_boxes)];
30-
#[allow(unknown_features)];
31-
#[feature(quote_expr)];
30+
#[allow(unknown_features)];// Note: remove it after a snapshot.
31+
#[feature(quote)];
3232

3333
#[deny(non_camel_case_types)];
3434

src/test/auxiliary/macro_crate_test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// force-host
1212

13-
#[feature(globs, macro_registrar, macro_rules, quote_expr)];
13+
#[feature(globs, macro_registrar, macro_rules, quote)];
1414

1515
extern mod syntax;
1616

src/test/compile-fail/qquote-1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
// xfail-test Can't use syntax crate here
12-
#[feature(quote_expr)];
12+
#[feature(quote)];
1313

1414
extern mod extra;
1515
extern mod syntax;

src/test/compile-fail/qquote-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
// xfail-test Can't use syntax crate here
12-
#[feature(quote_stmt)];
12+
#[feature(quote)];
1313

1414
extern mod extra;
1515
extern mod syntax;

src/test/run-pass-fulldeps/qquote.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// xfail-pretty
1212
// xfail-test
13-
#[feature(quote_expr, quote_ty, quote_item, quote_stmt, quote_pat)];
13+
#[feature(quote)];
1414

1515
extern mod extra;
1616
extern mod syntax;

src/test/run-pass-fulldeps/quote-tokens.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
// xfail-test
12-
#[feature(quote_expr, quote_tokens, quote_item, quote_pat, quote_stmt)];
12+
#[feature(quote)];
1313
#[feature(managed_boxes)];
1414

1515
extern mod syntax;

src/test/run-pass-fulldeps/quote-unused-sp-no-warning.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// xfail-fast
1212
// xfail-android
13-
#[feature(quote_expr)];
13+
#[feature(quote)];
1414
#[deny(unused_variable)];
1515

1616
extern mod syntax;

0 commit comments

Comments
 (0)