Auto merge of #30015 - petrochenkov:staged, r=brson

Closes https://github.com/rust-lang/rust/issues/30008

`#[stable]`, `#[unstable]` and `#[rustc_deprecated]` are now guarded by `#[feature(staged_api)]`

r? @brson
This commit is contained in:
bors 2015-11-26 10:22:37 +00:00
commit 6d88afe477
58 changed files with 47 additions and 84 deletions

View file

@ -11,7 +11,6 @@
#![crate_type = "lib"]
#![unstable(feature = "test_feature", issue = "0")]
#![feature(staged_api)]
#![staged_api]
pub fn unstable() {}

View file

@ -9,7 +9,6 @@
// except according to those terms.
#![feature(staged_api, allow_internal_unstable)]
#![staged_api]
#![stable(feature = "stable", since = "1.0.0")]
#[unstable(feature = "function", issue = "0")]

View file

@ -11,7 +11,6 @@
#![crate_name="lint_output_format"]
#![crate_type = "lib"]
#![feature(staged_api)]
#![staged_api]
#![unstable(feature = "test_feature", issue = "0")]
#[stable(feature = "test_feature", since = "1.0.0")]

View file

@ -10,7 +10,6 @@
#![crate_name="lint_stability"]
#![crate_type = "lib"]
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "lint_stability", since = "1.0.0")]
#[stable(feature = "test_feature", since = "1.0.0")]

View file

@ -9,7 +9,6 @@
// except according to those terms.
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "rust1", since = "1.0.0")]
#[stable(feature = "rust1", since = "1.0.0")]

View file

@ -9,7 +9,6 @@
// except according to those terms.
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "foo", since = "1.2.0")]

View file

@ -11,4 +11,3 @@
#![cfg_attr(foo, experimental)]
#![cfg_attr(not(foo), stable(feature = "test_feature", since = "1.0.0"))]
#![feature(staged_api)]
#![staged_api]

View file

@ -13,4 +13,3 @@
#![cfg_attr(foo, unstable(feature = "test_feature", issue = "0"))]
#![cfg_attr(not(foo), stable(feature = "test_feature", since = "1.0.0"))]
#![feature(staged_api)]
#![staged_api]

View file

@ -9,7 +9,6 @@
// except according to those terms.
#![feature(staged_api)]
#![staged_api]
#![deny(deprecated)]
#![unstable(feature = "test_feature", issue = "0")]

View file

@ -11,7 +11,6 @@
// compile-flags: -F deprecated
#![feature(staged_api)]
#![staged_api]
#[allow(deprecated)] //~ ERROR allow(deprecated) overruled by outer forbid(deprecated)
fn main() {
}

View file

@ -12,7 +12,6 @@
#![deny(deprecated)]
#![allow(dead_code)]
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "rust1", since = "1.0.0")]

View file

@ -16,7 +16,6 @@
#![deny(deprecated)]
#![allow(dead_code)]
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "rust1", since = "1.0.0")]

View file

@ -12,7 +12,6 @@
#![crate_type="lib"]
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "test_feature", since = "1.0.0")]

View file

@ -11,7 +11,6 @@
// More checks that stability attributes are used correctly
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "test_feature", since = "1.0.0")]

View file

@ -11,7 +11,6 @@
// Various checks that stability attributes are used correctly, per RFC 507
#![feature(staged_api)]
#![staged_api]
#![stable(feature = "rust1", since = "1.0.0")]

View file

@ -1,13 +0,0 @@
// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
// http://rust-lang.org/COPYRIGHT.
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.
#![staged_api] //~ ERROR staged_api is for use by rustc only
fn main() { }

View file

@ -10,7 +10,6 @@
#![crate_type = "lib"]
#![feature(staged_api)]
#![staged_api]
#![unstable(feature = "test_feature", issue = "0")]
pub fn baz() { }

View file

@ -13,7 +13,6 @@
#![doc(test(attr(feature(staged_api))))]
/// ```
/// #![staged_api]
/// #![unstable(feature="test", issue="18199")]
/// fn main() {}
/// ```

View file

@ -9,7 +9,6 @@
// except according to those terms.
#![feature(staged_api)]
#![staged_api]
#![doc(issue_tracker_base_url = "http://issue_url/")]
#![unstable(feature="test", issue="27759")]