summaryrefslogtreecommitdiff
path: root/libc/src/__support/threads/linux/thread.cpp
AgeCommit message (Expand)Author
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue
2024-10-28[libc] remove #include <fcntl.h> and add proxy or type (#113836)Job Henandez Lara
2024-08-08[libc] Implement 'getenv' on the GPU target (#102376)Joseph Huber
2024-07-27revert all tid changes (#100915)Schrodinger ZHU Yifan
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-05-07[libc] clean up futex usage (#91163)Schrodinger ZHU Yifan
2023-12-05[libc] remove spurious LIBC_INLINE (#74505)Nick Desaulniers
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-08-09[libc] Better IntegerToString APIGuillaume Chatelet
2023-08-08Revert "[libc] Better IntegerToString API"Guillaume Chatelet
2023-08-08[libc] Better IntegerToString APIGuillaume Chatelet
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-06-30[libc] Fix more inline definitionsRoland McGrath
2023-05-22Cleanup code in `thread_exit`Noah Goldstein
2023-05-22Support custom attributes in pthread_createNoah Goldstein
2023-04-21[libc] Another fix to add a null-terminator to the pthread name.Siva Chandra Reddy
2023-04-20[libc] Add null-terminator to the thread name obtained from the syscall.Siva Chandra Reddy
2023-04-17[libc][NFC] Standardize missing syscalls error messages.Mikhail R. Gadelha
2023-03-13[libc] Special case sniffing of thread start args for riscv.Siva Chandra
2023-03-09[libc] Extend the linux thread implementation for riscv64.Siva Chandra
2023-03-03[libc] move stdlib and stdio to new errno patternMichael Jones
2023-02-20[libc][AArch64] Fix fullbuild when using G++/GCCDavid Spickett
2023-02-07[libc][NFC] Rename macrosGuillaume Chatelet
2023-02-07[libc][NFC] Rename architecture macros and move to macros folderGuillaume Chatelet
2023-01-20[libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy
2022-12-12[libc] move errno out of file internalsMichael Jones
2022-09-30[libc] add syscall functionMichael Jones
2022-08-22[libc][NFC] Use STL case for string_viewGuillaume Chatelet
2022-08-17[libc][NFC] Make IntegerToString simpler to use at call-sites.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-07-11[libc] Linux threads - Set CLEAR_TID addr to 0 when exiting a detached thread.Siva Chandra Reddy
2022-07-10[libc] Linux threads - store a ptr to the thread attribs in the start args.Siva Chandra Reddy
2022-06-27[libc][NFC] Make the support thread library an object library.Siva Chandra Reddy