llvm-project/clang/lib/DirectoryWatcher
Saleem Abdulrasool decfad7d8e Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows""
This reverts commit fb32de9e97.

Remove the secondary synchronization point as noted by Adrian.  This is
technically only to make the builders happier about tests and should not
be needed.  This also pushes the condition variable setting to after the
watch is actually established (which was the source of the original race
condition, but would normally succeed as the thread shouldn't get put to
sleep immediately on the trigger of the condition variable).

This also was pretested on the chromium builders:
https://ci.chromium.org/ui/p/chromium/builders/try/win_upload_clang/1612/overview.
2021-06-19 09:19:52 -07:00
..
default Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
linux DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI. 2021-06-06 09:40:20 +01:00
mac [DirectoryWatcher] Do not use FSEvents on non-macOS platforms 2020-04-23 10:22:28 -07:00
windows Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows"" 2021-06-19 09:19:52 -07:00
CMakeLists.txt [clang] DirectoryWatcher for Windows stubs (to fix build break). 2019-08-13 22:39:26 +00:00
DirectoryScanner.cpp Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
DirectoryScanner.h Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00