RSS Parrot

BETA

🦜 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.

Site URL: devblogs.microsoft.com/oldnewthing

Feed URL: devblogs.microsoft.com/oldnewthing/feed

Posts: 13

Followers: 8

How can I write a C++/WinRT IAsyncOperation where T is not a Windows Runtime type?, part 1

Published: September 3, 2025 14:00

It's not representable in the Windows Runtime, but you can smuggle it. The post How can I write a C++/WinRT <CODE>IAsyncOperation<T></CODE> where <CODE>T</CODE> is not a Windows Runtime type?, part 1 appeared first on The Old New Thing.

Dubious security vulnerability: Remembering passwords for recently-opened ZIP files

Published: September 2, 2025 14:00

If it didn't remember them, you wouldn't like it. The post Dubious security vulnerability: Remembering passwords for recently-opened ZIP files appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 16: Second attempt to use a list

Published: September 1, 2025 14:00

We can splice nodes to move them between lists. The post Thoughts on creating a tracking pointer class, part 16: Second attempt to use a list appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 15: A custom shared pointer

Published: August 29, 2025 14:00

Simplifying it for out limited use case. The post Thoughts on creating a tracking pointer class, part 15: A custom shared pointer appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 14: Nonthrowing moves with the shared tracking pointer

Published: August 28, 2025 14:00

Moving the exception somewhere else. The post Thoughts on creating a tracking pointer class, part 14: Nonthrowing moves with the shared tracking pointer appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 13: Restoring the strong exception guarantee

Published: August 27, 2025 14:00

Don't commit to anything until you know you can finish the job. The post Thoughts on creating a tracking pointer class, part 13: Restoring the strong exception guarantee appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 12: A shared tracking pointer

Published: August 26, 2025 14:00

Sharing a single tracking pointer among all instances. The post Thoughts on creating a tracking pointer class, part 12: A shared tracking pointer appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 11: Repairing assignment

Published: August 25, 2025 14:00

Restoring things that were automatically deleted. The post Thoughts on creating a tracking pointer class, part 11: Repairing assignment appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 10: Proper conversion

Published: August 22, 2025 14:00

Making sure you cannot remove qualifiers. The post Thoughts on creating a tracking pointer class, part 10: Proper conversion appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 9: Conversion

Published: August 21, 2025 14:00

Making a read-only tracking pointer from a read-write tracking pointer. The post Thoughts on creating a tracking pointer class, part 9: Conversion appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 8: Tracking const objects

Published: August 20, 2025 14:00

Making tracking pointers to const objects. The post Thoughts on creating a tracking pointer class, part 8: Tracking const objects appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 7: Non-modifying trackers, second try

Published: August 19, 2025 14:00

Another attempt to make tracking pointers to objects that you can't modify. The post Thoughts on creating a tracking pointer class, part 7: Non-modifying trackers, second try appeared first on The Old New Thing.

Thoughts on creating a tracking pointer class, part 6: Non-modifying trackers

Published: August 18, 2025 14:00

Making tracking pointers to objects that you can't modify. The post Thoughts on creating a tracking pointer class, part 6: Non-modifying trackers appeared first on The Old New Thing.