aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/test/dotc/scala-collections.blacklist50
-rw-r--r--compiler/test/dotc/scala-collections.whitelist28
2 files changed, 31 insertions, 47 deletions
diff --git a/compiler/test/dotc/scala-collections.blacklist b/compiler/test/dotc/scala-collections.blacklist
index 16bf1fb95..fea3a0417 100644
--- a/compiler/test/dotc/scala-collections.blacklist
+++ b/compiler/test/dotc/scala-collections.blacklist
@@ -52,26 +52,7 @@
../scala-scala/src/library/scala/Function1.scala
../scala-scala/src/library/scala/Function2.scala
-../scala-scala/src/library/scala/Function3.scala
-../scala-scala/src/library/scala/Function4.scala
-../scala-scala/src/library/scala/Function5.scala
-../scala-scala/src/library/scala/Function6.scala
-../scala-scala/src/library/scala/Function7.scala
-../scala-scala/src/library/scala/Function8.scala
-../scala-scala/src/library/scala/Function9.scala
-../scala-scala/src/library/scala/Function10.scala
-../scala-scala/src/library/scala/Function11.scala
-../scala-scala/src/library/scala/Function12.scala
-../scala-scala/src/library/scala/Function13.scala
-../scala-scala/src/library/scala/Function14.scala
-../scala-scala/src/library/scala/Function15.scala
-../scala-scala/src/library/scala/Function16.scala
-../scala-scala/src/library/scala/Function17.scala
-../scala-scala/src/library/scala/Function18.scala
-../scala-scala/src/library/scala/Function19.scala
-../scala-scala/src/library/scala/Function20.scala
-../scala-scala/src/library/scala/Function21.scala
-../scala-scala/src/library/scala/Function22.scala
+# Cyclic reference because of @specialized annotation
../scala-scala/src/library/scala/reflect/ClassManifestDeprecatedApis.scala
# 51 | import Manifest._
@@ -85,14 +66,6 @@
# 104 | private def readResolve(): Any = Manifest.Short
# | ^^^^^^^^
# | not found: Manifest
-../scala-scala/src/library/scala/reflect/NameTransformer.scala
-# 89 | if (buf eq null) name else buf.toString()
-# | ^^^^^^^^^^^^^^
-# | missing argument for parameter index of method apply: (index: Int)Char
-../scala-scala/src/library/scala/reflect/package.scala
-# 63 | private[scala] def materializeClassTag[T](): ClassTag[T] = macro ???
-# | ^^^^^
-# | not found: macro
../scala-scala/src/library/scala/runtime/Tuple2Zipped.scala
# 122 | val buf = bf(x._1)
@@ -106,25 +79,8 @@
# | found: T1
# | required: CC1[_]
-../scala-scala/src/library/scala/StringContext.scala
-# 168 | def f[A >: Any](args: A*): String = macro ???
-# | ^^^^^
-# | not found: macro
-
../scala-scala/src/library/scala/text/Document.scala
-
-../scala-scala/src/library/scala/util/control/Exception.scala
-# scala.MatchError: PostfixOp(Select(Ident(pf),isDefinedAt),_) (of class dotty.tools.dotc.ast.untpd$PostfixOp)
-# at dotty.tools.dotc.ast.Trees$Instance$TreeAccumulator.foldOver(Trees.scala:1173)
+# Lots of type errors for pattern matches
../scala-scala/src/library/scala/util/control/TailCalls.scala
-# assertion failed
-
-../scala-scala/src/library/scala/util/hashing/Hashing.scala
-# 35 | implicit def default[T] = new Default[T]
-# | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-# | result type of implicit definition needs to be given explicitly
-
-
-../scala-scala/src/library/scala/sys/SystemProperties.scala
-# crashes on dotty.tools.dottydoc.TestWhitelistedCollections.arrayHasDocumentation
+# -Ycheck:classOf failure
diff --git a/compiler/test/dotc/scala-collections.whitelist b/compiler/test/dotc/scala-collections.whitelist
index b1e797dfe..a3dec3ad3 100644
--- a/compiler/test/dotc/scala-collections.whitelist
+++ b/compiler/test/dotc/scala-collections.whitelist
@@ -62,6 +62,7 @@
../scala-scala/src/library/scala/Serializable.scala
../scala-scala/src/library/scala/Specializable.scala
../scala-scala/src/library/scala/Symbol.scala
+../scala-scala/src/library/scala/StringContext.scala
../scala-scala/src/library/scala/UninitializedError.scala
../scala-scala/src/library/scala/UninitializedFieldError.scala
../scala-scala/src/library/scala/collection/IndexedSeqOptimized.scala
@@ -290,12 +291,14 @@
../scala-scala/src/library/scala/util/Try.scala
+../scala-scala/src/library/scala/util/control/Exception.scala
../scala-scala/src/library/scala/util/control/Breaks.scala
../scala-scala/src/library/scala/util/control/ControlThrowable.scala
../scala-scala/src/library/scala/util/control/NonFatal.scala
../scala-scala/src/library/scala/util/control/NoStackTrace.scala
../scala-scala/src/library/scala/util/DynamicVariable.scala
../scala-scala/src/library/scala/util/Either.scala
+../scala-scala/src/library/scala/util/hashing/Hashing.scala
../scala-scala/src/library/scala/util/hashing/ByteswapHashing.scala
../scala-scala/src/library/scala/util/hashing/MurmurHash3.scala
../scala-scala/src/library/scala/util/hashing/package.scala
@@ -397,6 +400,7 @@
../scala-scala/src/library/scala/sys/SystemProperties.scala
../scala-scala/src/library/scala/sys/package.scala
+../scala-scala/src/library/scala/sys/SystemProperties.scala
../scala-scala/src/library/scala/sys/Prop.scala
../scala-scala/src/library/scala/sys/PropImpl.scala
../scala-scala/src/library/scala/sys/BooleanProp.scala
@@ -439,6 +443,8 @@
../scala-scala/src/library/scala/reflect/macros/internal/macroImpl.scala
../scala-scala/src/library/scala/reflect/NoManifest.scala
../scala-scala/src/library/scala/reflect/OptManifest.scala
+../scala-scala/src/library/scala/reflect/NameTransformer.scala
+../scala-scala/src/library/scala/reflect/package.scala
../scala-scala/src/library/scala/Responder.scala
@@ -571,6 +577,28 @@
../scala-scala/src/library/scala/Function.scala
../scala-scala/src/library/scala/Function0.scala
+#../scala-scala/src/library/scala/Function1.scala
+#../scala-scala/src/library/scala/Function2.scala
+../scala-scala/src/library/scala/Function3.scala
+../scala-scala/src/library/scala/Function4.scala
+../scala-scala/src/library/scala/Function5.scala
+../scala-scala/src/library/scala/Function6.scala
+../scala-scala/src/library/scala/Function7.scala
+../scala-scala/src/library/scala/Function8.scala
+../scala-scala/src/library/scala/Function9.scala
+../scala-scala/src/library/scala/Function10.scala
+../scala-scala/src/library/scala/Function11.scala
+../scala-scala/src/library/scala/Function12.scala
+../scala-scala/src/library/scala/Function13.scala
+../scala-scala/src/library/scala/Function14.scala
+../scala-scala/src/library/scala/Function15.scala
+../scala-scala/src/library/scala/Function16.scala
+../scala-scala/src/library/scala/Function17.scala
+../scala-scala/src/library/scala/Function18.scala
+../scala-scala/src/library/scala/Function19.scala
+../scala-scala/src/library/scala/Function20.scala
+../scala-scala/src/library/scala/Function21.scala
+../scala-scala/src/library/scala/Function22.scala
../scala-scala/src/library/scala/Tuple1.scala
../scala-scala/src/library/scala/Tuple2.scala