diff --git a/compiler/test/dotc/scala-collections.blacklist b/compiler/test/dotc/scala-collections.blacklist index f6c7539fe67f..dead17647e64 100644 --- a/compiler/test/dotc/scala-collections.blacklist +++ b/compiler/test/dotc/scala-collections.blacklist @@ -1,23 +1,5 @@ -## Errors having to do with unavailable APIs or language features: - -scala/text/Document.scala -# Lots of type errors for pattern matches, having to do with the fact -# that Document contains a :: method without corresponding extractor, -# but still wants to extract lists using ::. We won't support that. -# Since Document should have been removed already, let's ignore it. - -scala/AnyVal.scala -# 55 |abstract class AnyVal extends Any { -# |^ -# |illegal redefinition of standard class AnyVal -# (This is intended) - +## Compiling the scala.reflect package object together with other files sometimes leads to cycles, +## but only when compiling with a non-bootstrapped dotty-library, because unpickling DottyPredef +## requires scala.reflect.ScalaSignature which forces the scala.reflect package object. +## Since we'll eventually be fully bootstrapped, it's not worth fixing by adding workarounds. scala/reflect/package.scala -# 63 | private[scala] def materializeClassTag[T](): ClassTag[T] = macro ??? -# | ^^^^^ -# | not found: macro - -scala/StringContext.scala -# 168 | def f[A >: Any](args: A*): String = macro ??? -# | ^^^^^ -# | not found: macro diff --git a/scala2-library b/scala2-library index 38cc0fc5a4ef..e588767817e4 160000 --- a/scala2-library +++ b/scala2-library @@ -1 +1 @@ -Subproject commit 38cc0fc5a4ef6e7c3509783a838c02d5c72693f9 +Subproject commit e588767817e4985852f6547fc7cf211a8a7df3fa