Awaiting a set of handles with a timeout, part 6: Capturing the handles efficiently May 7, 2024 May 7, 2024 05/7/24 Raymond Chen SFINAE'ing the case of a random-access(ish) iterator.
Awaiting a set of handles with a timeout, part 5: Generalizing the awaiter May 6, 2024 May 6, 2024 05/6/24 Raymond Chen Fitting into existing patterns.
Awaiting a set of handles with a timeout, part 4: Building our own awaiter May 3, 2024 May 3, 2024 05/3/24 Raymond Chen To stop relying on unspecified behavior.
Awaiting a set of handles with a timeout, part 3: Going beyond two May 2, 2024 May 2, 2024 05/2/24 Raymond Chen Generalizing what we learned last time.
Awaiting a set of handles with a timeout, part 2: Continuing with two May 1, 2024 May 1, 2024 05/1/24 Raymond Chen Giving it another try.
Awaiting a set of handles with a timeout, part 1: Starting with two April 30, 2024 Apr 30, 2024 04/30/24 Raymond Chen Let's see by seeing if we can do it with just two.
Awaiting a set of handles in C++/WinRT April 29, 2024 Apr 29, 2024 04/29/24 Raymond Chen It's easier thank you think.
Adding state to the update notification pattern, part 8 April 26, 2024 Apr 26, 2024 04/26/24 Raymond Chen Comparing the two algorithms.
Adding state to the update notification pattern, part 7 April 25, 2024 Apr 25, 2024 04/25/24 Raymond Chen Going free-threaded.
Adding state to the update notification pattern, part 6 April 24, 2024 Apr 24, 2024 04/24/24 Raymond Chen Using a change counter with coalescing.