LLVM internals, part 2: parsing the bitstream

LLVM Internals: The Bitcode Format

Tools that I want

totally_safe_transmute, line-by-line

Weird architectures weren't supported to begin with

A few HiDPI tricks for Linux

Static Calls in Linux 5.10

Reading Manpages Like a Pro

How many registers does an x86-64 CPU have?

Towards an automated changelog workflow

Understanding static single assignment forms

LLVM's getelementptr, by example

Hiding messages in x86 binaries using semantic duals

Writing and publishing a Python module in Rust

How x86_64 Addresses Memory

Things I hate about Rust

Locating a compiler bug with git bisection

Implementing the Clipper chip cipher in Rust

Finding treacherous encoding permutations with baseperm

Anybody can write good bash (with a little effort)

Basic Disassembly with Libopcodes

Make is (probably) fine

Reading Manpages Like a Pro

Megabus: A Study in Guessability

Cleaner Function Wrapping in C