SSiva Chandra Reddy[libc] Add implementations of pthread_equal and pthread_self.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[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 implementations of pthread_equal and pthread_self. Reviewed By: michaelrj, lntue Differential Revision: https://reviews.llvm.org/D129729 | 3 年前 | |
[libc] Add implementation of call_once from threads.h. Reviewers: abrachet, maskray Differential Revision: https://reviews.llvm.org/D79828 | 5 年前 | |
[libc] Add a skeleton for C standard condition variable functions. This patch adds a skeleton as a preparatory step for the next patch which adds the actual implementations of the condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108947 | 4 年前 | |
[libc] Add a skeleton for C standard condition variable functions. This patch adds a skeleton as a preparatory step for the next patch which adds the actual implementations of the condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108947 | 4 年前 | |
[libc] Add a skeleton for C standard condition variable functions. This patch adds a skeleton as a preparatory step for the next patch which adds the actual implementations of the condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108947 | 4 年前 | |
[libc] Add a skeleton for C standard condition variable functions. This patch adds a skeleton as a preparatory step for the next patch which adds the actual implementations of the condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108947 | 4 年前 | |
[libc] Add a skeleton for C standard condition variable functions. This patch adds a skeleton as a preparatory step for the next patch which adds the actual implementations of the condition variable functions. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D108947 | 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] Add mtx_destroy which does nothing. There is not cleanup to be done for the mutex type so mtx_destroy does nothing. | 4 年前 | |
[libc] Remove references to the std threads library from __support/threads. | 4 年前 | |
[libc][NFC][Obvious] Fix few header guards in src/threads. | 5 年前 | |
[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][Obvious] Fix few header guards in src/threads. | 5 年前 | |
[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][Obvious] Fix few header guards in src/threads. | 5 年前 | |
[libc][NFC] Remove the templatization from the linux implementation of thread. This enables setting up a single "self" thread object to be returned by API like thrd_self and pthread_self. | 3 年前 | |
[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 implementations of pthread_equal and pthread_self. Reviewed By: michaelrj, lntue Differential Revision: https://reviews.llvm.org/D129729 | 3 年前 | |
[libc] Add implementations of pthread_equal and pthread_self. Reviewed By: michaelrj, lntue Differential Revision: https://reviews.llvm.org/D129729 | 3 年前 | |
[libc][NFC] Remove the templatization from the linux implementation of thread. This enables setting up a single "self" thread object to be returned by API like thrd_self and pthread_self. | 3 年前 | |
[libc] Add pthread_detach and thrd_detach. Tests for pthread_detach and thrd_detach have not been added. Instead, a test for the underlying implementation has been added as it makes use of an internal wait method to synchronize with detached threads. Reviewed By: lntue, michaelrj Differential Revision: https://reviews.llvm.org/D127479 | 3 年前 | |
[libc] Add implementations of pthread_equal and pthread_self. Reviewed By: michaelrj, lntue Differential Revision: https://reviews.llvm.org/D129729 | 3 年前 | |
[libc] Add implementations of pthread_equal and pthread_self. Reviewed By: michaelrj, lntue Differential Revision: https://reviews.llvm.org/D129729 | 3 年前 | |
[libc][NFC] Remove the templatization from the linux implementation of thread. This enables setting up a single "self" thread object to be returned by API like thrd_self and pthread_self. | 3 年前 | |
[libc][NFC][Obvious] Fix few header guards in src/threads. | 5 年前 |