Uo1q4gbyokb8hsnsbaz4
SkillsCast

Inside the Rust compiler

20th September 2017 in London at CodeNode

There are 2 other SkillsCasts available from Rust London September!

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:

Thanks to our sponsors

Inside the Rust compiler

Nicholas Matsakis

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.

SkillsCast

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:

Thanks to our sponsors

About the Speaker

Inside the Rust compiler

Nicholas Matsakis

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.