These do not happen when checking the 2.10 and 2.11 artifacts, nor did they (I think) with 2.12.0-M1 artifacts.
These errors are obviously related to anonymous functions: adding or removing or changing the order of anonymous functions within a method now causes errors.
This is so freaking noisy that I will have to disable MiMa on 2.12.0-M2 artifacts.
(I am aware we can configure MiMa to ignore known spurious errors.
We do this. But here there are just too many for me to track.)
Can we please do something about it?
Either fix the compiler so that changes in lambdas do not cause such binary changes, or fix MiMa so that anonfun-related discrepancies are not regarded as errors?
If we don't do anything, MiMa will become useless on 2.12 artifacts because it's much too noisy. And I suspect not only on our codebase.
Cheers,
Sébastien