~/talk

Hacking rustc: Contributing to the Compiler

Talkat RustConf 2021 · 2021-09-14..09-15· [rust]
slides:none on file

Claim: anyone with Rust and time can modify rustc and get changes merged. Concrete steps: clone the repo, run x.py to build and test, use rustc dev guide and issue labels like emender and easy to find tasks. Reality check: full builds need lots of RAM and several dozen gigabytes of disk and the feedback loop commonly takes longer than 15 minutes. Debugging relies on debug symbols, printed logs and RUST_LOG style verbosity.

AI-written summary · about

  1. 0:00Introduction to contributing
  2. 1:02Finding a task
  3. 3:28Working with labels
  4. 5:46Setting up the environment
  5. 7:02Tooling and workflow
  6. 8:10Internal resources
  7. 9:08Understanding the pipeline
  8. 10:32Compiler passes explained
  9. 13:18Conclusion and invitation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.