Auto merge of #48343 - Mark-Simulacrum:release-step, r=kennytm

Update nightly to 1.26.0 and bootstrap from beta.
This commit is contained in:
bors 2018-02-22 23:25:39 +00:00
commit 5de90898de
18 changed files with 2 additions and 52 deletions

View File

@ -24,7 +24,7 @@ use Build;
use config::Config;
// The version number
pub const CFG_RELEASE_NUM: &str = "1.25.0";
pub const CFG_RELEASE_NUM: &str = "1.26.0";
pub struct GitInfo {
inner: Option<Info>,

View File

@ -349,31 +349,6 @@ pub struct TypeId {
}
impl TypeId {
/// Returns the `TypeId` of the type this generic function has been
/// instantiated with.
///
/// # Examples
///
/// ```
/// use std::any::{Any, TypeId};
///
/// fn is_string<T: ?Sized + Any>(_s: &T) -> bool {
/// TypeId::of::<String>() == TypeId::of::<T>()
/// }
///
/// fn main() {
/// assert_eq!(is_string(&0), false);
/// assert_eq!(is_string(&"cookie monster".to_string()), true);
/// }
/// ```
#[stable(feature = "rust1", since = "1.0.0")]
#[cfg(stage0)]
pub fn of<T: ?Sized + 'static>() -> TypeId {
TypeId {
t: unsafe { intrinsics::type_id::<T>() },
}
}
/// Returns the `TypeId` of the type this generic function has been
/// instantiated with.
///
@ -393,7 +368,6 @@ impl TypeId {
/// ```
#[stable(feature = "rust1", since = "1.0.0")]
#[rustc_const_unstable(feature="const_type_id")]
#[cfg(not(stage0))]
pub const fn of<T: ?Sized + 'static>() -> TypeId {
TypeId {
t: unsafe { intrinsics::type_id::<T>() },

View File

@ -179,5 +179,4 @@ fn noop() {
// Build the diagnostics array at the end so that the metadata includes error use sites.
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc, DIAGNOSTICS }

View File

@ -56,5 +56,4 @@ pub fn provide(providers: &mut Providers) {
}
// Build the diagnostics array at the end so that the metadata includes error use sites.
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_const_eval, DIAGNOSTICS }

View File

@ -1478,14 +1478,6 @@ pub fn monitor<F: FnOnce() + Send + 'static>(f: F) {
}
}
#[cfg(stage0)]
pub fn diagnostics_registry() -> errors::registry::Registry {
use errors::registry::Registry;
Registry::new(&[])
}
#[cfg(not(stage0))]
pub fn diagnostics_registry() -> errors::registry::Registry {
use errors::registry::Registry;

View File

@ -59,5 +59,4 @@ pub mod cstore;
pub mod dynamic_lib;
pub mod locator;
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_metadata, DIAGNOSTICS }

View File

@ -79,5 +79,4 @@ pub fn provide(providers: &mut Providers) {
providers.const_eval = interpret::const_eval_provider;
}
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_mir, DIAGNOSTICS }

View File

@ -44,7 +44,6 @@ pub mod loops;
mod mir_stats;
pub mod static_recursion;
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_passes, DIAGNOSTICS }
pub fn provide(providers: &mut Providers) {

View File

@ -82,5 +82,4 @@ pub mod registry;
pub mod load;
pub mod build;
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_plugin, DIAGNOSTICS }

View File

@ -1717,5 +1717,4 @@ fn privacy_access_levels<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
Rc::new(visitor.access_levels)
}
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_privacy, DIAGNOSTICS }

View File

@ -4183,5 +4183,4 @@ pub enum MakeGlobMap {
No,
}
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_resolve, DIAGNOSTICS }

View File

@ -194,7 +194,6 @@ impl TransCrate for LlvmTransCrate {
llvm_util::print_version();
}
#[cfg(not(stage0))]
fn diagnostics(&self) -> &[(&'static str, &'static str)] {
&DIAGNOSTICS
}
@ -404,5 +403,4 @@ struct CrateInfo {
used_crates_dynamic: Vec<(CrateNum, LibSource)>,
}
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_trans, DIAGNOSTICS }

View File

@ -119,5 +119,4 @@ pub fn find_exported_symbols<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>) -> NodeSet {
}).collect()
}
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_trans_utils, DIAGNOSTICS }

View File

@ -383,5 +383,4 @@ pub fn hir_trait_to_predicates<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, hir_trait:
(principal, projections)
}
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { librustc_typeck, DIAGNOSTICS }

View File

@ -6,8 +6,6 @@ version = "0.0.0"
[lib]
name = "rustdoc"
path = "lib.rs"
# SNAP/stage0(cargo)
doctest = false
[dependencies]
pulldown-cmark = { version = "0.1.2", default-features = false }

View File

@ -324,7 +324,6 @@
#![feature(doc_spotlight)]
#![cfg_attr(test, feature(update_panic_count))]
#![cfg_attr(windows, feature(used))]
#![cfg_attr(stage0, feature(repr_align))]
#![default_lib_allocator]

View File

@ -152,5 +152,4 @@ pub mod ext {
#[cfg(test)]
mod test_snippet;
#[cfg(not(stage0))] // remove after the next snapshot
__build_diagnostic_array! { libsyntax, DIAGNOSTICS }

View File

@ -12,7 +12,7 @@
# source tarball for a stable release you'll likely see `1.x.0` for rustc and
# `0.x.0` for Cargo where they were released on `date`.
date: 2018-01-02
date: 2018-02-20
rustc: beta
cargo: beta