Profiling and reducing compilation times of typeclass derivation

I have recently published a blog post in the official Scala website about my recent work on scalac-profiling.

scalac-profiling is a new compiler plugin to complement my recent work on the compiler statistics/sampling infrastructure merged in Scala 2.12.5 and available from then on.

In the blog post I talk about compilation performance, typeclass derivation, the expensive price of derivation via implicits and how to scalac-profiling to speed up the compile times of a Bloop module by 8x.

Read more in scala-lang.