The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Mar 20, 2026
Post comments count
1
Post likes count
1
Windows stack limit checking retrospective: arm64, also known as AArch64
Wrapping things up.
Mar 19, 2026
Post comments count
7
Post likes count
2
Windows stack limit checking retrospective: amd64, also known as x86-64
Reaching the modern day.
Mar 18, 2026
Post comments count
1
Post likes count
1
Windows stack limit checking retrospective: Alpha AXP
Double the size, double the fun.
Mar 17, 2026
Post comments count
1
Post likes count
4
Windows stack limit checking retrospective: x86-32 also known as i386, second try
Appeasing the invisible return address predictor.
Mar 16, 2026
Post comments count
0
Post likes count
3
Windows stack limit checking retrospective: PowerPC
Doing the math backwards.
Mar 13, 2026
Post comments count
4
Post likes count
3
Windows stack limit checking retrospective: MIPS
Optimizing out the unnecessary probes comes with its own complexity.
Mar 12, 2026
Post comments count
9
Post likes count
3
Windows stack limit checking retrospective: x86-32, also known as i386
One of the weirdest calling conventions you'll see.
Mar 11, 2026
Post comments count
6
Post likes count
6
How do compilers ensure that large stack allocations do not skip over the guard page?
Don't take steps that are too large.
Mar 10, 2026
Post comments count
3
Post likes count
4
A snappy answer when asked about dressing casually at IBM
Oh, this old thing?

