< Back
Jamie Thompson

Jamie Thompson

Compiler engineer @ Scala Center

Jamie is a compiler hacker at the Scala Center, working on everything from the newcomers experience to all things TASTy. I have interests in making software design more fun and approachable; and reducing barriers to learning. In my spare time I like to read, listen to music, play games, go on hikes.

The talk

How incremental compilation makes Scala 3 builds faster, and can we do better?

In this talk we present a summary of the incremental compilation algorithm, in the context of Scala 3. We show in practical terms how it works to improve build times. You will also learn how to further improve build times by restructuring the build. We will also showcase ongoing work to bring build pipelining and parallelism to the Scala 3 compiler.