Skip to content

Benchmark macro compile times #2289

@neko-kai

Description

@neko-kai

It seems like Scala 3 projects using distage macros / izumi-reflect macros compile slower than Scala 2 versions of the same. To get at the root of the issue we need to find if there was a performance regression in library macros - or the cause is in compiler itself / other libraries.

NB: We can use https://github.com/MateuszKubuszok/derivation-benchmarks as a scaffold for compiler benchmarking

NB2: https://github.com/7mind/distage-example is one of the projects that exhibits a slowdown in compile time on Scala 3. It may be used as a first target for benchmarking / investigation.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    To do

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions