Use an auto-reset event for the dispatch queue on Windows. On Linux,
`eventfd` is used, which is auto-reset unless `EFD_SEMAPHORE` is
specified. This mirrors that behaviour. The test suite continues to
pass after this change.
1986f39...
by
Pierre Habouzit <email address hidden>
Merge pull request #538 from xiaobai/fix-build-new-flag
[build] Silence `-Wvoid-pointer-to-int-cast`
8715642...
by
Alex Langford <email address hidden>
[build] Silence `-Wvoid-pointer-to-int-cast`
libdispatch will fail to build with a newly introduced clang diagnostic
`pointer-to-int-cast`. libdispatch converts a void pointer to a
dispatch_invoke_flags_t (aka unsigned int) in a few places. Ideally we would not
be doing this, but this solution at least gets libdispatch building again
with a newer version of clang.
c992dac...
by
ktopley-apple <email address hidden>
Merge pull request #530 from compnerd/public-flags
Some of the compiler and linker flags need to be used by dependent libraries
which requires making the flags public so that users of the libraries and the
export targets are setup properly.