[Mingw-w64-public] [PATCH] headers: Replace BOOL with WINBOOL in audioclient.idl.

2020-11-11 Thread Biswapriyo Nath
From 853394cd908f22f1010addbadac4815d8f998896 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 12 Nov 2020 11:49:30 +0530 Subject: [PATCH] headers: Replace BOOL with WINBOOL in audioclient.idl. Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/audioclient.idl | 10 +

Re: [Mingw-w64-public] [PATCH 1/3] crt: Don't run TLS destructors for the main thread if exiting via _exit or ExitProcess

2020-11-11 Thread Jeremy Drake via Mingw-w64-public
On Wed, 11 Nov 2020, Martin Storsjö wrote: > Pushed patches 1-2 for now (that should be very benign and safe in any > case); patch 3 (changing how winpthreads clean up threads) is a bit more > risky, and the conclusion of this discussion was a bit fuzzy, but I can > push that one as well if others

Re: [Mingw-w64-public] fix __cxa_thread_atexit destructors on GCC

2020-11-11 Thread Martin Storsjö
On Wed, 28 Oct 2020, Liu Hao wrote: 在 2020/10/28 下午1:14, Jeremy Drake 写道: On Wed, 28 Oct 2020, Liu Hao wrote: The first sentence of your commit message was 'the TLS callback function for DLL_THREAD_DETACH is called after emutls has already cleaned up for the thread'. As it is clearly a bug, a

Re: [Mingw-w64-public] [PATCH 1/3] crt: Don't run TLS destructors for the main thread if exiting via _exit or ExitProcess

2020-11-11 Thread Martin Storsjö
On Wed, 28 Oct 2020, Liu Hao wrote: 在 2020/10/28 17:24, Martin Storsjö 写道: For these cases, the TLS destructors are normally executed by the callback set up by _register_thread_local_exe_atexit_callback, but if this is bypassed (if exiting via _exit or ExitProcess), skip these callbacks. This