2023

2022

Debugging Performance in Compilers

Overview of how I debug performance regressions when developing a compiler. I don’t claim this is the best way to do it, email me or tweet at me if you’ve got better ideas😉

c++, llvm, compilers
Read More

LLVM Development on NixOS

I’ve found NixOS to provide a wonderful development environment after learning a bit of the Nix language - but building and hacking on LLVM on NixOS gave me some trouble. Hopefully reading this post will save you the trouble!

c++, nixos, llvm
Read More

2021

Clang Tools for Checking Domain-Specific Errors

Compilers are extremely proficient at catching (and even suggesting fixes for) errors in your code. What about cases that are not formally errors, but should not exist in your codebase? This post explores using Clang tools to address this case.

Read More

🏗Posts In The Works🚧

These aren't quite ready for primetime, but you can look if you want!