Skip to content

Commit d4099f0

Browse files
committed
Further massaging of stdlib-collections lists
1 parent 03d9e39 commit d4099f0

File tree

2 files changed

+10
-34
lines changed

2 files changed

+10
-34
lines changed

compiler/test/dotc/scala-collections.blacklist

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,7 @@
1111
# Works without -Yno-deep-subtypes, though.
1212

1313
../scala-scala/src/library/scala/collection/parallel/mutable/ParMap.scala
14-
# 42 | override def updated [U >: V](key: K, value: U): ParMap[K, U] = this + ((key, value))
15-
# | ^^^^^^^^^^^^^^^^^^^^^
16-
# | found: scala.collection.parallel.ParMap[K, U]
17-
# | required: scala.collection.parallel.mutable.ParMap'[K, U]
18-
# |
19-
# | where: ParMap is a trait in package parallel
20-
# | ParMap' is a trait in package mutable
21-
22-
23-
../scala-scala/src/library/scala/collection/parallel/mutable/ParTrieMap.scala
24-
# 136 | it.iterated = this.iterated
25-
# | ^^^^^^^^^^^
26-
# | value `iterated` is not a member of scala.collection.concurrent.TrieMapIterator[K, V](it)
27-
14+
# -Yno-deep-subtypes fails
2815

2916
../scala-scala/src/library/scala/collection/parallel/ParIterableLike.scala
3017
# -Ycheck:classOf fails
@@ -38,14 +25,8 @@
3825
../scala-scala/src/library/scala/collection/parallel/ParSeqLike.scala
3926
# -Ycheck:classOf fails
4027

41-
../scala-scala/src/library/scala/collection/parallel/RemainsIterator.scala
42-
# 467 | def dup: IterableSplitter[S] = self.dup map f
43-
# | ^^^^^^^^^^^^^^
44-
# | found: scala.collection.Iterator[S]
45-
# | required: scala.collection.parallel.IterableSplitter[S]
46-
4728
../scala-scala/src/library/scala/concurrent/impl/ExecutionContextImpl.scala
48-
# assertion failed
29+
# -Ycheck:arrayConstructors failure
4930

5031
../scala-scala/src/library/scala/concurrent/package.scala
5132
# -Ycheck:arrayConstructors failure
@@ -67,20 +48,11 @@
6748
# | ^^^^^^^^
6849
# | not found: Manifest
6950

70-
../scala-scala/src/library/scala/runtime/Tuple2Zipped.scala
71-
# 122 | val buf = bf(x._1)
72-
# | ^^^^
73-
# | found: T1
74-
# | required: CC1[_]
75-
76-
../scala-scala/src/library/scala/runtime/Tuple3Zipped.scala
77-
# 131 | val buf = bf(x._1)
78-
# | ^^^^
79-
# | found: T1
80-
# | required: CC1[_]
81-
8251
../scala-scala/src/library/scala/text/Document.scala
83-
# Lots of type errors for pattern matches
52+
# Lots of type errors for pattern matches, having to do with the fact
53+
# that Document contains a :: method without corresponding extractor,
54+
# but still wants to extract lists using ::. We won't support that.
55+
# Since Document should have been removed already, let's ignore it.
8456

8557
../scala-scala/src/library/scala/util/control/TailCalls.scala
8658
# -Ycheck:classOf failure

compiler/test/dotc/scala-collections.whitelist

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
../scala-scala/src/library/scala/runtime/RichInt.scala
88
../scala-scala/src/library/scala/runtime/RichLong.scala
99
../scala-scala/src/library/scala/runtime/RichShort.scala
10+
../scala-scala/src/library/scala/runtime/Tuple2Zipped.scala
11+
../scala-scala/src/library/scala/runtime/Tuple3Zipped.scala
1012
../scala-scala/src/library/scala/Array.scala
1113
../scala-scala/src/library/scala/NotImplementedError.scala
1214
../scala-scala/src/library/scala/AnyValCompanion.scala
@@ -486,6 +488,7 @@
486488
../scala-scala/src/library/scala/collection/parallel/Combiner.scala
487489
../scala-scala/src/library/scala/collection/parallel/mutable/LazyCombiner.scala
488490
../scala-scala/src/library/scala/collection/parallel/mutable/ResizableParArrayCombiner.scala
491+
../scala-scala/src/library/scala/collection/parallel/RemainsIterator.scala
489492
../scala-scala/src/library/scala/collection/parallel/mutable/package.scala
490493
../scala-scala/src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala
491494
../scala-scala/src/library/scala/collection/parallel/mutable/ParHashMap.scala
@@ -496,6 +499,7 @@
496499
../scala-scala/src/library/scala/collection/parallel/mutable/ParSeq.scala
497500
../scala-scala/src/library/scala/collection/parallel/mutable/ParSet.scala
498501
../scala-scala/src/library/scala/collection/parallel/mutable/ParSetLike.scala
502+
../scala-scala/src/library/scala/collection/parallel/mutable/ParTrieMap.scala
499503
../scala-scala/src/library/scala/collection/parallel/mutable/UnrolledParArrayCombiner.scala
500504
../scala-scala/src/library/scala/collection/parallel/mutable/ParArray.scala
501505
#../scala-scala/src/library/scala/collection/parallel/mutable/ParMap.scala

0 commit comments

Comments
 (0)