2023 mid-year link clearance June 30, 2023 Jun 30, 2023 06/30/23 Raymond Chen The tradition continues.
How to wait for multiple C++ coroutines to complete before propagating failure, custom promise June 30, 2023 Jun 30, 2023 06/30/23 Raymond Chen Taking things into our own hands.
How to wait for multiple C++ coroutines to complete before propagating failure, peeling away at a tuple June 29, 2023 Jun 29, 2023 06/29/23 Raymond Chen Iterating over a tuple recursively.
How to wait for multiple C++ coroutines to complete before propagating failure, false hope June 28, 2023 Jun 28, 2023 06/28/23 Raymond Chen Trying to iterate over a pack.
How to wait for multiple C++ coroutines to complete before propagating failure, unhelpful lambda June 27, 2023 Jun 27, 2023 06/27/23 Raymond Chen The usual trick doesn't work.
How to wait for multiple C++ coroutines to complete before propagating failure, initial plunge June 26, 2023 Jun 26, 2023 06/26/23 Raymond Chen Remembering the exception while finishing the other work.
What can go wrong if you release an SRWLock from a thread different from the one that acquired it? June 23, 2023 Jun 23, 2023 06/23/23 Raymond Chen It's not a supported scenario, so anything can happen.
How can I find out the last time a user logged on from C++? June 22, 2023 Jun 22, 2023 06/22/23 Raymond Chen The information is in the historically-named LANMAN APIs.
The case of the make_shared on a C++/WinRT type June 21, 2023 Jun 21, 2023 06/21/23 Raymond Chen Now you can't tell who's in charge.
Why is Windows using only even-numbered processors? June 20, 2023 Jun 20, 2023 06/20/23 Raymond Chen Spreading out the load over cores.