diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2018-08-27 05:14:26 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-27 05:14:26 -0400 |
commit | 9e1ec1d5bbc22842c10633ce51ff07fd9d06e9ad (patch) | |
tree | 56513627c74011b0f54c680539934e4a75e6f08c | |
parent | 5391cfc396cd8ae9b4a51d31e816b8fdf561d860 (diff) | |
parent | a6dcfdcd55279330d068234a63dc3990930be5aa (diff) | |
download | servo-9e1ec1d5bbc22842c10633ce51ff07fd9d06e9ad.tar.gz servo-9e1ec1d5bbc22842c10633ce51ff07fd9d06e9ad.zip |
Auto merge of #21529 - servo:rustup, r=nox
Upgrade to rustc 1.30.0-nightly (721913067 2018-08-26)
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21529)
<!-- Reviewable:end -->
-rw-r--r-- | Cargo.lock | 6 | ||||
-rw-r--r-- | components/script/lib.rs | 2 | ||||
-rw-r--r-- | components/script_plugins/lib.rs | 1 | ||||
-rw-r--r-- | components/script_plugins/unrooted_must_root.rs | 12 | ||||
-rw-r--r-- | components/script_plugins/utils.rs | 2 | ||||
-rw-r--r-- | rust-toolchain | 2 |
6 files changed, 11 insertions, 14 deletions
diff --git a/Cargo.lock b/Cargo.lock index edbc9cb1bdc..5d8f37d4324 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2566,7 +2566,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "petgraph" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3213,7 +3213,7 @@ dependencies = [ "byte-slice-cast 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", - "petgraph 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", "servo_media_derive 0.1.0 (git+https://github.com/servo/media)", "smallvec 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4446,7 +4446,7 @@ dependencies = [ "checksum parking_lot_core 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "538ef00b7317875071d5e00f603f24d16f0b474c1a5fc0ccb8b454ca72eafa79" "checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" "checksum percent-encoding 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "de154f638187706bde41d9b4738748933d64e6b37bdbffc0b47a97d16a6ae356" -"checksum petgraph 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "8b30dc85588cd02b9b76f5e386535db546d21dc68506cff2abebee0b6445e8e4" +"checksum petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f" "checksum phf 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "cb325642290f28ee14d8c6201159949a872f220c62af6e110a56ea914fbe42fc" "checksum phf_codegen 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "d62594c0bb54c464f633175d502038177e90309daf2e0158be42ed5f023ce88f" "checksum phf_generator 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "6b07ffcc532ccc85e3afc45865469bf5d9e4ef5bfcf9622e3cfe80c2d275ec03" diff --git a/components/script/lib.rs b/components/script/lib.rs index d7a57a28898..e8237f2d75a 100644 --- a/components/script/lib.rs +++ b/components/script/lib.rs @@ -7,9 +7,7 @@ #![feature(const_fn)] #![feature(mpsc_select)] #![feature(plugin)] -#![feature(string_retain)] #![feature(try_from)] -#![feature(use_extern_macros)] #![deny(unsafe_code)] #![allow(non_snake_case)] diff --git a/components/script_plugins/lib.rs b/components/script_plugins/lib.rs index eb21b57be16..4ed12129df1 100644 --- a/components/script_plugins/lib.rs +++ b/components/script_plugins/lib.rs @@ -17,7 +17,6 @@ #![deny(unsafe_code)] #![feature(macro_at_most_once_rep)] -#![feature(macro_vis_matcher)] #![feature(plugin)] #![feature(plugin_registrar)] #![feature(rustc_private)] diff --git a/components/script_plugins/unrooted_must_root.rs b/components/script_plugins/unrooted_must_root.rs index 86825808f2c..4e01f6d2efb 100644 --- a/components/script_plugins/unrooted_must_root.rs +++ b/components/script_plugins/unrooted_must_root.rs @@ -7,7 +7,7 @@ use rustc::hir::intravisit as visit; use rustc::hir::map as ast_map; use rustc::lint::{LateContext, LintPass, LintArray, LateLintPass, LintContext}; use rustc::ty; -use syntax::{ast, codemap, symbol::Ident}; +use syntax::{ast, source_map, symbol::Ident}; use utils::{match_def_path, in_derive_expn}; declare_lint!(UNROOTED_MUST_ROOT, Deny, @@ -43,7 +43,7 @@ fn is_unrooted_ty(cx: &LateContext, ty: &ty::TyS, in_new_function: bool) -> bool let mut ret = false; ty.maybe_walk(|t| { match t.sty { - ty::TyAdt(did, _) => { + ty::Adt(did, _) => { if cx.tcx.has_attr(did.did, "must_root") { ret = true; false @@ -67,9 +67,9 @@ fn is_unrooted_ty(cx: &LateContext, ty: &ty::TyS, in_new_function: bool) -> bool true } }, - ty::TyRef(..) => false, // don't recurse down &ptrs - ty::TyRawPtr(..) => false, // don't recurse down *ptrs - ty::TyFnDef(..) | ty::TyFnPtr(_) => false, + ty::Ref(..) => false, // don't recurse down &ptrs + ty::RawPtr(..) => false, // don't recurse down *ptrs + ty::FnDef(..) | ty::FnPtr(_) => false, _ => true } }); @@ -130,7 +130,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for UnrootedPass { kind: visit::FnKind, decl: &'tcx hir::FnDecl, body: &'tcx hir::Body, - span: codemap::Span, + span: source_map::Span, id: ast::NodeId) { let in_new_function = match kind { visit::FnKind::ItemFn(n, _, _, _, _) | diff --git a/components/script_plugins/utils.rs b/components/script_plugins/utils.rs index 92797f81430..f264a65ea0a 100644 --- a/components/script_plugins/utils.rs +++ b/components/script_plugins/utils.rs @@ -4,7 +4,7 @@ use rustc::hir::def_id::DefId; use rustc::lint::LateContext; -use syntax::codemap::{ExpnFormat, Span}; +use syntax::source_map::{ExpnFormat, Span}; /// check if a DefId's path matches the given absolute type path /// usage e.g. with diff --git a/rust-toolchain b/rust-toolchain index c4773552808..1372f1ddb7b 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -nightly-2018-07-17 +nightly-2018-08-27 |