From b7c0842a144c37cbb0f05403ec3b262987f1476b Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 13 Mar 2022 20:31:16 -0700 Subject: [PATCH 1/2] Update test suite to nightly-2022-03-14 --- tests/repo/mod.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/repo/mod.rs b/tests/repo/mod.rs index 79e3018b41..36f46f507f 100644 --- a/tests/repo/mod.rs +++ b/tests/repo/mod.rs @@ -10,10 +10,23 @@ use std::path::Path; use tar::Archive; use walkdir::DirEntry; -const REVISION: &str = "5e57faa78aa7661c6000204591558f6665f11abc"; +const REVISION: &str = "e95b10ba4ac4564ed25f7eef143e3182c33b3902"; #[rustfmt::skip] static EXCLUDE: &[&str] = &[ + // TODO + "src/test/ui/associated-consts/assoc-const.rs", + "src/test/ui/generic-associated-types/collections.rs", + "src/test/ui/generic-associated-types/construct_with_other_type.rs", + "src/test/ui/generic-associated-types/impl_bounds_ok.rs", + "src/test/ui/generic-associated-types/issue-76826.rs", + "src/test/ui/generic-associated-types/issue-88287.rs", + "src/test/ui/generic-associated-types/issue-91139.rs", + "src/test/ui/generic-associated-types/issue-92280.rs", + "src/test/ui/generic-associated-types/iterable.rs", + "src/test/ui/generic-associated-types/streaming_iterator.rs", + "src/test/ui/symbol-names/const-generics-demangling.rs", + // TODO: impl ~const T {} // https://github.com/dtolnay/syn/issues/1051 "src/test/ui/rfc-2632-const-trait-impl/syntax.rs", From a9330e46b8d95ab5a3c21a62c65598aff7df9e1f Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 13 Mar 2022 20:40:12 -0700 Subject: [PATCH 2/2] Categorize new round of rust repo source file failures --- tests/repo/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/repo/mod.rs b/tests/repo/mod.rs index 36f46f507f..c78b41c816 100644 --- a/tests/repo/mod.rs +++ b/tests/repo/mod.rs @@ -14,8 +14,12 @@ const REVISION: &str = "e95b10ba4ac4564ed25f7eef143e3182c33b3902"; #[rustfmt::skip] static EXCLUDE: &[&str] = &[ - // TODO + // TODO: trait bound with associated constant constraint: + // where T: Trait "src/test/ui/associated-consts/assoc-const.rs", + + // TODO: trailing where-clause on impl associated type: + // impl Trait for Ty { type Assoc<'a> = T where T: 'a; } "src/test/ui/generic-associated-types/collections.rs", "src/test/ui/generic-associated-types/construct_with_other_type.rs", "src/test/ui/generic-associated-types/impl_bounds_ok.rs", @@ -25,6 +29,9 @@ static EXCLUDE: &[&str] = &[ "src/test/ui/generic-associated-types/issue-92280.rs", "src/test/ui/generic-associated-types/iterable.rs", "src/test/ui/generic-associated-types/streaming_iterator.rs", + + // TODO: negative literal const generic: + // impl Signed<-152> {…} "src/test/ui/symbol-names/const-generics-demangling.rs", // TODO: impl ~const T {}