aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotc/scala-collections.blacklist
blob: 16bf1fb950cc05aa01e4b433c5011a019f351377 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
../scala-scala/src/library/scala/annotation/unchecked/uncheckedVariance.scala

../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/collection/generic/ParSetFactory.scala
# This gives a deep subtype violation when run with the rest of the whitelist.
# Works without -Yno-deep-subtypes, though.

../scala-scala/src/library/scala/collection/parallel/mutable/ParMap.scala
# 42 |  override def updated [U >: V](key: K, value: U): ParMap[K, U] = this + ((key, value))
#    |                                                                  ^^^^^^^^^^^^^^^^^^^^^
#    |                                                       found:    scala.collection.parallel.ParMap[K, U]
#    |                                                       required: scala.collection.parallel.mutable.ParMap'[K, U]
#    |
#    |                                                       where:    ParMap  is a trait in package parallel
#    |                                                                 ParMap' is a trait in package mutable


../scala-scala/src/library/scala/collection/parallel/mutable/ParTrieMap.scala
# 136 |    it.iterated = this.iterated
#     |    ^^^^^^^^^^^
#     |    value `iterated` is not a member of scala.collection.concurrent.TrieMapIterator[K, V](it)


../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

../scala-scala/src/library/scala/collection/parallel/ParSeqLike.scala
# -Ycheck:classOf fails

../scala-scala/src/library/scala/collection/parallel/RemainsIterator.scala
# 467 |    def dup: IterableSplitter[S] = self.dup map f
#     |                                   ^^^^^^^^^^^^^^
#     |               found:    scala.collection.Iterator[S]
#     |               required: scala.collection.parallel.IterableSplitter[S]

../scala-scala/src/library/scala/concurrent/impl/ExecutionContextImpl.scala
# assertion failed

../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
../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/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
#     |                                     ^^^^^^^^
#     |                                     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)
#     |                     ^^^^
#     |                     found:    T1
#     |                     required: CC1[_]

../scala-scala/src/library/scala/runtime/Tuple3Zipped.scala
# 131 |        val buf = bf(x._1)
#     |                     ^^^^
#     |                     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)

../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