aboutsummaryrefslogblamecommitdiff
path: root/compiler/test/dotc/scala-collections.blacklist
blob: 16bf1fb950cc05aa01e4b433c5011a019f351377 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                             

                                             


                                                   
                    

                                                                       

                                                                              
 
                                                                         








                                                                                                                      




                                                                                                    
 
                                                                          
                       
 
                                                                 

                          
                                                                     
                          
 
                                                                     
                       
 
                                                                          



                                                                             
 
                                                                           

                  
                                                         
                                   
 
                                                







                                                









                                                 


                                                 
 
                                                                          


                                      
                                                       


                                                                       
                                                       


                                                               
                                                              


                                                                                                           
                                                      



                                                                                   
                                                           




                                            
                                                           



                                            

                                                    


                                                             
 

                                                    
                                                             


                                                                                                              
                                                             

                  
                                                           



                                                                       
 

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