Skip to content

Commit a8457a3

Browse files
oderskyfelixmulder
authored andcommitted
Reorganize blacklist along failure classes
1 parent a086383 commit a8457a3

File tree

2 files changed

+39
-15
lines changed

2 files changed

+39
-15
lines changed

compiler/test/dotc/scala-collections.blacklist

Lines changed: 38 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
## Errors having to do with bootstrap
2+
13
../scala-scala/src/library/scala/annotation/unchecked/uncheckedVariance.scala
4+
#java.lang.AssertionError: assertion failed: data race? overwriting symbol of type scala.annotation.unchecked.uncheckedVariance,
25

3-
../scala-scala/src/library/scala/AnyVal.scala
4-
# 55 |abstract class AnyVal extends Any {
5-
# |^
6-
# |illegal redefinition of standard class AnyVal
7-
# (This is intended)
6+
../scala-scala/src/library/scala/Function1.scala
7+
../scala-scala/src/library/scala/Function2.scala
8+
# Cyclic reference because of @specialized annotation
9+
10+
11+
## Errors having to do with deep subtypes
812

913
../scala-scala/src/library/scala/collection/generic/ParSetFactory.scala
1014
# This gives a deep subtype violation when run with the rest of the whitelist.
@@ -13,36 +17,54 @@
1317
../scala-scala/src/library/scala/collection/parallel/mutable/ParMap.scala
1418
# -Yno-deep-subtypes fails
1519

16-
../scala-scala/src/library/scala/collection/parallel/ParIterableLike.scala
17-
# -Ycheck:classOf fails
18-
1920
../scala-scala/src/library/scala/collection/parallel/ParMap.scala
2021
# -Yno-deep-subtypes fails
2122

2223
../scala-scala/src/library/scala/collection/parallel/ParMapLike.scala
2324
# -Yno-deep-subtypes fails
2425

26+
27+
28+
## Ycheck failures
29+
30+
../scala-scala/src/library/scala/collection/parallel/ParIterableLike.scala
31+
# -Ycheck:classOf fails
32+
2533
../scala-scala/src/library/scala/collection/parallel/ParSeqLike.scala
2634
# -Ycheck:classOf fails
2735

36+
../scala-scala/src/library/scala/util/control/TailCalls.scala
37+
# -Ycheck:classOf failure
38+
2839
../scala-scala/src/library/scala/concurrent/impl/ExecutionContextImpl.scala
2940
# -Ycheck:arrayConstructors failure
3041

3142
../scala-scala/src/library/scala/concurrent/package.scala
3243
# -Ycheck:arrayConstructors failure
3344

34-
../scala-scala/src/library/scala/Function1.scala
35-
../scala-scala/src/library/scala/Function2.scala
36-
# Cyclic reference because of @specialized annotation
45+
46+
47+
48+
49+
## Errors involving dottydoc:
50+
51+
../scala-scala/src/library/scala/sys/SystemProperties.scala
52+
# Test dotty.tools.dottydoc.TestWhitelistedCollections.arrayHasDocumentation failed
53+
54+
55+
56+
## Errors having to do with unavailable APIs or language features:
3757

3858
../scala-scala/src/library/scala/reflect/ClassManifestDeprecatedApis.scala
3959
# 51 | import Manifest._
4060
# | ^^^^^^^^
4161
# | not found: Manifest
62+
4263
../scala-scala/src/library/scala/reflect/ClassTag.scala
4364
# 124 | val Short : ClassTag[scala.Short] = Manifest.Short
4465
# | ^^^^^^^^
4566
# | not found: Manifest
67+
4668
../scala-scala/src/library/scala/reflect/Manifest.scala
4769
# 104 | private def readResolve(): Any = Manifest.Short
4870
# | ^^^^^^^^
@@ -54,8 +76,9 @@
5476
# but still wants to extract lists using ::. We won't support that.
5577
# Since Document should have been removed already, let's ignore it.
5678

57-
../scala-scala/src/library/scala/util/control/TailCalls.scala
58-
# -Ycheck:classOf failure
79+
../scala-scala/src/library/scala/AnyVal.scala
80+
# 55 |abstract class AnyVal extends Any {
81+
# |^
82+
# |illegal redefinition of standard class AnyVal
83+
# (This is intended)
5984

60-
#../scala-scala/src/library/scala/sys/SystemProperties.scala
61-
# Test dotty.tools.dottydoc.TestWhitelistedCollections.arrayHasDocumentation failed

compiler/test/dotc/scala-collections.whitelist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,7 @@
537537
../scala-scala/src/library/scala/annotation/tailrec.scala
538538
../scala-scala/src/library/scala/annotation/TypeConstraint.scala
539539
../scala-scala/src/library/scala/annotation/unchecked/uncheckedStable.scala
540+
#../scala-scala/src/library/scala/annotation/unchecked/uncheckedVariance.scala
540541
../scala-scala/src/library/scala/annotation/unspecialized.scala
541542
../scala-scala/src/library/scala/annotation/varargs.scala
542543

0 commit comments

Comments
 (0)