Revert async cancellation behaviour to match musl#26549
Revert async cancellation behaviour to match musl#26549sbc100 wants to merge 1 commit intoemscripten-core:mainfrom
Conversation
15c34b6 to
ec4fbc2
Compare
ec4fbc2 to
b6512ec
Compare
This change is partial revert of emscripten-core#19963. We now match musl's behavior which is that async cancellation does *not* work to cancel a thread that is blocked in pthread_mutx_lock. This reverts a few emscripten-specific patches to some very low level parts of musl.
b6512ec to
5fae227
Compare
|
From Gemini: ✦ The current changes revert Emscripten's asynchronous cancellation behavior to match musl's implementation, where pthread_mutex_lock (and timedlock) are not cancellation points, even when Key Changes Reviewed:
Conclusion: |
|
This change paves the way for the final simplification in this series #26550 |
This change is partial revert of #19963. We now match musl's behavior
which is that async cancellation does not work to cancel a thread
that is blocked in
pthread_mutex_lock.This reverts a few emscripten-specific patches to some very low level
parts of musl.