This is an issue for discussing and tracking necessary step to prepare for a Dotty/Scala3 cross-build.
Inspired by the awesome "Scala Love" conference, I attempted to cross-build util-core with Dotty 0.23.0-RC1. So far it went smoother than expected. In the end there were about 4 compile-errors that I couldn't directly address.
In any case there's some work that has to be done before a real cross-build can be achieved. So far I've identified the following but I will try and update this list as we learn more.
Preparations:
Resources for Dotty migration/cross-building:
I hope you don't mind this type of issue. This is not meant to push anyone, just as a place to discuss and organize things.
Cheers
~ Felix
This is an issue for discussing and tracking necessary step to prepare for a Dotty/Scala3 cross-build.
Inspired by the awesome "Scala Love" conference, I attempted to cross-build
util-corewith Dotty0.23.0-RC1. So far it went smoother than expected. In the end there were about 4 compile-errors that I couldn't directly address.In any case there's some work that has to be done before a real cross-build can be achieved. So far I've identified the following but I will try and update this list as we learn more.
Preparations:
1.3.10; needed bysbt-dotty)3.1.1(which is cross-published for Dotty)varargsoverride issue (see Overriding an@varargsmethod fails under separate compilation scala/scala3#9463)varargsfixManifest/TypeTagreflection)util-testandutil-tunable)Resources for Dotty migration/cross-building:
I hope you don't mind this type of issue. This is not meant to push anyone, just as a place to discuss and organize things.
Cheers
~ Felix