Fixing that race with cleanup handlers requires assuming longjmp out of cleanup handlers works, and requires slow setjmp on every cv wait.
And here's the first demonstration of why @musllibc's masked cancellation mode is so useful: http://git.musl-libc.org/cgit/musl/commit/?id=8741ffe625363a553e8f509dc3ca7b071bdbab47 …
-
-
-
Related comments on the new glibc condvar implementation and why it could also benefit from masked cancellation: https://sourceware.org/ml/libc-alpha/2015-02/msg00613.html …
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.