Slides
- Jun 23 2022: MathWorks, Compiling R and other Adversarial Languages, slides.
- Jun 22 2022: PhD Thesis Defense, slides.
- Jun 15 2022: PLDI ‘22 Deoptless: Speculation with Dispatched On-Stack Replacement and Specialized Continuations.
- Nov 20 2020: OOPSLA ‘20, Contextual Dispatch for Function Specialization
- Nov 19 2020: DLS ‘20, Sampling Optimized Code for Type Feedback
- Oct 20 2019: DLS ‘19, R Melts Brains – An IR for First-Class Environments and Lazy Effectful Arguments Slides, Talk
- Oct 21 2019: MPLR ‘19, Keynote: Adversarial Compilation
- Jan 13 2018: POPL 2018, Correctness of Speculative Optimizations with Dynamic Deoptimization Slides, Talk
- Nov 28 2017: Correct Compiler Optimizations with Dynamic Deoptimization at RMoD Inria Lille
- Aug 9 2017: Speculative Optimizations without Fear
- Oct 27 2015: SCG Seminar presentation on rjit
Lectures