Skip to content

Commit f89b050

Browse files
authored
Merge pull request #3806 from dotty-staging/no-blacklist
Remove almost all entries from the stdlib blacklist
2 parents fbe4237 + 1208680 commit f89b050

File tree

2 files changed

+5
-23
lines changed

2 files changed

+5
-23
lines changed
Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,5 @@
1-
## Errors having to do with unavailable APIs or language features:
2-
3-
scala/text/Document.scala
4-
# Lots of type errors for pattern matches, having to do with the fact
5-
# that Document contains a :: method without corresponding extractor,
6-
# but still wants to extract lists using ::. We won't support that.
7-
# Since Document should have been removed already, let's ignore it.
8-
9-
scala/AnyVal.scala
10-
# 55 |abstract class AnyVal extends Any {
11-
# |^
12-
# |illegal redefinition of standard class AnyVal
13-
# (This is intended)
14-
1+
## Compiling the scala.reflect package object together with other files sometimes leads to cycles,
2+
## but only when compiling with a non-bootstrapped dotty-library, because unpickling DottyPredef
3+
## requires scala.reflect.ScalaSignature which forces the scala.reflect package object.
4+
## Since we'll eventually be fully bootstrapped, it's not worth fixing by adding workarounds.
155
scala/reflect/package.scala
16-
# 63 | private[scala] def materializeClassTag[T](): ClassTag[T] = macro ???
17-
# | ^^^^^
18-
# | not found: macro
19-
20-
scala/StringContext.scala
21-
# 168 | def f[A >: Any](args: A*): String = macro ???
22-
# | ^^^^^
23-
# | not found: macro

0 commit comments

Comments
 (0)