Skip to content
0:00 / 0:00

#salsa#incrementalcompilation#rustc

How Salsa Works (2019.01)

Niko Matsakis

2.3K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Niko Matsakis, Rust core team member

Advanced. Deep dive for people who know the field.

9.3K views7 years ago2 recommendations

Systems programmingProgramming languagesRustCompilers and interpreters

Niko Matsakis explains the architecture and design of Salsa, a library for incremental computation in Rust.

The Dropbox Paper has been converted to a gist here: gist.github.com/nikomatsakis/0bd497f157a40776216f37d8bbec25c… Or, if you prefer, you can view the original document here (but it will record your e-mail, I believe): paper.dropbox.com/doc/How-Salsa-Works-2019.01--AWnkDrrWoSyv0…

Why it's here

2 people recommend this

What people say. Recommended as an essential resource for understanding Salsa and query-based incremental compilation.

Moments people linked to

u/scottmcmrust🦀in r/ProgrammingLanguages • Recommends

On “Does anyone have experience with Salsa for incremental compilation?”

Obligatory youtube links: * link to this video * link to this video * link to this video

u/cormacrelfin r/rust • Recommends

On “The steps towards rustc, the great optimiser”

Niko made a few videos walking through how salsa works if that helps. > - How Salsa Works > - Salsa In More Depth (thanks @**Jonathan Turner** for this)
2View on Reddit