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 The Second Free Breaks the Allocator, Not Your Object on April 30, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Async Without a Launch Policy May Never Start a Thread on April 29, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Remove Does Not Remove Anything, It Rearranges on April 29, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools O3 Is Not Always Faster Than O2 on April 28, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals One Missing Keyword Turns Your Constructor Into a Trapdoor on April 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency A Future Is a Value That Has Not Arrived Yet on April 26, 2026 Ruaridh Kensington-Oyelaran
Posted in STL The Initial Value Decides the Type of Your Result on April 24, 2026 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