aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-08-14 12:53:54 -0600
committerbors-servo <metajack+bors@gmail.com>2015-08-14 12:53:54 -0600
commit13e7de482c0f58ca5af30dbca5d94e6b9cedd1cd (patch)
tree46d2c61f4ea4ada4b933d784d053cabca353e64f /components
parentd4d18f51f2ac46191d94bfe322a2c0164fb98f17 (diff)
parent91bc14711d3528c2dc0f5440770d94d1a189e5bc (diff)
downloadservo-13e7de482c0f58ca5af30dbca5d94e6b9cedd1cd.tar.gz
servo-13e7de482c0f58ca5af30dbca5d94e6b9cedd1cd.zip
Auto merge of #7195 - servo:rustup_20150814, r=Ms2ger
Upgrade Rust to nightly 2015-08-10 Still needs snapshot. Snapshot probably could also work as today's nightly (I wasn't able to download the latest one due to choppy internet), there isn't any plugins churn I know of r? @larsbergstrom <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7195) <!-- Reviewable:end -->
Diffstat (limited to 'components')
-rw-r--r--components/plugins/lints/unrooted_must_root.rs8
-rw-r--r--components/servo/Cargo.lock12
-rw-r--r--components/style/lib.rs1
3 files changed, 10 insertions, 11 deletions
diff --git a/components/plugins/lints/unrooted_must_root.rs b/components/plugins/lints/unrooted_must_root.rs
index dc116f311eb..3bdb94b59ac 100644
--- a/components/plugins/lints/unrooted_must_root.rs
+++ b/components/plugins/lints/unrooted_must_root.rs
@@ -49,13 +49,13 @@ fn is_unrooted_ty(cx: &Context, ty: &ty::TyS, in_new_function: bool) -> bool {
match t.sty {
ty::TyStruct(did, _) |
ty::TyEnum(did, _) => {
- if cx.tcx.has_attr(did, "must_root") {
+ if cx.tcx.has_attr(did.did, "must_root") {
ret = true;
false
- } else if cx.tcx.has_attr(did, "allow_unrooted_interior") {
+ } else if cx.tcx.has_attr(did.did, "allow_unrooted_interior") {
false
- } else if match_def_path(cx, did, &["core", "cell", "Ref"])
- || match_def_path(cx, did, &["core", "cell", "RefMut"]) {
+ } else if match_def_path(cx, did.did, &["core", "cell", "Ref"])
+ || match_def_path(cx, did.did, &["core", "cell", "RefMut"]) {
// Ref and RefMut are borrowed pointers, okay to hold unrooted stuff
// since it will be rooted elsewhere
false
diff --git a/components/servo/Cargo.lock b/components/servo/Cargo.lock
index 85625b828a3..76b71e38998 100644
--- a/components/servo/Cargo.lock
+++ b/components/servo/Cargo.lock
@@ -58,7 +58,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "aster"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
@@ -1095,7 +1095,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
name = "plugins"
version = "0.0.1"
dependencies = [
- "tenacious 0.0.6 (git+https://github.com/servo/rust-tenacious)",
+ "tenacious 0.0.9 (git+https://github.com/servo/rust-tenacious)",
]
[[package]]
@@ -1158,7 +1158,7 @@ name = "quasi_codegen"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
- "aster 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "aster 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
@@ -1316,7 +1316,7 @@ name = "serde_codegen"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
- "aster 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "aster 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
"quasi 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"quasi_macros 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -1473,8 +1473,8 @@ dependencies = [
[[package]]
name = "tenacious"
-version = "0.0.6"
-source = "git+https://github.com/servo/rust-tenacious#8f878d812a95dc44dab9c03096fcf8a52687868a"
+version = "0.0.9"
+source = "git+https://github.com/servo/rust-tenacious#a04fe4a6e6c332f94b491b9369b8e50e94b3c37d"
[[package]]
name = "tendril"
diff --git a/components/style/lib.rs b/components/style/lib.rs
index ca3aa62cc4c..a6a53464c26 100644
--- a/components/style/lib.rs
+++ b/components/style/lib.rs
@@ -7,7 +7,6 @@
#![feature(core_intrinsics)]
#![feature(custom_attribute)]
#![feature(custom_derive)]
-#![feature(hasher_write)]
#![feature(plugin)]
#![feature(vec_push_all)]