Skip to content

Commit 69cdf58

Browse files
authored
Merge pull request #7 from AVSystem/add-avs-mima-filter
add Mima filters for avs changes
2 parents 0c827fd + 37067bd commit 69cdf58

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

build.sbt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,8 @@ def mimaSettings(projectName: String) = Seq(
376376
mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_0_1,
377377
mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_2_0,
378378
mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_3_0,
379-
mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_4_0
379+
mimaBinaryIssueFilters ++= MimaFilters.changesFor_3_4_0,
380+
mimaBinaryIssueFilters ++= MimaFilters.changesFor_avs
380381
)
381382

382383
lazy val doctestTestSettings = Seq(

project/MimaFilters.scala

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,11 @@ object MimaFilters {
100100
// Scala 3 / Dotty support
101101
exclude[MissingClassProblem]("monix.execution.schedulers.AdaptedThreadPoolExecutorMixin")
102102
)
103+
104+
lazy val changesFor_avs = Seq(
105+
// TrampolineExecutionContext signature tweaks (internal API)
106+
exclude[IncompatibleMethTypeProblem]("monix.execution.schedulers.TrampolineExecutionContext#JVMNormalTrampoline.startLoop"),
107+
exclude[IncompatibleMethTypeProblem]("monix.execution.schedulers.TrampolineExecutionContext#JVMOptimalTrampoline.startLoop"),
108+
exclude[IncompatibleMethTypeProblem]("monix.execution.schedulers.TrampolineExecutionContext.this")
109+
)
103110
}

0 commit comments

Comments
 (0)