On Mon Nov 13 10:09:34 2023 +0000, Yuxuan Shui wrote:
What errors are you getting? I don't think it needs special build instructions? I link it with mfplat, mf, ole32 and combase.
First thing is that it's not supported in current mingw-w64. And I'm not sure if building cpp stuff with it will work at all on windows.
The "hit race" condition is not really a race, isn't it? It means callback was called after item was cancelled. That could mean that cancellation does not work, but it's not a problem in call order I think. Regarding managing TP objects, does our rtworkq work correctly on Windows? Maybe we need to fix something on threadpool side.