~/lightning

Rustc: How I Learned to Respect the Compiler

Lightningat RustConf 2026 · on Tuesday, 2026-09-08· [compilers-and-language-design, rust]
links:none on file
slides:none on file

Solana processes ~300–350 million transactions daily with global consensus under 300 ms and tiny fees, and performance pain points come from LLVM BPF generating eight loads and stores for an 8‑byte copy. The fix uses libcalls via compiler-builtins overrides and targeted LLVM PRs to enable unaligned read codegen instead of forking the toolchain, yielding platform-optimal bytecode. The toolchain also compiles MIR to R1CS with a custom rustc driver to produce Groth16 proofs via zark (zark.gg), enabling one-time KYC proofs without leaking personal data.

AI-written summary · about

~/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.