Skip to content

Commit 16b564e

Browse files
committed
Update stdlib blacklist: remove now working entries
1 parent 3004af3 commit 16b564e

File tree

2 files changed

+10
-54
lines changed

2 files changed

+10
-54
lines changed
Lines changed: 9 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,15 @@
1-
scala/runtime/ScalaRunTime.scala
2-
# Doesn't compile since we're not on 2.11 anymore
3-
4-
5-
## Errors having to do with deep subtypes
6-
7-
scala/collection/generic/ParSetFactory.scala
8-
# This gives a deep subtype violation when run with the rest of the whitelist.
9-
# Works without -Yno-deep-subtypes, though.
10-
11-
scala/collection/parallel/mutable/ParMap.scala
12-
# -Yno-deep-subtypes fails
13-
14-
scala/collection/parallel/ParMap.scala
15-
# -Yno-deep-subtypes fails
16-
17-
scala/collection/parallel/ParMapLike.scala
18-
# -Yno-deep-subtypes fails
19-
20-
21-
22-
## Ycheck failures, presumably linked to TailCalls
23-
24-
scala/collection/parallel/ParIterableLike.scala
25-
# -Ycheck:classOf fails
26-
27-
scala/collection/parallel/ParSeqLike.scala
28-
# -Ycheck:classOf fails
29-
30-
scala/util/control/TailCalls.scala
31-
# -Ycheck:classOf fails
32-
33-
1+
#scala/collection/parallel/mutable/ParMap.scala
2+
# -- [E007] Type Mismatch Error: ../scala2-library/src/library/scala/collection/parallel/mutable/ParMap.scala:42:71 ------
3+
# 42 | override def updated [U >: V](key: K, value: U): ParMap[K, U] = this + ((key, value))
4+
# | ^^^^^^^^^^^^^^^^^^^^^
5+
# | found: scala.collection.parallel.ParMap[ParMap'.this.K, U]
6+
# | required: scala.collection.parallel.mutable.ParMap'[ParMap'.this.K, U]
7+
# |
8+
# | where: ParMap is a trait in package parallel
9+
# | ParMap' is a trait in package mutable
3410

3511
## Errors having to do with unavailable APIs or language features:
3612

37-
scala/reflect/ClassManifestDeprecatedApis.scala
38-
# 51 | import Manifest._
39-
# | ^^^^^^^^
40-
# | not found: Manifest
41-
42-
scala/reflect/ClassTag.scala
43-
# 124 | val Short : ClassTag[scala.Short] = Manifest.Short
44-
# | ^^^^^^^^
45-
# | not found: Manifest
46-
47-
scala/reflect/Manifest.scala
48-
# 104 | private def readResolve(): Any = Manifest.Short
49-
# | ^^^^^^^^
50-
# | not found: Manifest
51-
5213
scala/text/Document.scala
5314
# Lots of type errors for pattern matches, having to do with the fact
5415
# that Document contains a :: method without corresponding extractor,
@@ -70,8 +31,3 @@ scala/StringContext.scala
7031
# 168 | def f[A >: Any](args: A*): String = macro ???
7132
# | ^^^^^
7233
# | not found: macro
73-
74-
scala/util/control/Exception.scala
75-
# 51 | implicit def throwableSubtypeToCatcher[Ex <: Throwable: ClassTag, T](pf: PartialFunction[Ex, T]) =
76-
# | ^
77-
# | cyclic reference involving method mkCatcher

0 commit comments

Comments
 (0)