diff options
author | Martin Odersky <odersky@gmail.com> | 2016-12-19 13:53:40 +0100 |
---|---|---|
committer | Felix Mulder <felix.mulder@gmail.com> | 2016-12-20 18:33:44 +0100 |
commit | 318965e1d49d1612e70cdd9ea93db1129a9a3038 (patch) | |
tree | 16b65793b29a35fefd6a0382c1133ee8c75b37ae /compiler/test/dotc/scala-collections.blacklist | |
parent | 1f5c54256130d58e780fdf748dcbf8c20c941c22 (diff) | |
download | dotty-318965e1d49d1612e70cdd9ea93db1129a9a3038.tar.gz dotty-318965e1d49d1612e70cdd9ea93db1129a9a3038.tar.bz2 dotty-318965e1d49d1612e70cdd9ea93db1129a9a3038.zip |
More reshuffling of scala-collections lists
Diffstat (limited to 'compiler/test/dotc/scala-collections.blacklist')
-rw-r--r-- | compiler/test/dotc/scala-collections.blacklist | 106 |
1 files changed, 12 insertions, 94 deletions
diff --git a/compiler/test/dotc/scala-collections.blacklist b/compiler/test/dotc/scala-collections.blacklist index 476d37c17..16bf1fb95 100644 --- a/compiler/test/dotc/scala-collections.blacklist +++ b/compiler/test/dotc/scala-collections.blacklist @@ -7,47 +7,8 @@ # (This is intended) ../scala-scala/src/library/scala/collection/generic/ParSetFactory.scala - -#../scala-scala/src/library/scala/collection/mutable/DefaultEntry.scala -# 22 | "(kv: " + key + ", " + value + ")" + (if (next != null) " -> " + next.toString else "") -# | ^^^^ -# | cyclic reference involving method toString -# (Fixed by adding type annotation to DefaultEntry) - -#../scala-scala/src/library/scala/collection/mutable/LinkedHashMap.scala -# 102 | protected class FilteredKeys(p: A => Boolean) extends super.FilteredKeys(p) { -# | ^^^^^^^^^^^^^^^^^^^^ -# | cyclic inheritance: class FilteredKeys extends itself -# ... -# (Fixed by rewriring inner class names in LinkedHashMap) - -#../scala-scala/src/library/scala/collection/mutable/ObservableMap.scala -# assertion failed - -#../scala-scala/src/library/scala/collection/mutable/ObservableSet.scala -# 35 | publish(new Include(elem) with Undoable { def undo = -=(elem) }) -# | ^ -# | overriding method undo in trait Undoable of type ()Unit; -# | method undo of type => scala.collection.mutable.ObservableSet[A] has incompatible type - -#../scala-scala/src/library/scala/collection/mutable/SynchronizedQueue.scala -# 102 | override def toString() = synchronized { super.toString() } -# | ^^^^^^^^^^^^^^^^ -# | missing argument for parameter index of method apply: (index: Int)Char - -#../scala-scala/src/library/scala/collection/mutable/UnrolledBuffer.scala -# 347 | override def toString = array.take(size).mkString("Unrolled[" + array.length + "](", ", ", ")") + " -> " + (if (next ne null) next.toString else "") -# | ^^^^ -# | cyclic reference involving method toString - -#../scala-scala/src/library/scala/collection/mutable/SynchronizedBuffer.scala -# assertion failed - -../scala-scala/src/library/scala/collection/parallel/mutable/ParArray.scala -# 648 | class Map[S](f: T => S, targetarr: Array[Any], offset: Int, howmany: Int) extends Task[Unit, Map[S]] { -# | ^ -# | overriding class Map in trait ParIterableLike; -# | class Map cannot be used here - class definitions cannot be overridden +# 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)) @@ -59,67 +20,35 @@ # | ParMap' is a trait in package mutable -../scala-scala/src/library/scala/collection/parallel/mutable/ResizableParArrayCombiner.scala -# 91 | new { val chain = c } with ResizableParArrayCombiner[T] // was: with EnvironmentPassingCombiner[T, ParArray[T]] -# | ^ -# | early definitions are not supported; use trait parameters instead - ../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/package.scala -# 75 | implicit def factory2ops[From, Elem, To](bf: CanBuildFrom[From, Elem, To]) = new FactoryOps[From, Elem, To] { -# | ^ -# | result type of implicit definition needs to be given explicitly - -../scala-scala/src/library/scala/collection/parallel/ParIterable.scala -# 304 | protected implicit def task2ops[R, Tp](tsk: SSCTask[R, Tp]) = new TaskOps[R, Tp] { -# | ^ -# | result type of implicit definition needs to be given explicitly ../scala-scala/src/library/scala/collection/parallel/ParIterableLike.scala -# 324 | protected implicit def delegatedSignalling2ops[PI <: DelegatedSignalling](it: PI) = new SignallingOps[PI] { -# | ^ -# | result type of implicit definition needs to be given explicitly +# -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 -# 334 | protected trait Accessor[R, Tp] extends super.Accessor[R, Tp] { -# | ^^^^^^^^^^^^^^^^^^^^^ -# | cyclic inheritance: trait Accessor extends itself +# -Ycheck:classOf fails ../scala-scala/src/library/scala/collection/parallel/RemainsIterator.scala -# 617 | class Zipped[S](ti: SeqSplitter[S]) extends super.Zipped[S](ti) with SeqSplitter[(T, S)] { -# | ^^^^^^^^^^^^^^^^^^ -# | cyclic inheritance: class Zipped extends itself - -../scala-scala/src/library/scala/collection/parallel/Tasks.scala -# 429 | fjtask.body.result -# | ^^^^^^^^^^^ -# | value `body` is not a member of ForkJoinTasks.this.WrappedTask[R, Tp](fjtask) - -#../scala-scala/src/library/scala/concurrent/Future.scala -# 188 | implicit val ec = internalExecutor -# | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -# | type of implicit definition needs to be given explicitly - -#../scala-scala/src/library/scala/concurrent/SyncChannel.scala -# 45 | writeReq.get -# | ^^^^^^^^^^^^ -# | none of the overloaded alternatives of method get in class SyncVar with types -# | (timeout: Long)Option[Boolean] -# | => Boolean -# | match expected type Unit +# 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 -# assertion failed +# -Ycheck:arrayConstructors failure ../scala-scala/src/library/scala/Function1.scala ../scala-scala/src/library/scala/Function2.scala @@ -144,17 +73,6 @@ ../scala-scala/src/library/scala/Function21.scala ../scala-scala/src/library/scala/Function22.scala -../scala-scala/src/library/scala/io/BufferedSource.scala -# 38 | override lazy val iter = ( -# | ^ -# | overriding getter iter in class Source of type => collection.Iterator[Char]; -# | lazy value iter of type collection.Iterator[Char] may not override a non-lazy value - -../scala-scala/src/library/scala/io/Source.scala -# 303 | report(pos, msg, out) -# | ^^^ -# | not found: msg - ../scala-scala/src/library/scala/reflect/ClassManifestDeprecatedApis.scala # 51 | import Manifest._ # | ^^^^^^^^ |