Open Source

A Selection of My Open Source Contributions

Contributed to the Linux Kernel Address Sanitizer and the Linux Kernel Memory Model (LKMM).

Full List of Linux kernel contributions available here

Co-developed the cppcoreguidelines-pro-bounds-avoid-unchecked-container-accesses clang-tidy check that completes the CppCoreGuidelines Pro.bounds: safety profile implementation in LLVM.

The PR is available here: Enforce SL.con.3: Add check to replace operator[] with at() [Cont.] #95220

As part of evolving my dotfiles, I contribute to Neovim plugins whenever the opportunity presents itself:

Added tests for checking whether SNMalloc's overrides of C++'s new and delete operators correspond to the semantics required by the C++ standard. The tests uncovered issues with SNMalloc's testing infrastrucutre which were addressed in the course of the PR review.

The PR is available here: Add tests for src/snmalloc/override/new.cc #839

Contributions made as part of the Spatial Continuity project: