Build on Every Compiler You Claim to Support on September 23, 2026 Posted by Ruaridh Kensington-Oyelaran
Splitting One Struct Into Five Arrays Can Double Throughput on September 23, 2026September 23, 2026 Posted by Ruaridh Kensington-Oyelaran
A Macro Has No Scope, No Type, and No Mercy on September 23, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Build Tools The Hot Function Is Never the One You Suspected on September 11, 2026 Ruaridh Kensington-Oyelaran
Posted in STL One Function That Compiles Differently for Each Type on September 10, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Where Your Arguments Live Depends on the Platform on September 10, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Keyword Static Means Three Different Things on September 7, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Asking the Compiler What a Type Can Do on September 4, 2026September 18, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Malloc Is a Data Structure, Not a System Call on September 3, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools A Microbenchmark Measures the Compiler as Much as the Code on September 2, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals You Do Not Need the Whole Class to Hold a Pointer to It on September 1, 2026September 1, 2026 Ruaridh Kensington-Oyelaran