-
This issue is to investigate the feasibility of porting scala-typed-holes to Scala 3.
I haven't looked at all at how to write compiler plugins in Scala 3. I imagine the plugin architecture is rough…
cb372 updated
3 years ago
-
## Description
We would like to introduce a scala API that actively validates the feasibility of tensor operations while being written, NOT while being tested or deployed. The API will be based on …
-
## Compiler version
Tested 3.0.2 and 3.1.3, both with option `-source:3.0-migration`, see https://scastie.scala-lang.org/04ztVOx5QuqycanJXlZQkg
## Minimized code
```scala
object EnumOf {
…
-
## Compiler version
3.2.1
## Minimized code
Marking a single method in an extension clause as deprecated makes them all deprecated in the docs. In this example we have `valueOrError` that is …
-
Simplifying from @b-studios https://github.com/lampepfl/dotty/issues/4376#issuecomment-459064857:
```scala
scala> object existentials {
|
| sealed trait Exists { type R }
| typ…
-
For some reason, implicit lookup fails when type-alias is used in return types:
```scala
class ImplicitVsTypeAliasTezt {
class Monad[m[_]] {
type For[a] = _For[m, a]
impli…
-
### Describe the bug
In the snippet below, if you search for usages of extension method `Deck.size()`, Metals only finds the local usage in `fooSize`, but ignores usages in other classes and files.
…
-
## minimized code
```Scala
val maybeNull: String | Null = null
val optionStr: Option[String] = Option(maybeNull)
```
Returns the error
```
Found: (maybeNull : String | Null)
Required: S…
-
This issue is from [How to override value when value types have a different number of type parameters?
](https://stackoverflow.com/questions/49226928/how-to-override-value-when-value-types-have-a-dif…
-
## Compiler version
`3.1.1`
## Minimized code
Here's a [Scastie with the unexpected behavior in Scala 3](https://scastie.scala-lang.org/vH018w2TTBut0dqdNpDFIg). And here's a [Scastie with the…