Oct 25, 2024 0 1 How can I explicitly specialize a templated C++ constructor, follow-up notes Raymond Chen You can use a maker function, but that doesn't let you escape the problem.
Oct 23, 2024 2 2 How do I create a Windows Runtime IRandomAccessStream around a bunch of bytes or a classic COM IStream? Raymond Chen Another wrapper function.
Oct 21, 2024 10 1 Why does adding WS_MINIMIZEBOX change how my window behaves when the user presses Win+D? Raymond Chen It minimizes your window if it can.
Oct 18, 2024 2 0 Evaluating tail call elimination in the face of return address protection, part 2 Raymond Chen Rewriting the activation frame.
Oct 17, 2024 2 0 Evaluating tail call elimination in the face of return address protection, part 1 Raymond Chen Reusing the activation frame.
Oct 16, 2024 4 1 Effects of classic return address tricks on hardware-assisted return address protection Raymond Chen Return address manipulations that are possibly even more impermissible than they already were.
Oct 15, 2024 4 1 A quick introduction to return address protection technologies Raymond Chen Detecting attempts to manipulate the return address.
Oct 14, 2024 13 2 On naming things: The tension between naming something for what it is, what it does, or how it is used Raymond Chen You are guaranteed to make someone upset.
Oct 11, 2024 1 3 How can I explicitly specialize a templated C++ constructor? Raymond Chen Looking for a C++ tag type for representing another type.