Skip to content

Commit 1f2f227

Browse files
committed
Update scala-collections lists
1 parent 1debee6 commit 1f2f227

File tree

2 files changed

+23
-9
lines changed

2 files changed

+23
-9
lines changed

compiler/test/dotc/scala-collections.blacklist

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,39 @@
88

99
../scala-scala/src/library/scala/collection/generic/ParSetFactory.scala
1010

11-
../scala-scala/src/library/scala/collection/mutable/DefaultEntry.scala
11+
#../scala-scala/src/library/scala/collection/mutable/DefaultEntry.scala
1212
# 22 | "(kv: " + key + ", " + value + ")" + (if (next != null) " -> " + next.toString else "")
1313
# | ^^^^
1414
# | cyclic reference involving method toString
15+
# (Fixed by adding type annotation to DefaultEntry)
1516

16-
../scala-scala/src/library/scala/collection/mutable/LinkedHashMap.scala
17+
#../scala-scala/src/library/scala/collection/mutable/LinkedHashMap.scala
1718
# 102 | protected class FilteredKeys(p: A => Boolean) extends super.FilteredKeys(p) {
1819
# | ^^^^^^^^^^^^^^^^^^^^
1920
# | cyclic inheritance: class FilteredKeys extends itself
2021
# ...
22+
# (Fixed by rewriring inner class names in LinkedHashMap)
2123

22-
../scala-scala/src/library/scala/collection/mutable/ObservableMap.scala
24+
#../scala-scala/src/library/scala/collection/mutable/ObservableMap.scala
2325
# assertion failed
2426

25-
../scala-scala/src/library/scala/collection/mutable/ObservableSet.scala
27+
#../scala-scala/src/library/scala/collection/mutable/ObservableSet.scala
2628
# 35 | publish(new Include(elem) with Undoable { def undo = -=(elem) })
2729
# | ^
2830
# | overriding method undo in trait Undoable of type ()Unit;
2931
# | method undo of type => scala.collection.mutable.ObservableSet[A] has incompatible type
3032

31-
../scala-scala/src/library/scala/collection/mutable/SynchronizedQueue.scala
33+
#../scala-scala/src/library/scala/collection/mutable/SynchronizedQueue.scala
3234
# 102 | override def toString() = synchronized { super.toString() }
3335
# | ^^^^^^^^^^^^^^^^
3436
# | missing argument for parameter index of method apply: (index: Int)Char
3537

36-
../scala-scala/src/library/scala/collection/mutable/UnrolledBuffer.scala
38+
#../scala-scala/src/library/scala/collection/mutable/UnrolledBuffer.scala
3739
# 347 | override def toString = array.take(size).mkString("Unrolled[" + array.length + "](", ", ", ")") + " -> " + (if (next ne null) next.toString else "")
3840
# | ^^^^
3941
# | cyclic reference involving method toString
4042

41-
../scala-scala/src/library/scala/collection/mutable/SynchronizedBuffer.scala
43+
#../scala-scala/src/library/scala/collection/mutable/SynchronizedBuffer.scala
4244
# assertion failed
4345

4446
../scala-scala/src/library/scala/collection/parallel/mutable/ParArray.scala
@@ -100,12 +102,12 @@
100102
# | ^^^^^^^^^^^
101103
# | value `body` is not a member of ForkJoinTasks.this.WrappedTask[R, Tp](fjtask)
102104

103-
../scala-scala/src/library/scala/concurrent/Future.scala
105+
#../scala-scala/src/library/scala/concurrent/Future.scala
104106
# 188 | implicit val ec = internalExecutor
105107
# | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
106108
# | type of implicit definition needs to be given explicitly
107109

108-
../scala-scala/src/library/scala/concurrent/SyncChannel.scala
110+
#../scala-scala/src/library/scala/concurrent/SyncChannel.scala
109111
# 45 | writeReq.get
110112
# | ^^^^^^^^^^^^
111113
# | none of the overloaded alternatives of method get in class SyncVar with types

compiler/test/dotc/scala-collections.whitelist

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,13 @@
8787

8888
../scala-scala/src/library/scala/collection/mutable/ArrayBuilder.scala
8989
../scala-scala/src/library/scala/collection/mutable/ObservableBuffer.scala
90+
../scala-scala/src/library/scala/collection/mutable/DefaultEntry.scala
91+
../scala-scala/src/library/scala/collection/mutable/LinkedHashMap.scala
92+
../scala-scala/src/library/scala/collection/mutable/ObservableMap.scala
93+
../scala-scala/src/library/scala/collection/mutable/ObservableSet.scala
94+
../scala-scala/src/library/scala/collection/mutable/SynchronizedQueue.scala
95+
../scala-scala/src/library/scala/collection/mutable/UnrolledBuffer.scala
96+
../scala-scala/src/library/scala/collection/mutable/SynchronizedBuffer.scala
9097

9198
../scala-scala/src/library/scala/collection/immutable/Stack.scala
9299
../scala-scala/src/library/scala/collection/immutable/StringLike.scala
@@ -364,6 +371,7 @@
364371
../scala-scala/src/library/scala/collection/mutable/TreeSet.scala
365372
../scala-scala/src/library/scala/collection/mutable/Undoable.scala
366373
../scala-scala/src/library/scala/collection/mutable/WeakHashMap.scala
374+
../scala-scala/src/library/scala/collection/mutable/ImmutableMapAdaptor.scala
367375

368376
../scala-scala/src/library/scala/collection/convert/DecorateAsJava.scala
369377
../scala-scala/src/library/scala/collection/convert/DecorateAsScala.scala
@@ -437,6 +445,8 @@
437445
../scala-scala/src/library/scala/collection/script/Message.scala
438446
../scala-scala/src/library/scala/collection/script/Scriptable.scala
439447

448+
#../scala-scala/src/library/scala/concurrent/package.scala
449+
../scala-scala/src/library/scala/concurrent/Future.scala
440450
../scala-scala/src/library/scala/concurrent/Awaitable.scala
441451
../scala-scala/src/library/scala/concurrent/BatchingExecutor.scala
442452
../scala-scala/src/library/scala/concurrent/BlockContext.scala
@@ -457,6 +467,8 @@
457467
../scala-scala/src/library/scala/concurrent/SyncVar.scala
458468
../scala-scala/src/library/scala/concurrent/TaskRunner.scala
459469
../scala-scala/src/library/scala/concurrent/ThreadPoolRunner.scala
470+
../scala-scala/src/library/scala/concurrent/SyncChannel.scala
471+
#../scala-scala/src/library/scala/concurrent/impl/ExecutionContextImpl.scala
460472

461473
../scala-scala/src/library/scala/collection/parallel/Combiner.scala
462474
../scala-scala/src/library/scala/collection/parallel/mutable/LazyCombiner.scala

0 commit comments

Comments
 (0)