~/talk

A journey to performance

Talkat FOSDEM 2021 · on Saturday, 2021-02-06· at 13:30· D.mozilla· [rust]

Rewriting Mercurial core components in Rust to speed up hg status and other commands, replacing Python (and some C) code with Rust to achieve large performance gains (e.g., 1.1s → 0.04s). Covers Rust↔Python interoperability, choice of Rust data structures, fast directory traversal, append-only binary formats, mtime caching, safe concurrent mmap usage, multithreading, and cross-platform (Unix/Mac/Windows) issues.

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.