Mar 19, 2026 Post comments count7 Post likes count2 Windows stack limit checking retrospective: amd64, also known as x86-64 Raymond Chen Reaching the modern day.
Mar 18, 2026 Post comments count1 Post likes count1 Windows stack limit checking retrospective: Alpha AXP Raymond Chen Double the size, double the fun.
Mar 17, 2026 Post comments count1 Post likes count4 Windows stack limit checking retrospective: x86-32 also known as i386, second try Raymond Chen Appeasing the invisible return address predictor.
Mar 16, 2026 Post comments count0 Post likes count3 Windows stack limit checking retrospective: PowerPC Raymond Chen Doing the math backwards.
Mar 13, 2026 Post comments count4 Post likes count3 Windows stack limit checking retrospective: MIPS Raymond Chen Optimizing out the unnecessary probes comes with its own complexity.
Mar 12, 2026 Post comments count9 Post likes count3 Windows stack limit checking retrospective: x86-32, also known as i386 Raymond Chen One of the weirdest calling conventions you'll see.
Mar 11, 2026 Post comments count6 Post likes count6 How do compilers ensure that large stack allocations do not skip over the guard page? Raymond Chen Don't take steps that are too large.
Mar 9, 2026 Post comments count1 Post likes count2 Learning to read C++ compiler errors: Ambiguous overloaded operator Raymond Chen Look for the conflicting definitions to see where they are coming from.
Mar 6, 2026 Post comments count11 Post likes count2 When ReadDirectoryChangesW reports that a deletion occurred, how can I learn more about the deleted thing? Raymond Chen It's already gone. If you need more information, you should have been remembering it.
Mar 5, 2026 Post comments count2 Post likes count2 The mystery of the posted message that was dispatched before reaching the main message loop Raymond Chen Perhaps it's because you dispatched it.