summaryrefslogtreecommitdiff
path: root/src/c11
AgeCommit message (Expand)AuthorFilesLines
2024-06-29build: pass licensing information in SPDX formDavid Heidelberg1-18/+1
2023-08-02util/meson: Getting mesa util core to be self containedYonggang Luo1-2/+4
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-2/+2
2023-06-21util: Fixes prototype of threads_timespec_compareYonggang Luo1-1/+1
2023-06-20c11: Improve mtx_timedlock to use timespec_get instead of time(NULL)Yonggang Luo1-4/+20
2023-06-20c11: Improve timespec_get to support TIME_MONOTONIC TIME_ACTIVE TIME_THREAD_A...Yonggang Luo2-13/+93
2023-05-31c11: Remove _MTX_INITIALIZER_NP as it's not used anymoreYonggang Luo1-12/+0
2022-11-09c11: Remove _MTX_INITIALIZER_NP for windowsYonggang Luo1-2/+0
2022-10-20c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consisten...Yonggang Luo2-3/+3
2022-10-20meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_argsYonggang Luo2-6/+0
2022-10-20c11: Remove the code for Windows XPYonggang Luo1-35/+0
2022-09-14c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make su...Yonggang Luo1-3/+3
2022-08-18c11: #include <threads.h> when the os/platform provide itYonggang Luo2-1/+19
2022-08-15c11: Remove mtx_try from mtx enums as it's not a part of c11 standardYonggang Luo3-8/+5
2022-08-10c11: Implement and use of thrd_current properly on win32Yonggang Luo2-28/+47
2022-08-10c11: call impl_tss_dtor_invoke with tls callback for win32Yonggang Luo4-3/+46
2022-08-10c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_IT...Yonggang Luo1-1/+1
2022-08-09c11: Fixes the declaration of timespec_get in time.h for macOSYonggang Luo1-1/+12
2022-06-27c11: reinstate the original license and authorshipEmil Velikov2-4/+50
2022-06-15c11: Implement thread_local in c11/threads.hYonggang Luo1-0/+26
2022-06-15c11: Fixes memory leak of pack in thrd_create on win32Yonggang Luo1-0/+1
2022-06-15c11: Move the implementation of threads.h into c source codeYonggang Luo5-0/+968
2022-06-09c11: Implement timespec_get on win32 properly when not availableYonggang Luo1-4/+22
2022-06-09c11: Implement c11/time.h with c11/impl/time.cYonggang Luo3-0/+132