4 days ago
19 Nov 25
10 Oct 25
easy way to write C pointer syntax
05 Oct 25
Iceberg containing cursed preprocessor hacks (actually a useful resource tho)
30 Sep 25
Good resource on how the C preprocessor (and GNU’s implementation) works.
29 Sep 25
Good resource on how the C preprocessor (and GNU’s implementation) works.
02 Sep 25
05 Jun 25
This is a really interesting look in how much of a pain in the ass adding features to C and C++ is.
This reminds me quite a lot of similarly felt issues in the Linux kernel.
27 May 25
25 May 25
10 May 25
single file distributable web server
02 May 25
ANSI Standard X3.64 Teletypewriter Command Session Library Resources
A book-in-progress about the linux kernel and its insides.
11 Apr 25
The OpenBSD kernel has a set of functions to help detect memory corruption, the poison subroutines. The memory management code uses these functions, but they themselves have a very simple interface, no complicated types or data structures, meaning they’re easy to replace. What if we rewrite the memory corruption detection functions in rust so it’s impossible for them to cause memory corruption?