summaryrefslogtreecommitdiff
path: root/libc/src/__support/threads/thread.h
AgeCommit message (Expand)Author
2025-09-03[libc] ensure tls dtors are called in main thread (#133641)Schrodinger ZHU Yifan
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue
2024-08-02[libc] inline thread self (#101739)Schrodinger ZHU Yifan
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan
2024-07-22[libc][NFC] clean up some includes (#99719)Michael Jones
2024-07-20[libc] Added static casts to fix implicit conversion warnings in 32-bit systemsMikhail R. Gadelha
2024-07-20reland "[libc] implement cached process/thread identity (#98989)" (#99765)Schrodinger ZHU Yifan
2024-07-18Revert "[libc] implement cached process/thread identity" (#99559)Schrodinger ZHU Yifan
2024-07-18[libc] implement cached process/thread identity (#98989)Schrodinger ZHU Yifan
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-06-25[libc][arm32] define argc type and stack alignment (#96367)Nick Desaulniers (paternity leave)
2023-09-26[libc] Start to refactor riscv platform abstraction to support both 32 and 64...Mikhail R. Gadelha
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet
2023-05-25[libc] Add macro LIBC_THREAD_LOCAL.Siva Chandra Reddy
2023-05-22Cleanup code in `thread_exit`Noah Goldstein
2023-05-22Support custom attributes in pthread_createNoah Goldstein
2023-04-20[LIBC] Fix incorrect handling of `pthread_join(tid, nullptr)`Noah Goldstein
2023-03-09[libc] Extend the linux thread implementation for riscv64.Siva Chandra
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-08-22[libc][NFC] Use STL case for string_viewGuillaume Chatelet
2022-08-12[libc] Add implemementations of thread specific data related API.Siva Chandra Reddy
2022-08-10[libc] Add implementation of pthread_exit and thrd_exit.Siva Chandra Reddy
2022-08-02[libc] Add GNU extension functions pthread_setname_np and pthread_getname_np.Siva Chandra Reddy
2022-07-14[libc] Add implementations of pthread_equal and pthread_self.Siva Chandra Reddy
2022-07-13[libc] Linux threads - Setup TLS area of a new thread and cleanup at exit.Siva Chandra Reddy
2022-07-13[libc][NFC] Move thread platform data pointer to thread attributes.Siva Chandra Reddy
2022-06-27[libc][NFC] Make the support thread library an object library.Siva Chandra Reddy
2022-06-24[libc][NFC] Remove the templatization from the linux implementation of thread.Siva Chandra Reddy
2022-04-07[libc] Add a linux Thread class in __support/threads.Siva Chandra Reddy