Tobias Roeser
Tobias Roeser
> The question is, what's the use case for people to update a dependency but remain on an older Scala compiler? The main use case is to use a compiler...
IIUC, one major issue with the new SIP-51 approach is, that you can't profit from a newer compiler if you need to target an older Scala version. As a consequence,...
Tagging as upstream for now. @arturaz Could you re-test with Mill `1.0.0-RC1` again? Also, your repro project is on Mill `0.12.14` but the screenshot of Metals Doctor shows some `1.0.0-M1-xxx`...
The default-provided external module `mill.scalalib.scalafmt.ScalafmtModule` isn't reading all the customizations you made in your local modules. I was going to suggest, that all you need is to extend from `mill.scalalib.scalafmt.ScalafmtModule`,...
Restarting the Mill daemon with every env var change is IMHO overkill. First, the assumption that those change infrequently might not hold for all users. But more importantly, Mill already...
Coursier falls back to read Java system properties, so we could forward the env vars to the respective system properties. It uses `coursier.repositories` and `cursier.credentials`. But since the env vars...
Can modules mix the use of a class-path and a module-path? Or is it either .. or? Do Kotlin projects use the module path? To my perception, Scala projects don't.
Can you name some real-world projects, that make use of JPMS? We could then add some of them to our third-party example test suite to check our compatibility.
Where is the `:` coming from? If it comes from a cross value then there is still some more masking needed, as said in this comment: then https://github.com/com-lihaoyi/mill/issues/3203#issuecomment-2161432108 .
Does it need to be an `CoursierModule` at least?