Ólafur Páll Geirsson

Results 142 issues of Ólafur Páll Geirsson

### Describe the bug In my sbt project https://github.com/sourcegraph/scip-java, the sbt-metals plugin overwrites `javaHome` to become `None` causing my codebase to fail compilation. The culprit code appears to be https://github.com/scalameta/metals/blob/8488a02cbab8628b6bf990249bc5483badb705a1/sbt-metals/src/main/scala/scala/meta/metals/MetalsPlugin.scala#L51-L64...

Currently, our CI generates GraalVM native images for Linux and macOS. https://github.com/scalameta/scalafmt/blob/master/.github/workflows/native.yml It would be nice if we also automaticlly generated a native image on Windows. It looks like GraalVM...

help wanted

It would be awesome to support the scalafmt cli on native to avoid JVM startup time. I managed to get it working with `publishLocal` a while ago and experienced ~30x...

Using a native-image of bloopgun, I'm unable to run `bloop exit` ``` ❯ bloop exit error: Unexpected error forces client exit! java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:397) at bloop.shaded.snailgun.protocol.Protocol.$anonfun$processChunkFromServer$1(Protocol.scala:181) at scala.util.Try$.apply(Try.scala:213) at bloop.shaded.snailgun.protocol.Protocol.processChunkFromServer(Protocol.scala:180)...

bug
enhancement
cli
task / test

Currently, no-op compilation for targets with a large classpath can sometimes be slow. The profile below hints that slow no-op compilation is bottlenecked by `java.io.File.isDirectory()`, which invokes the native system...

help wanted
performance
task / compile

I opened an issue to gain Sonatype publish rights for the domain io.github.build-server-protocol https://issues.sonatype.org/browse/OSSRH-55818 @jvican @jastice could you please send me the email address you'd like to use to publish...

Currently, it's not possible to query whether a symbol inherits another symbol. For example, it would be nice to have the ability check if `scala.reflect.io.FileOperationException` is a subtype of `Throwable`...

Symtab

```scala var List(x) = List(1) ``` ```diff - obtained + expected Symbols: b/a.x(). => var method x: Int Occurrences: [2:6..2:10) => scala/collection/immutable/List. - [2:11..2:12)

Semantic
Bug
Scalac

```scala // infix.scala object Main { val name = "" val f = "" :: name :: "" :: Nil println(name) } ``` ```diff -- obtained ++ expected $ metac...

Semantic
Bug
Scalac

The following program ```scala package foo package object fix { def foo(a: Int = 2, b: String = "")(implicit impl: Long): String = ??? implicit val bar = 42L List(foo(b...

Semantic
Bug