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.
Adding state to the update notification pattern, part 5 April 23, 2024 Apr 23, 2024 04/23/24 Raymond Chen Using a change counter.
Adding state to the update notification pattern, part 4 April 22, 2024 Apr 22, 2024 04/22/24 Raymond Chen What if the UI thread isn't there to save you?
Adding state to the update notification pattern, part 3 April 19, 2024 Apr 19, 2024 04/19/24 Raymond Chen Abandoning the background work if we know that it is pointless.
Adding state to the update notification pattern, part 2 April 18, 2024 Apr 18, 2024 04/18/24 Raymond Chen First attempt to try to fix the race condition.
Adding state to the update notification pattern, part 1 April 17, 2024 Apr 17, 2024 04/17/24 Raymond Chen Where each notification depends on some state information.
The case of the string being copied from a mysterious pointer to invalid memory April 12, 2024 Apr 12, 2024 04/12/24 Raymond Chen Using AppVerifier to deduce the heap allocation history.
Why do STANDARD_RIGHTS_READ, STANDARD_RIGHTS_WRITE, and STANDARD_RIGHTS_EXECUTE have the same values? April 11, 2024 Apr 11, 2024 04/11/24 Raymond Chen Don't they mean different things?