aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotc
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-12-19 17:19:26 +0100
committerFelix Mulder <felix.mulder@gmail.com>2016-12-20 18:33:45 +0100
commita8457a3003507ffec44ff5b2c05fb026b5c721db (patch)
treeb1003d5ba4688adb457868f5367b1a57e9f3f55a /compiler/test/dotc
parenta08638306386911cd35c6b2d61d7ef832abdd72c (diff)
downloaddotty-a8457a3003507ffec44ff5b2c05fb026b5c721db.tar.gz
dotty-a8457a3003507ffec44ff5b2c05fb026b5c721db.tar.bz2
dotty-a8457a3003507ffec44ff5b2c05fb026b5c721db.zip
Reorganize blacklist along failure classes
Diffstat (limited to 'compiler/test/dotc')
-rw-r--r--compiler/test/dotc/scala-collections.blacklist53
-rw-r--r--compiler/test/dotc/scala-collections.whitelist1
2 files changed, 39 insertions, 15 deletions
diff --git a/compiler/test/dotc/scala-collections.blacklist b/compiler/test/dotc/scala-collections.blacklist
index 68836fd3b..dc8d91c9a 100644
--- a/compiler/test/dotc/scala-collections.blacklist
+++ b/compiler/test/dotc/scala-collections.blacklist
@@ -1,10 +1,14 @@
+## Errors having to do with bootstrap
+
../scala-scala/src/library/scala/annotation/unchecked/uncheckedVariance.scala
+#java.lang.AssertionError: assertion failed: data race? overwriting symbol of type scala.annotation.unchecked.uncheckedVariance,
-../scala-scala/src/library/scala/AnyVal.scala
-# 55 |abstract class AnyVal extends Any {
-# |^
-# |illegal redefinition of standard class AnyVal
-# (This is intended)
+../scala-scala/src/library/scala/Function1.scala
+../scala-scala/src/library/scala/Function2.scala
+# Cyclic reference because of @specialized annotation
+
+
+## Errors having to do with deep subtypes
../scala-scala/src/library/scala/collection/generic/ParSetFactory.scala
# This gives a deep subtype violation when run with the rest of the whitelist.
@@ -13,36 +17,54 @@
../scala-scala/src/library/scala/collection/parallel/mutable/ParMap.scala
# -Yno-deep-subtypes fails
-../scala-scala/src/library/scala/collection/parallel/ParIterableLike.scala
-# -Ycheck:classOf fails
-
../scala-scala/src/library/scala/collection/parallel/ParMap.scala
# -Yno-deep-subtypes fails
../scala-scala/src/library/scala/collection/parallel/ParMapLike.scala
# -Yno-deep-subtypes fails
+
+
+## Ycheck failures
+
+../scala-scala/src/library/scala/collection/parallel/ParIterableLike.scala
+# -Ycheck:classOf fails
+
../scala-scala/src/library/scala/collection/parallel/ParSeqLike.scala
# -Ycheck:classOf fails
+../scala-scala/src/library/scala/util/control/TailCalls.scala
+# -Ycheck:classOf failure
+
../scala-scala/src/library/scala/concurrent/impl/ExecutionContextImpl.scala
# -Ycheck:arrayConstructors failure
../scala-scala/src/library/scala/concurrent/package.scala
# -Ycheck:arrayConstructors failure
-../scala-scala/src/library/scala/Function1.scala
-../scala-scala/src/library/scala/Function2.scala
-# Cyclic reference because of @specialized annotation
+
+
+
+
+## Errors involving dottydoc:
+
+../scala-scala/src/library/scala/sys/SystemProperties.scala
+# Test dotty.tools.dottydoc.TestWhitelistedCollections.arrayHasDocumentation failed
+
+
+
+## Errors having to do with unavailable APIs or language features:
../scala-scala/src/library/scala/reflect/ClassManifestDeprecatedApis.scala
# 51 | import Manifest._
# | ^^^^^^^^
# | not found: Manifest
+
../scala-scala/src/library/scala/reflect/ClassTag.scala
# 124 | val Short : ClassTag[scala.Short] = Manifest.Short
# | ^^^^^^^^
# | not found: Manifest
+
../scala-scala/src/library/scala/reflect/Manifest.scala
# 104 | private def readResolve(): Any = Manifest.Short
# | ^^^^^^^^
@@ -54,8 +76,9 @@
# but still wants to extract lists using ::. We won't support that.
# Since Document should have been removed already, let's ignore it.
-../scala-scala/src/library/scala/util/control/TailCalls.scala
-# -Ycheck:classOf failure
+../scala-scala/src/library/scala/AnyVal.scala
+# 55 |abstract class AnyVal extends Any {
+# |^
+# |illegal redefinition of standard class AnyVal
+# (This is intended)
-#../scala-scala/src/library/scala/sys/SystemProperties.scala
-# Test dotty.tools.dottydoc.TestWhitelistedCollections.arrayHasDocumentation failed \ No newline at end of file
diff --git a/compiler/test/dotc/scala-collections.whitelist b/compiler/test/dotc/scala-collections.whitelist
index a801cd670..ce1093508 100644
--- a/compiler/test/dotc/scala-collections.whitelist
+++ b/compiler/test/dotc/scala-collections.whitelist
@@ -537,6 +537,7 @@
../scala-scala/src/library/scala/annotation/tailrec.scala
../scala-scala/src/library/scala/annotation/TypeConstraint.scala
../scala-scala/src/library/scala/annotation/unchecked/uncheckedStable.scala
+#../scala-scala/src/library/scala/annotation/unchecked/uncheckedVariance.scala
../scala-scala/src/library/scala/annotation/unspecialized.scala
../scala-scala/src/library/scala/annotation/varargs.scala