Jamie Thompson

Results 71 issues of Jamie Thompson

**Is your feature request related to a problem? Please describe.** If Scala CLI should eventually replace all scala scripts - then it should implement the `-decompile` and `-print-tasty` modes from...

enhancement
scalac compatibility
missing feature

Do you think it would be possible to bundle a bunch of defaults into an object for building simple apps in direct style e.g. JdkHttpServer, Upickle json Then there can...

## Compiler version 3.5.0-RC7 ## Minimized code ```Scala package mill.define import scala.quoted.* case class Caller(value: Any) object Caller { def apply()(implicit c: Caller) = c.value inline given generate: Caller =...

itype:bug
area:metaprogramming:quotes

Coursier in offline mode only attempts to resolve from the first location where a POM is found, even if there is no jar there, (i.e. Coursier cache after installing an...

This is work in progress to fix https://github.com/com-lihaoyi/mill/issues/3152 Numerous fixes were also needed to com-lihaoyi/mainargs, com-lihaoyi/sourcecode, and com-lihaoyi/mill-moduledefs With the current state, only 1 example/integration tests is still failing: -...

## Compiler version 3.5.1 ## Minimized example Mill's Cross Modules are implemented with a macro that generates a class, and a factory function that creates a new instance of the...

itype:enhancement
area:metaprogramming:reflection

~Still need to write documentation,~ Documentation is written also I am doing this work on behalf of @lihaoyi The main implementation follows [com-lihaoyi/unroll](https://github.com/com-lihaoyi/unroll) but with some changes: - `@unroll` annotation...

needs-minor-release

It seems a legacy part of scala 2.13 syntax isn't rejected cleanly in Scala 3 ## Compiler version 3.5.1 ## Minimized example ```Scala def test = { for { x...

itype:enhancement
area:reporting
area:parser
better-errors

see https://docs.scala-lang.org/sips/unroll-default-arguments.html PR in progress: https://github.com/scala/scala3/pull/21693

itype:language enhancement

TL;DR in theory IntelliJ's sbt compiler should not be working in Scala 2 because `generatedNonLocalClass` is not called, but in reality it does work, which might mean there is a...