Blog · corpus.blog/blogs/briancallahan.net/posts
Brian Callahan
briancallahan.net
2026
22 Mar 2026
2025
2025-08-17: Despite thoughts to the contrary, GNAT (Ada) is in fact fully supported on illumosoriginal ↗
17 Aug 2025
2025-08-13: The GNU D compiler has been broken on FreeBSD 14 for over a year and no one noticed, or, why operating system package maintainers matteroriginal ↗
13 Aug 2025
2024
2023
2022
26 Apr 2022
2022-04-17: I wrote a peephole optimizer (for QBE), part 3: Studying the LLVM and GCC optimizersoriginal ↗
17 Apr 2022
2 Apr 2022
2021
4 Dec 2021
10 Oct 2021
6 Sept 2021
26 Aug 2021
2021-08-14: Let's write a compiler, part 1: Introduction, selecting a language, and doing some planningoriginal ↗
14 Aug 2021
2 Aug 2021
2021-04-14: Demystifying programs that create programs, part 8: Finishing opcode processingoriginal ↗
14 Apr 2021
13 Apr 2021
12 Apr 2021
2021-04-11: Demystifying programs that create programs, part 5: Processing our first opcodeoriginal ↗
11 Apr 2021
2021-04-09: Demystifying programs that create programs, part 3: Globals, passes, and error handlingoriginal ↗
9 Apr 2021
8 Apr 2021
2021-03-27: My experiences writing my first real D program and using it to improve OpenBSD D supportoriginal ↗
27 Mar 2021
11 Mar 2021
2021-02-15: All the C compilers that can produce working binaries on OpenBSD -current (that I know of)original ↗
15 Feb 2021
2020
27 Aug 2020
3 Aug 2020
26 Jul 2020
15 Jun 2020