Skip to content

Commit 03f3091

Browse files
committed
Further massaging of stdlib-collections lists
1 parent d357cb7 commit 03f3091

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
@@ -72,20 +53,11 @@
7253
# | ^^^^^^^^
7354
# | not found: Manifest
7455

75-
../scala-scala/src/library/scala/runtime/Tuple2Zipped.scala
76-
# 122 | val buf = bf(x._1)
77-
# | ^^^^
78-
# | found: T1
79-
# | required: CC1[_]
80-
81-
../scala-scala/src/library/scala/runtime/Tuple3Zipped.scala
82-
# 131 | val buf = bf(x._1)
83-
# | ^^^^
84-
# | found: T1
85-
# | required: CC1[_]
86-
8756
../scala-scala/src/library/scala/text/Document.scala
88-
# Lots of type errors for pattern matches
57+
# Lots of type errors for pattern matches, having to do with the fact
58+
# that Document contains a :: method without corresponding extractor,
59+
# but still wants to extract lists using ::. We won't support that.
60+
# Since Document should have been removed already, let's ignore it.
8961

9062
../scala-scala/src/library/scala/util/control/TailCalls.scala
9163
# -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
@@ -484,6 +486,7 @@
484486
../scala-scala/src/library/scala/collection/parallel/Combiner.scala
485487
../scala-scala/src/library/scala/collection/parallel/mutable/LazyCombiner.scala
486488
../scala-scala/src/library/scala/collection/parallel/mutable/ResizableParArrayCombiner.scala
489+
../scala-scala/src/library/scala/collection/parallel/RemainsIterator.scala
487490
../scala-scala/src/library/scala/collection/parallel/mutable/package.scala
488491
../scala-scala/src/library/scala/collection/parallel/mutable/ParFlatHashTable.scala
489492
../scala-scala/src/library/scala/collection/parallel/mutable/ParHashMap.scala
@@ -494,6 +497,7 @@
494497
../scala-scala/src/library/scala/collection/parallel/mutable/ParSeq.scala
495498
../scala-scala/src/library/scala/collection/parallel/mutable/ParSet.scala
496499
../scala-scala/src/library/scala/collection/parallel/mutable/ParSetLike.scala
500+
../scala-scala/src/library/scala/collection/parallel/mutable/ParTrieMap.scala
497501
../scala-scala/src/library/scala/collection/parallel/mutable/UnrolledParArrayCombiner.scala
498502
../scala-scala/src/library/scala/collection/parallel/mutable/ParArray.scala
499503
#../scala-scala/src/library/scala/collection/parallel/mutable/ParMap.scala

0 commit comments

Comments
 (0)