Skip to content
This repository was archived by the owner on Feb 27, 2021. It is now read-only.

Commit 25f9b11

Browse files
committed
Dear MiMa: people shouldn't be using macro internals directly, don't @ me
1 parent 8ab307f commit 25f9b11

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

build.sbt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,22 @@ lazy val core = crossProject(JVMPlatform, JSPlatform)
8181
case Some((2, 10)) =>
8282
Seq("org.scalamacros" %% "quasiquotes" % "2.1.0" cross CrossVersion.binary)
8383
}
84+
},
85+
86+
mimaBinaryIssueFilters ++= {
87+
import com.typesafe.tools.mima.core._
88+
import com.typesafe.tools.mima.core.ProblemFilters._
89+
90+
Seq(
91+
// we don't care about macro incompatibilities
92+
exclude[DirectMissingMethodProblem]("shims.util.CaptureMacros.secondOpenImplicitTpe"),
93+
exclude[DirectMissingMethodProblem]("shims.util.OpenImplicitMacros.secondOpenImplicitTpe"),
94+
exclude[ReversedMissingMethodProblem]("shims.util.OpenImplicitMacros.rightImplicitTpeParam"),
95+
exclude[ReversedMissingMethodProblem]("shims.util.OpenImplicitMacros.leftImplicitTpeParam"),
96+
exclude[DirectMissingMethodProblem]("shims.util.CaptureMacros.secondOpenImplicitTpe"),
97+
exclude[DirectMissingMethodProblem]("shims.util.OpenImplicitMacros.secondOpenImplicitTpe"),
98+
exclude[ReversedMissingMethodProblem]("shims.util.OpenImplicitMacros.rightImplicitTpeParam"),
99+
exclude[ReversedMissingMethodProblem]("shims.util.OpenImplicitMacros.leftImplicitTpeParam"))
84100
}
85101
)
86102

0 commit comments

Comments
 (0)