summaryrefslogtreecommitdiff
path: root/bincompat-forward.whitelist.conf
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2015-08-20 16:06:13 -0400
committerSeth Tisue <seth@tisue.net>2015-08-20 16:15:17 -0400
commitded2d4f2e613aad6670b3e5dccbab0feb711b18b (patch)
tree665fc16d4932a6d8625fe28ae87c100bb1ee96c1 /bincompat-forward.whitelist.conf
parentcd77e23b76af8538ed7e2c5c90e7845582dff460 (diff)
parenta77e34e4b1ed445368b8412dbbf07340554afd57 (diff)
downloadscala-ded2d4f2e613aad6670b3e5dccbab0feb711b18b.tar.gz
scala-ded2d4f2e613aad6670b3e5dccbab0feb711b18b.tar.bz2
scala-ded2d4f2e613aad6670b3e5dccbab0feb711b18b.zip
Merge remote-tracking branch 'origin/2.11.x' into 2.12.x
all conflicts were because the changes changed code that doesn't exist anymore in 2.12; they were resolved with `git checkout --ours` c201eac changed bincompat-forward.whitelist.conf but I dropped the change in this merge because it refers to AbstractPromise which no longer exists in 2.12
Diffstat (limited to 'bincompat-forward.whitelist.conf')
-rw-r--r--bincompat-forward.whitelist.conf9
1 files changed, 9 insertions, 0 deletions
diff --git a/bincompat-forward.whitelist.conf b/bincompat-forward.whitelist.conf
index 552c0d85f5..2d32e3e9da 100644
--- a/bincompat-forward.whitelist.conf
+++ b/bincompat-forward.whitelist.conf
@@ -469,6 +469,15 @@ filter {
{
matchName="scala.util.Sorting.scala$util$Sorting$$booleanSort"
problemName=MissingMethodProblem
+ },
+ // SI-8362: AbstractPromise extends AtomicReference
+ // It's ok to change a package-protected class in an impl package,
+ // even though it's not clear why it changed -- bug in generic signature generation?
+ // -public class scala.concurrent.impl.Promise$DefaultPromise<T> extends scala.concurrent.impl.AbstractPromise implements scala.concurrent.impl.Promise<T>
+ // +public class scala.concurrent.impl.Promise$DefaultPromise<T extends java.lang.Object> extends scala.concurrent.impl.AbstractPromise implements scala.concurrent.impl.Promise<T>
+ {
+ matchName="scala.concurrent.impl.Promise$DefaultPromise"
+ problemName=MissingTypesProblem
}
]
}