Wojciech Mazur

Results 124 issues of Wojciech Mazur

Scala 3.5 introduces gradual changes to rules prioritization https://github.com/scala/scala3/pull/19300 , these now (3.5) warn about selected implicit, and would start yielding errors in the future (3.6). These changes lead to...

area:documentation
itype:meta

The `BoostrappedOnlyCompilationTests.posWithCompilerCC` tests were disabled in https://github.com/scala/scala3/commit/95fbe8a084cbafccc56854f69abfb1591012a3d6 ~10 months ago. They have a semantic conflict after #19032 merge preventing it from compilation

itype:bug
area:testing
area:experimental:cc

The current LazyVals specification in Scala 3 docs is outdated https://docs.scala-lang.org/scala3/reference/changed-features/lazy-vals-init.html It uses the legacy variant of lazy vals initialization instead of the new implementation introduced in #15296 #16975 #16555

area:documentation
itype:meta

## Compiler version 3.4.2 ## Minimized example ```Scala trait Zone object Zone: def apply[T](f: Zone ?=> T): T = ??? def foo(str: String)(using Zone): String = ??? def test: Int...

itype:enhancement
area:reporting
better-errors

Fix compilation of match types under the Scala 3.5.x changes to match types based on Scala 3 Open Community Build failure in https://github.com/scala/scala3/issues/20299

We've received the reports on poor performance when running Game of Life simulation https://github.com/scala/scala3/issues/21432#issuecomment-2314717328 We should reproduce and profile the code to find out what are the current bottlenecks

performance

Based on OpenCB failure in `paulbutcher/scalamock` It seems like a side effect of changing mapping for context bounds is a different behaviour when using overloaded functions. Previously compiler seemed to...

itype:bug
area:typer
area:implicits
regression

Based on the problem found in `akka/akka` and `apache/pekko` In the snippet we can come up with workaround to `TypedMultiMap.get` by using `transparent inline` however there seems to be no...

itype:bug
area:typer
area:match-types
regression

## Compiler version 3.5.0 and later Bisect points to 975df4a136910fe0451514ef0dc34aa29a60aef7 ## Minimized code ```Scala //> using options -Wunused:imports -Werror object decisions4s{ trait HKD trait DecisionTable } object DiagnosticsExample { import...

itype:bug
regression
area:linting

## Compiler version All Scala 3+ ## Minimized code ```Scala trait Effect[F[_]] class Countdown[F[_]: Effect] @main def Test = new Countdown[Option]()(???) ``` ## Output ```scala trait Effect[F[_]] class Countdown[F[_]: Effect]...

itype:bug
area:rewriting tool
good first issue