~/conference

RustConf 2022

date:2022-08-05
location:Portland, OR, United States
series:RustConf · 10 editions
tags:[rust]

Rust developers, compiler engineers, systems programmers, open source maintainers, packaging and distro maintainers, embedded firmware engineers

async/await runtime cancellation; rustc bootstrap and alternate frontends; pointer provenance and with_addr API; compiler test quirks (weird-exprs); open source project management practices; salsa-based GraphQL compiler; PAM modules and FFI debugging; packaging with cargo vendor and sccache; CUDA and DeepStream bindings safety; state-machine code generation for vehicles

titleauthorlength
Opening KeynoteJosh Triplett, Tyler Mandry45m
Overview of the current and near‑future Rust project, team and community with concrete signals: ecosystem grew to ~2M developers and Stack Overflow shows ~25%…
Talk on
Async Rust: Past, Present, and FutureNick Cameron31m
async and await are stable since 2018 but code still needs a third party runtime to run, and an async function returns an inert future that does nothing until…
Talk on
Bootstrapping: The once and future compilerJoshua Nelson23m
Rust bootstrapping compiles each release with the immediate previous release and uses staging rebuild of libstd so nightly can dogfood new language features. A…
Talk on
What If We Pretended Unsafe Code Was Nice, And Then It Was?Aria Beingessner42m
Claims that adding strict provenance rules stops pointer/integer miscompiles by forcing a sponsorship step when reconstituting pointers, and demonstrates a…
Talk on
Weird Expressions and Where to Find ThemMichael Gattozzi16m
A code‑level tour of the compiler test file weird-exprs.rs with concrete examples: commit history from 2011, exact tests that show nested if and match as…
Talk on
Your Open Source Repo Needs A Project ManagerAlice Ivy Cecile22m
Claim: an open source repo needs a project manager to turn users into contributors and prevent burnout. Concrete practices: scoped merge rights that let…
Talk on
Writing a GraphQL compiler in Rust, a case studyIrina Shestak38m
apollo-rs is a production compiler pipeline written in Rust that turns GraphQL SDL into a salsa-based database and an ergonomic query API, using rowan and…
Talk on
The Sheer Terror of PAMXe Laso22m
Shows how Rust code actually hooks into PAM by building a Tailscale PAM module, debugs it with gdb by breaking on dlopen/dlsym instead of the module, and fixes…
Talk on
How we ship Rust in OpenSUSEWilliam Brown13m
OpenSUSE ships Rust by allowing vendored crates, following upstream Rust release cadence, and automating packaging so maintainers run cargo vendor and…
Talk on
All aboard the Rust (electric freight) train!Julie Wang35m
Parallel Systems builds a full electric freight vehicle stack in Rust: firmware, control state machines, simulation, PTC networking and perception, and it…
Talk on
~/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.