aboutsummaryrefslogtreecommitdiff
path: root/libcxxabi/src/cxa_guard_impl.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-05[libc++abi] Revert temporary workaround to unblock ChromeLouis Dionne1-7/+1
2024-01-31[libc++abi] Add temporary workaround to unblock ChromeLouis Dionne1-1/+7
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne1-1/+1
2023-04-19[libc++abi] Make the error message for recursive initialization of function-l...Louis Dionne1-3/+3
2022-12-22[libc++] Granularize <type_traits> includes in <utility>Nikolas Klauser1-0/+1
2022-11-25[libc++][NFC] Consistently use newline between license and include guardLouis Dionne1-0/+1
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-1/+3
2022-03-01[libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne1-1/+1
2022-02-26[libcxx][modules] protects users from relying on detail headersChristopher Di Bella1-1/+1
2022-02-15[libc++] Rename *SAFE_STATIC to *CONSTINIT, and normalize its uses.Arthur O'Dwyer1-1/+1
2022-01-14[libc++] Modularize <chrono>Louis Dionne1-0/+1
2022-01-12[libcxxabi] Added convenience classes to cxa_guardDaniel McIntosh1-7/+24
2022-01-12[libcxxabi] Re-organized inheritance structure to remove CRTP in cxa_guardDaniel McIntosh1-121/+174
2022-01-12[libcxxabi] Pulled guard byte code out of GuardObjectDaniel McIntosh1-20/+60
2022-01-12[libcxxabi] Make InitByteGlobalMutex check GetThreadID instead of PlatformThr...Daniel McIntosh1-5/+5
2022-01-12[NFC][libcxxabi] Rename GlobalLock to GlobalMutexDaniel McIntosh1-3/+3
2021-12-13[libc++abi][NFC] Fix commentLouis Dionne1-1/+1
2021-10-20[libc++abi] Guard include of <unistd.h> behind __has_includeLouis Dionne1-1/+3
2021-09-21[libc++abi] Remove unnecessary atomic_support.h header from libc++abiLouis Dionne1-1/+1
2021-08-18[NFC][libcxxabi] Run clang-format on libcxxabi/src/cxa_guard_impl.hDaniel McIntosh1-93/+58
2020-11-02[libc++abi] Get rid of warnings when running the tests with GCCLouis Dionne1-24/+24
2020-06-30[libc++abi] Remove unused include of <sys/types.h>Louis Dionne1-1/+0
2020-03-12[libc++abi] NFC: Move AtomicInt to cxa_guard_impl.hLouis Dionne1-0/+26
2020-03-10[libc++abi] NFC: Fix typo in commentLouis Dionne1-1/+1
2019-12-02[libcxx{,abi}] Emit deplibs only when detected by CMakeMichał Górny1-1/+1
2019-08-16[libcxxabi] __cxa_guard_require: test guard byte with != 0 instead of == 1Fangrui Song1-1/+1
2019-07-22[runtimes] Don't depend on libpthread on AndroidYi Kong1-1/+1
2019-05-30[runtimes] Check if pragma comment(lib, ...) is supported firstPetr Hosek1-1/+1
2019-05-30[runtimes] Support ELF dependent libraries featurePetr Hosek1-0/+5
2019-04-25Fix compilation error with -DLIBCXXABI_ENABLE_THREADS=OFFMichael Platings1-0/+3
2019-04-24Cleanup new cxa guard implementation.Eric Fiselier1-4/+13
2019-04-24Rewrite cxa guard implementation.Eric Fiselier1-0/+550