scala3
scala3 copied to clipboard
The Scala 3 compiler, also known as Dotty.
## Compiler version 3.3.1 ## Minimized code Code from the [gist](https://gist.github.com/matwojcik/85c0527502871b0a672441728601afc9): ```Scala def fn1(x: Int, y: Int = 5)(z: Int) = Some(x+y+z) def fn2(x: Int)(y: Int) = Some(x+y) def program...
- This upgrades from ruby `2.7` to `3.3` since `2.7` is eol. - Upgrades to jekyll `4.3.3` since `3.x` is only supporting maintenance fixes at this point. - Drops `redcarpet`...
Fixes #15562
Resolve #18559
Fixes #13741
When the prefix of an opaque isn't the .this reference of the module class, then its RHS isn't visible. TypeComparer uses ctx.owner to "heal" or "lift" this type such that...
## Compiler version Was working in `3.3.0` but breaks in `3.3.1` ## Minimized code Code taken from macro file that breaks (only very small part of it). ```Scala import scala.quoted.*...
Compilation from tasty of this code has always failed, however, recently it stated to crash compiler instead of returning error. This issue points to 2 bugs: 1. It should return...
## Compiler version 3.3.1 ## Minimized example ```Scala trait L[T]: type E def foo() = type Warn1 = [T] => (l: L[T]) => T => l.E type Warn2 = [T]...