The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Aug 29, 2023
Post comments count
10
Post likes count
3
The popularity of DOS/4GW made Windows 95 game compatibility a little easier, but with higher stakes
A popular path to protected mode.
Aug 28, 2023
Post comments count
4
Post likes count
3
Just for fun: Which processors prefer sign-extended loads, and which prefer zero-extended loads?
Another pointless chart.
Aug 25, 2023
Post comments count
3
Post likes count
2
On writing loops in continuation-passing style, part 4
Equivalents in C# and JavaScript.
Aug 24, 2023
Post comments count
0
Post likes count
2
On writing loops in PPL and continuation-passing style, part 3
Explicit shared state.
Aug 23, 2023
Post comments count
0
Post likes count
2
On writing loops in PPL and continuation-passing style, part 2
Recursion comes back.
Aug 22, 2023
Post comments count
0
Post likes count
2
On writing loops in PPL and continuation-passing style, part 1
Keeping track of what to do next.
Aug 21, 2023
Post comments count
7
Post likes count
3
Inside STL: The different types of shared pointer control blocks
Well, some of them, at least.
Aug 18, 2023
Post comments count
1
Post likes count
2
Phantom and indulgent shared pointers
The phantom controls something yet holds nothing. The indulgent holds something but controls nothing.
Aug 17, 2023
Post comments count
1
Post likes count
2
What it means when you convert between different shared_ptrs
Changing the pointer while controlling the same object.