SSiva Chandra Reddy[libc] Add a linux Thread class in __support/threads.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc] Add a linux Thread class in __support/threads. This change is essentially a mechanical change which moves the thread creation and join implementations from src/threads/linux to src/__support/threads/linux/thread.h. The idea being that, in future, a pthread implementation can reuse the common thread implementations in src/__support/threads. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D123287 | 4 年前 | |
[libc] Add a linux Thread class in __support/threads. This change is essentially a mechanical change which moves the thread creation and join implementations from src/threads/linux to src/__support/threads/linux/thread.h. The idea being that, in future, a pthread implementation can reuse the common thread implementations in src/__support/threads. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D123287 | 4 年前 | |
[libc] Remove the remaining uses of stdatomic.h. New methods to the Atomic class have been added as required. Futex related types have been consolidated at a common place. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D120705 | 4 年前 | |
[libc] Remove the remaining uses of stdatomic.h. New methods to the Atomic class have been added as required. Futex related types have been consolidated at a common place. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D120705 | 4 年前 | |
[libc] Add implementations of the C standard condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108948 | 4 年前 | |
[libc] Add implementations of the C standard condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108948 | 4 年前 | |
[libc] Add implementations of the C standard condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108948 | 4 年前 | |
[libc] Add implementations of the C standard condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108948 | 4 年前 | |
[libc][NFC] Add a platform independent thread support library. The idea is that, other parts of the libc which require thread/lock support will be able to use this platform independent setup. With this change, only the linux implementation of a mutex type has been moved to the new library. Because of this, there is some duplication between the new library and src/threads/linux. A follow up change will move all of src/threads/linux to the new library. The duplication should be eliminated with that move. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D120795 | 4 年前 | |
[libc][NFC] Make all top of file comments consistent. Summary: Made all header files consistent based of this documentation: https://llvm.org/docs/CodingStandards.html#file-headers. And did the same for all source files top of file comments. Reviewers: sivachandra, abrachet Reviewed By: sivachandra, abrachet Subscribers: MaskRay, tschuett, libc-commits Tags: #libc-project Differential Revision: https://reviews.llvm.org/D77533 | 6 年前 |