scala-3-migration-guide icon indicating copy to clipboard operation
scala-3-migration-guide copied to clipboard

The Scala 3 migration guide for everyone.

Results 28 scala-3-migration-guide issues
Sort by recently updated
recently updated
newest added

AFAIK there's no documentation available rn about using an editor (vscode) together with metals and have support for both Scala 2.x and Scala 3 in a single project. It would...

The SBT setup page should include a note somewhere about disabling doc generation for Scala 3 because it doesn't quite work and it will hit 100% of library authors trying...

Doc: http://dotty.epfl.ch/docs/reference/changed-features/compiler-plugins.html

Scala 3 won't support macro annotation, which will break a number of open-source libraries. AFAIK there is no "official" documented alternative and the only solution currently being tested by the...

incompatibility
metaprogramming

Add a FAQ page to answer the most frequently asked questions.

Add a "Dotty 3.1 Migration Mode" page to document the `-source:3.1-migration` incompatibilities. Move each description from [this page](https://scalacenter.github.io/scala-3-migration-guide/docs/incompat-3.1) to the corresponding readme in [incompat-3.1](https://github.com/scalacenter/scala-3-migration-guide/tree/master/incompat-3.1) then include it in the "Dotty...

tutorial

Add a specific page to explain how to use Scalafix during the migration. This page will be first based on sbt.

tutorial

Validate the following rule by testing it extensively. Then move it to the [scala-rewrites](https://github.com/scala/scala-rewrites) repository: - fix.scala213.ParensAroundLambda rule of [ohze/scala-rewrites](https://github.com/ohze/scala-rewrites/tree/dotty/#fixscala213parensaroundlambda) The [incompatibility](https://scalacenter.github.io/scala-3-migration-guide/docs/incompatibilities/syntactic-changes.html#parentheses-around-lambda-parameter) description should be updated accordingly.

As a continuation to lampepfl/dotty-knowledge#4 Compare merge and migrate to the migration guide: - https://github.com/lampepfl/dotty/wiki/Known-incompatibilities-with-scalac - https://github.com/lampepfl/dotty/blob/master/docs/docs/contributing/scala2-vs-scala3.md - https://github.com/scala/scala-dev/issues/374

incompatibility

Updates [org.scalameta:munit](https://github.com/scalameta/munit) from 0.7.26 to 0.7.29. [GitHub Release Notes](https://github.com/scalameta/munit/releases/tag/v0.7.29) - [Version Diff](https://github.com/scalameta/munit/compare/v0.7.26...v0.7.29) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...