A Union Without a Tag Is a Bug You Have Not Hit Yet on August 26, 2026 Posted by Ruaridh Kensington-Oyelaran
Concepts Turned Template Errors Back Into Sentences on August 24, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Memory A Leak Is Not a Crash, Which Is Why It Survives Testing on April 11, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory A Const Reference Can Keep a Temporary Alive, Sometimes on April 2, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Returning a Reference to a Local Compiles Perfectly on March 25, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Vector Refuses to Move Your Type Unless You Promise Not to Throw on March 16, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory A Shallow Copy of an Owning Pointer Is a Double Free on March 13, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory If You Wrote a Destructor You Probably Owe Four More Functions on March 2, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Moving Does Not Move Bytes, It Transfers Responsibility on February 23, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Make Unique Exists Because Argument Evaluation Order Leaked Memory on February 22, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Two Shared Pointers Pointing at Each Other Never Die on February 13, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Shared Ownership Is a Design Decision, Not a Convenience on February 8, 2026 Ruaridh Kensington-Oyelaran