Update rust submodule, add some new whitelisted failures
diff --git a/tests/common/mod.rs b/tests/common/mod.rs
index 25a8824..3d7495d 100644
--- a/tests/common/mod.rs
+++ b/tests/common/mod.rs
@@ -67,6 +67,11 @@
         }
     }
 
+    // TODO: support `macro` definitions
+    if path_string.starts_with("tests/rust/src/test/run-pass/hygiene") {
+        return false;
+    }
+
     match path_string.as_ref() {
         // TODO better support for attributes
         //
@@ -92,6 +97,10 @@
         "tests/rust/src/test/run-pass/inner-attrs-on-impl.rs" |
         // TODO better support for attributes
         "tests/rust/src/test/run-pass/item-attributes.rs" |
+        // TODO support lifetimes before traits
+        //
+        //      Box<'foo + Bar>
+        "tests/rust/src/test/run-pass/trait-object-lifetime-first.rs" |
         // not actually a test case
         "tests/rust/src/test/run-pass/auxiliary/macro-include-items-expr.rs" => false,
         _ => true,
@@ -117,7 +126,7 @@
     let result = Command::new("git")
                     .arg("reset")
                     .arg("--hard")
-                    .arg("ddc5d7bd4b9ea3e8a8ccf82cb443e950be311d61")
+                    .arg("eb8f2586ebd842dec49d3d7f50e49a985ab31493")
                     .current_dir("tests/rust")
                     .status()
                     .unwrap();