Sizeof on an Array Parameter Gives You the Wrong Answer on October 6, 2026 Posted by Ruaridh Kensington-Oyelaran
Your Writes Do Not Reach Other Threads in the Order You Wrote Them on October 5, 2026October 5, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Memory Freed Memory Still Holds Your Data Until Something Else Wants It on April 23, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals A Name Can Be Out of Scope While the Object Is Still Alive on April 21, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools A Bug That Only Appears in Release Is Usually Undefined Behaviour on April 21, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Ubsan Turns Silent Assumptions Into Loud Failures on April 17, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Transform Says What You Mean Better Than a for Loop on April 17, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Argument Dependent Lookup Finds Functions You Never Imported on April 16, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Address Sanitizer Finds in Seconds What Review Misses for Months on April 15, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency The Value Came Back and Your Algorithm Never Noticed It Left on April 14, 2026August 27, 2026 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 Fundamentals Inline Stopped Meaning Inline a Long Time Ago on April 11, 2026 Ruaridh Kensington-Oyelaran