kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 6 of 110

POPL 2025★ Distinguished Paper

Data Race Freedom à la Mode

Aïna Linn Georges, Benjamin Peters, Laila Elbeheiry, Leo White, Stephen Dolan, Richard A. Eisenberg, Chris Casinghino, François Pottier + 1 more

We present DRFCaml, an extension of OCaml’s type system that guarantees data race freedom for multithreaded OCaml programs while retaining backward compatibility with existing sequential OCaml code. We build on recent work of Lorenzen et al., who extend OCaml with modes that keep…