At about 1 a.m. on Christmas morning, I finished x86-64 code generation for Linux and BSD in credence.
If you subtract the hours at work, you can see exactly when I started on my GitHub contribution graph:
Credence has been the culmination of a...
Two months after my last post, I now have a 2-meter-long beard and haven't seen the outdoors in many weeks - just kidding 😆.
A few weeks after the first post, I was satisfied with the table and type checker. So I started engineering...
Howdy, It's been a while :-). I've been largely immersed in modern C++ for the last few years—particularly C++20 and C++23, which have some groundbreaking changes if you haven't kept up.
I'll get to...
I've been working on a noteworthy amount of language and compiler design for the last couple of years, both professionally and at home. In compiler theory, some of the most useful tools are intermediate languages, intermediate representation (IR)