2024-10-07| nullprogram.com
Public discussions of Chris Wellons' projects, nullprogram.com posts, and related topics. Patches are accepted here, too.| lists.sr.ht
Let's write a setjmp| nullprogram.com
C Closures as a Library| nullprogram.com
__atomic Builtins (Using the GNU Compiler Collection (GCC))| gcc.gnu.org
My review of the C standard library in practice| nullprogram.com
Some email clients have popularized email usage patterns which are considered| man.sr.ht
Making performant dynamic manual memory management in C feel almost like garbage collection.| www.rfleury.com
A while back, I was poking around LLVM bugs, and discovered, to my surprise, that LLVM doesn’t support the va_arg intrinsic, used by functions to accept multiple arguments, at all on amd64. It turns out that clang and llvm-gcc, the compilers that backend to LLVM, have their own implementations in the frontend, so this isn’t as big a deal as it might sound, but it was still a surprise to me.| Made of Bugs