~/talk

Friendly Ferris: Developing Kind Compiler Errors

TalkinSpanishat Rust Latam 2019 · 2019-03-29..03-30· [rust]
slides:none on file

Improving rustc diagnostics by changing the compiler itself (not just phrasing) to act more like a tutor: producing sensible standalone errors, focusing on common cases, recovering from error states so later checks still run, and hiding cascading errors. Concrete work includes clearer lifetime and type diagnostics, small code-transform fixes that let compilation continue, and community patches integrated quickly (within about six months).

AI-written summary · about

  1. 0:00Welcome
  2. 2:58Rust compiler discovery
  3. 6:07Error message structure
  4. 12:40Friendly diagnostics
  5. 16:17Error state recovery
  6. 18:24Hiding redundant errors
  7. 19:32Scaling with suggestions
  8. 21:21Rust error evolution
  9. 22:29Contributing to compiler
  10. 24:58Friendly errors importance
~/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.