scala-dev icon indicating copy to clipboard operation
scala-dev copied to clipboard

Scala 2 team issues. Not for user-facing bugs or directly actionable user-facing improvements. For build/test/infra and for longer-term planning and idea tracking. Our bug tracker is at https://github...

Results 120 scala-dev issues
Sort by recently updated
recently updated
newest added

(Part of the epic, https://github.com/scala/scala-dev/issues/139) - [ ] Expose new command line options to `scalac` (and later to the `scala` script runner) (`--module-path`, etc) - [ ] Build atop `StandardJavaFileManager`...

t:java9

The following two tests in `scala.tools.testkit.BytecodeTesting`: ``` scala @Test def eins(): Unit = { val code = """class A |class B extends A |class C extends B """.stripMargin compiler.compileClasses(code) }...

This is inspired by https://github.com/scala/bug/issues/12116, which was surprising to me. Given that some projects (Coursier, scalafmt, sbt etc) are adopting GraalVM native image, could we add native image building to...

help-wanted

Implement constant folding. Miguel's impl: https://github.com/lrytz/scala/blob/opt/rebaseWip/src/compiler/scala/tools/nsc/backend/bcode/ConstantFolder.java Existing partest tests: `jvm/constant-optimization`, `t7006`

feature
t:optimizer
prio:low

## Motivation A frequent request for scala/scala PRs (particularly collections changes) is that the changes be benchmarked; however, many obstacles exist for contributors running benchmarks on their personal computers, to...

it's a bit silly we haven't automated this, but for a long time we didn't have enough capacity (mainly disk space) on our Jenkins instances but now we do and...

infra
CI/publishing/infra

afaik only scala/scala repo is covered, but we ought to have it for the modules, and scala-abide, and a bunch of other repos

CI/publishing/infra

see discussion at https://github.com/scala/scala/pull/5891#discussion_r130339229 where e.g. @Ichoran wrote: > You can try running collections-laws for a start, which ought to catch these sorts of things, and says how good its...

CI/publishing/infra

See https://github.com/scala/scala-collection-compat/pull/273#issuecomment-561290746 lightbend.com provides a CLA checker that works with GitHub webhooks. https://github.com/lightbend/lightbend.com/issues/2369 (private link) is about allowing Scala CLA checking using Lightbend's bot (currently it only supports the Lightbend...

CI/publishing/infra

Ensure that standard line number information is kept when inlining from the same file, eliminated otherwise. Write tests. Next step: add support for JSR-45 debugging info, which allows - line...

feature
t:optimizer