🦜 The Old New Thing
@devblogs.microsoft.com.oldnewthing@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Your feed and you don't want it here? Just
e-mail the birb.
Making an agile version of a Windows Runtime delegate in C++/WinRT, part 5
https://devblogs.microsoft.com/oldnewthing/20260724-00/?p=112562
Published: July 24, 2026 14:00
Making sure to use the non-agile delegate non-agile-ly.
The post Making an agile version of a Windows Runtime delegate in C++/WinRT, part 5 appeared first on The Old New Thing.
Making an agile version of a Windows Runtime delegate in C++/WinRT, part 4
https://devblogs.microsoft.com/oldnewthing/20260723-00/?p=112560
Published: July 23, 2026 14:00
Optimizing the context check.
The post Making an agile version of a Windows Runtime delegate in C++/WinRT, part 4 appeared first on The Old New Thing.
Making an agile version of a Windows Runtime delegate in C++/WinRT, part 3
https://devblogs.microsoft.com/oldnewthing/20260722-00/?p=112552
Published: July 22, 2026 14:00
The object that actively refuses to be marshaled.
The post Making an agile version of a Windows Runtime delegate in C++/WinRT, part 3 appeared first on The Old New Thing.
Making an agile version of a Windows Runtime delegate in C++/WinRT, part 2
https://devblogs.microsoft.com/oldnewthing/20260721-00/?p=112550
Published: July 21, 2026 14:00
Short-circuiting the easiest case.
The post Making an agile version of a Windows Runtime delegate in C++/WinRT, part 2 appeared first on The Old New Thing.
Making an agile version of a Windows Runtime delegate in C++/WinRT, part 1
https://devblogs.microsoft.com/oldnewthing/20260720-00/?p=112545
Published: July 20, 2026 14:00
The easy case is easy.
The post Making an agile version of a Windows Runtime delegate in C++/WinRT, part 1 appeared first on The Old New Thing.
Why has the display control panel pointer truncation bug gone unfixed for so long?
https://devblogs.microsoft.com/oldnewthing/20260717-00/?p=112541
Published: July 17, 2026 14:00
It's fixed, but the fix isn't getting there.
The post Why has the display control panel pointer truncation bug gone unfixed for so long? appeared first on The Old New Thing.
Speculating on how the buggy control panel extension truncated a value that it had right in front of it
https://devblogs.microsoft.com/oldnewthing/20260716-00/?p=112539
Published: July 16, 2026 14:00
Inferring the code's history.
The post Speculating on how the buggy control panel extension truncated a value that it had right in front of it appeared first on The Old New Thing.
The case of the invalid function pointer when shutting down the display control panel
https://devblogs.microsoft.com/oldnewthing/20260715-00/?p=112535
Published: July 15, 2026 14:00
Watching the bits disappear.
The post The case of the invalid function pointer when shutting down the display control panel appeared first on The Old New Thing.
Microspeak: Double-click and drill down
https://devblogs.microsoft.com/oldnewthing/20260714-00/?p=112532
Published: July 14, 2026 14:00
Please, tell me more.
The post Microspeak: Double-click and drill down appeared first on The Old New Thing.
Why don’t we just make the entire stack out of guard pages?
https://devblogs.microsoft.com/oldnewthing/20260713-00/?p=112528
Published: July 13, 2026 14:00
Guard pages all the way down?
The post Why don’t we just make the entire stack out of guard pages? appeared first on The Old New Thing.
The case of the mysterious changes to integers when there shouldn’t have been any code generation effect
https://devblogs.microsoft.com/oldnewthing/20260710-00/?p=112514
Published: July 10, 2026 14:00
Decoding where those integer came from.
The post The case of the mysterious changes to integers when there shouldn’t have been any code generation effect appeared first on The Old New Thing.
I’ve decoded a #pragma detect_mismatch error and fixed the mismatch, but I still get the error
https://devblogs.microsoft.com/oldnewthing/20260709-00/?p=112512
Published: July 9, 2026 14:00
You need to rebuild everything that was dependent on the change.
The post I’ve decoded a <CODE>#pragma detect_mismatch</CODE> error and fixed the mismatch, but I still get the error appeared first on The Old New Thing.