llvm-project/clang-tools-extra/clangd/support
Owen Anderson e4e0f93307 Remove the ThreadLocal template from LLVM.
This has been obsoleted by C++ thread_local for a long time.
As far as I know, Xcode was the last supported toolchain to add
support for C++ thread_local in 2016.

As a precaution, use LLVM_THREAD_LOCAL which provides even greater
backwards compatibility, allowing this to function even pre-C++11
versions of GCC.

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D141349
2023-01-10 21:07:52 -07:00
..
Cancellation.cpp
Cancellation.h
CMakeLists.txt
Context.cpp
Context.h [clangd] Fix some header guard names, NFC 2022-12-13 10:00:51 +01:00
FileCache.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
FileCache.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
Function.h [clangd] Use std::decay_t (NFC) 2022-10-15 14:59:23 -07:00
Logger.cpp
Logger.h
Markup.cpp [clangd] Avoid using constructor/destructor of vector<incomplete type> 2022-09-29 09:30:03 +02:00
Markup.h [clangd] Avoid using constructor/destructor of vector<incomplete type> 2022-09-29 09:30:03 +02:00
MemoryTree.cpp
MemoryTree.h [clangd] Fix some header guard names, NFC 2022-12-13 10:00:51 +01:00
Path.cpp
Path.h
Shutdown.cpp
Shutdown.h
ThreadCrashReporter.cpp Remove the ThreadLocal template from LLVM. 2023-01-10 21:07:52 -07:00
ThreadCrashReporter.h
Threading.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
Threading.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
ThreadsafeFS.cpp [clang-tools-extra] Don't including None.h (NFC) 2022-12-06 23:22:09 -08:00
ThreadsafeFS.h Don't include None.h (NFC) 2022-12-10 11:24:26 -08:00
Trace.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
Trace.h [clangd] Fix some header guard names, NFC 2022-12-13 10:00:51 +01:00