The Rust compiler is undergoing a time warp. Originally designed as a 1970s-style "batch style" compiler, albeit one supporting a rather more modern type system, we've spent the last two years transforming it into an incremental, lazy architecture (a process that is still ongoing).
This new setup is intended to support faster compilation, as well as better integration with IDEs. This talk will describe the new setup and also share some other tips and tricks for hacking on the compiler.
YOU MAY ALSO LIKE:
Inside the Rust compiler
Nicholas Matsakis is a senior researcher at Mozilla research and a member of the Rust core team. He has been working on Rust for nearly six years and did much of the initial work on its type system and other core features. Prior to working on Rust, he did his undergraduate studies at MIT and completed a PhD at ETH Zurich in 2011. He also spent several years at DataPower Technology, a startup since acquired by IBM, working on the JIT compiler and networking runtime.