Skip to content

Commit 177b489

Browse files
authored
Bump from 3.4.0 to 3.5.0-RC1 for MiMA (#20404)
This depends on 3.5.0-RC1 being released to Maven Central Part of #20402
2 parents 7c9aae3 + 6c070b6 commit 177b489

File tree

2 files changed

+26
-15
lines changed

2 files changed

+26
-15
lines changed

project/Build.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ object Build {
104104
* - `3.M.0` if `P > 0`
105105
* - `3.(M-1).0` if `P = 0`
106106
*/
107-
val mimaPreviousDottyVersion = "3.4.0"
107+
val mimaPreviousDottyVersion = "3.5.0-RC1"
108108

109109
/** LTS version against which we check binary compatibility.
110110
*

project/MiMaFilters.scala

+25-14
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,7 @@ object MiMaFilters {
88
val ForwardsBreakingChanges: Map[String, Seq[ProblemFilter]] = Map(
99
// Additions that require a new minor version of the library
1010
Build.mimaPreviousDottyVersion -> Seq(
11-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.annotation.experimental.this"),
12-
ProblemFilters.exclude[FinalClassProblem]("scala.annotation.experimental"),
13-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.Tuple.fromArray"),
14-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.Tuple.fromIArray"),
15-
ProblemFilters.exclude[MissingFieldProblem]("scala.Tuple.helpers"),
16-
ProblemFilters.exclude[MissingClassProblem]("scala.Tuple$helpers$"),
17-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.runtime.Tuples.fromArray"),
18-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.runtime.Tuples.fromIArray"),
19-
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.namedTuples"),
20-
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$experimental$namedTuples$"),
21-
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.modularity"),
22-
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$experimental$modularity$"),
23-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.compiletime.package#package.deferred"),
24-
ProblemFilters.exclude[MissingClassProblem]("scala.annotation.internal.WitnessNames"),
11+
2512
),
2613

2714
// Additions since last LTS
@@ -53,6 +40,30 @@ object MiMaFilters {
5340
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language.3.5"),
5441
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.clauseInterleaving"),
5542
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.relaxedExtensionImports"),
43+
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$3$u002E6$minusmigration$"),
44+
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language.3.6-migration"),
45+
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$3$u002E6$"),
46+
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language.3.6"),
47+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.annotation.experimental.this"),
48+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.compiletime.package#package.deferred"),
49+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule.MethodTypeKind"),
50+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule.FlexibleTypeTypeTest"),
51+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule.FlexibleType"),
52+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule.FlexibleTypeMethods"),
53+
ProblemFilters.exclude[MissingClassProblem]("scala.quoted.Quotes$reflectModule$FlexibleTypeMethods"),
54+
ProblemFilters.exclude[MissingClassProblem]("scala.quoted.Quotes$reflectModule$FlexibleTypeModule"),
55+
ProblemFilters.exclude[MissingClassProblem]("scala.quoted.Quotes$reflectModule$MethodTypeKind"),
56+
ProblemFilters.exclude[MissingClassProblem]("scala.quoted.Quotes$reflectModule$MethodTypeKind$"),
57+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#MethodTypeMethods.isContextual"),
58+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#MethodTypeMethods.methodTypeKind"),
59+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#MethodTypeModule.apply"),
60+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.isSuperAccessor"),
61+
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.namedTuples"),
62+
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.modularity"),
63+
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.stdLibPatches.language#experimental.betterMatchTypeExtractors"),
64+
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$experimental$betterMatchTypeExtractors$"),
65+
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$experimental$modularity$"),
66+
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.stdLibPatches.language$experimental$namedTuples$"),
5667
),
5768
)
5869

0 commit comments

Comments
 (0)