在 2022-11-15 04:50, Jacek Caban 写道:
I was short on spare time lately, my apologies. I was planning to learn your code to have more insightful comments, but it requires non-trivial amount of time that I couldn't allocate. Anyway, I don't think there is any procrastination, your threading model is merged after all.
Well, I was wondering about the mingw-w64 part. (more follow)
I think that when there is a real bug, we should fix it. As for standard themselves, I think that C/C++ standards are important. Praising POSIX-alike standards for mingw-w64, who's CRT is a wrapper around Windows system CRT, seems a bit misplaced for me. Using it makes sense sometimes, but I don't think it should be a goal on its own. For full POSIX compatibility, one needs something like Cygwin, MSYS or WSL2 anyway.
Do we conclude that we shouldn't introduce the extra complexity, and should just maintain the same behavior as MSVC, although it's non-standard and causes deadlocks or crashes occasionally? This decision is reasonable on itself; and if that is the decision, then fair enough.
Unless it's not clear, I appreciate your efforts to fix things. I just don't agree that some (admittedly important) implementation details are the best way to fix them.
Thanks for your understanding. -- Best regards, LIU Hao
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
