summaryrefslogtreecommitdiff
path: root/libc/src/threads/linux
AgeCommit message (Expand)Author
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-05-31[libc] rework mutex (#92168)Schrodinger ZHU Yifan
2024-05-21[libc][__support] move CndVar to __support (#89329)Nick Desaulniers (paternity leave)
2024-05-09[libc] Replace `MutexLock` with `cpp::lock_guard` (#89340)Vlad Mishel
2024-05-07[libc] clean up futex usage (#91163)Schrodinger ZHU Yifan
2024-01-23[libc] remove redundant call_once (#79226)Nick Desaulniers
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-08-29[libc] Fix the remaining old style includesPetr Hosek
2023-08-07[libc][cleanup] Fix most conversion warningsMichael Jones
2023-08-03[libc] Add support to compile some syscalls on 32 bit platformMikhail R. Gadelha
2023-07-05[libc] Use the new style includesPetr Hosek
2023-02-09[libc][NFC] Move architectures.h to properties subfolderGuillaume Chatelet
2023-02-07[libc][NFC] Rename macrosGuillaume Chatelet
2023-02-07[libc][NFC] Rename architecture macros and move to macros folderGuillaume Chatelet
2022-09-30[libc] add syscall functionMichael Jones
2022-09-28[libc] Add implementation of pthread_once.Siva Chandra Reddy
2022-04-07[libc] Add a linux Thread class in __support/threads.Siva Chandra Reddy
2022-04-02[libc][NFC] Do not call mmap and munmap from thread functions.Siva Chandra Reddy
2022-03-31[libc] Enable threads.h functions on aarch64.Siva Chandra
2022-03-18[libc][NFC] Add the platform independent file target only if mutex is available.Siva Chandra Reddy
2022-03-04[libc][NFC] Add a platform independent thread support library.Siva Chandra Reddy
2022-03-04[libc] Make the errno macro resolve to the thread local variable directly.Siva Chandra Reddy
2022-03-01[libc] Remove the remaining uses of stdatomic.h.Siva Chandra Reddy
2022-02-28[libc] Add a class "Atomic" as a simple equivalent of std::atomic.Siva Chandra Reddy
2021-12-22[libc] Move the x86_64 syscall functions to OSUtil.Siva Chandra Reddy
2021-12-07[libc] apply new lint rulesMichael Jones
2021-09-28[libc] Add implementations of the C standard condition variable functions.Siva Chandra Reddy
2021-09-01[libc] Add a skeleton for C standard condition variable functions.Siva Chandra Reddy
2021-08-30[libc] Add mtx_destroy which does nothing.Siva Chandra Reddy
2021-08-30[libc] Ensure the result of the clone syscall is not on stack in thrd_create.Siva Chandra Reddy
2021-08-30[libc][NFC] Add a check to catch mismatch in internal and public mutex types.Siva Chandra Reddy
2021-08-26[libc][NFC] Move the mutex implementation into a utility class.Siva Chandra Reddy
2021-08-23[libc] Add a multi-waiter mutex test.Siva Chandra Reddy
2021-05-05[libc] Normalize LIBC_TARGET_MACHINEGuillaume Chatelet
2021-01-09[libc][NFC] add includes for internal headers to all libc functionsMichael Jones
2021-01-08[libc] Switch to use a macro which does not insert a section for every libc f...Michael Jones
2020-05-28[libc] Add implementation of call_once from threads.h.Siva Chandra Reddy
2020-05-12[libc][Obvious] Fix deps of few threads targets.Siva Chandra Reddy
2020-04-23[libc] Surround get_start_args_addr in __llvm_libc namespace.Paula Toth
2020-04-10[libc] Add fully-qualified target names.Siva Chandra Reddy
2020-04-08[libc][NFC] Make all top of file comments consistent.Paula Toth
2020-04-06[libc] NFC: Fix trivial typo in comments, documents, and messagesKazuaki Ishizaki
2020-03-28[libc][NFC] Ensure internal implementation is in __llvm_libc namespaceAlex Brachet
2020-03-09[libc] Add simple implementations of mtx_lock and mtx_unlock.Siva Chandra Reddy
2020-03-09[libc] Take 2: Add linux implementations of thrd_create and thrd_join functions.Siva Chandra Reddy
2020-03-05[libc]Revert "Add linux implementations of thrd_create and thrd_join functions."Siva Chandra Reddy
2020-03-05[libc] Add linux implementations of thrd_create and thrd_join functions.Siva Chandra Reddy