|
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2 |
|
| #
46944b0c |
| 05-Oct-2024 |
Job Henandez Lara <jobhdezlara93@gmail.com> |
[libc] remove errno.h includes (#110934)
|
|
Revision tags: llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7 |
|
| #
485f9f58 |
| 30-May-2024 |
Hendrik Hübner <117831077+HendrikHuebner@users.noreply.github.com> |
Reland: [libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions (#93622)
New pull request for https://github.com/llvm/llvm-project/issues/89443
The previous PR was reverted after
Reland: [libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions (#93622)
New pull request for https://github.com/llvm/llvm-project/issues/89443
The previous PR was reverted after breaking fullbuild due to a missing struct declaration, which I forgot to commit.
Reverts revert and adds the missing pthread_rwlockattr_getkind_np / pthread_rwlockattr_setkind_np functions and tests respecitvely.
show more ...
|
|
Revision tags: llvmorg-18.1.6 |
|
| #
27595c4b |
| 13-May-2024 |
Schrodinger ZHU Yifan <yifanzhu@rochester.edu> |
Revert "[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions" (#91966)
Reverts llvm/llvm-project#90249
Fullbuild is broken:
https://lab.llvm.org/buildbot/#/builders/163/build
Revert "[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions" (#91966)
Reverts llvm/llvm-project#90249
Fullbuild is broken:
https://lab.llvm.org/buildbot/#/builders/163/builds/56501
show more ...
|
| #
d2676a73 |
| 13-May-2024 |
Hendrik Hübner <117831077+HendrikHuebner@users.noreply.github.com> |
[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions (#90249)
Closes #89443
I added the two missing functions and respective test cases. Let me know
if anything needs changin
[libc][POSIX][pthreads] implemented missing pthread_rwlockattr functions (#90249)
Closes #89443
I added the two missing functions and respective test cases. Let me know
if anything needs changing.
show more ...
|
|
Revision tags: llvmorg-18.1.5 |
|
| #
dd796323 |
| 22-Apr-2024 |
Nick Desaulniers <nickdesaulniers@users.noreply.github.com> |
[libc][POSIX][pthreads] implement pthread_rwlockattr_t functions (#89322)
Implement: - pthread_rwlockattr_destroy - pthread_rwlockattr_getpshared - pthread_rwlockattr_init - pthread_rwlockattr_setps
[libc][POSIX][pthreads] implement pthread_rwlockattr_t functions (#89322)
Implement: - pthread_rwlockattr_destroy - pthread_rwlockattr_getpshared - pthread_rwlockattr_init - pthread_rwlockattr_setpshared
show more ...
|
| #
854cc898 |
| 19-Apr-2024 |
Nick Desaulniers <nickdesaulniers@users.noreply.github.com> |
[libc] fixup nascent pthread_condattr_test (#89308)
- use namespaced identifiers - add corresponding headers for namespaced declarations - replace time.h and errno.h with finer grain includes - upda
[libc] fixup nascent pthread_condattr_test (#89308)
- use namespaced identifiers - add corresponding headers for namespaced declarations - replace time.h and errno.h with finer grain includes - update cmake
Fixes: #88987 Fixes: #89261 Link: #88997 Link: #89262
show more ...
|
| #
eefee382 |
| 17-Apr-2024 |
Nick Desaulniers <nickdesaulniers@users.noreply.github.com> |
[libc] set cmake dependencies for condattr test (#89103)
The entrypoints are not yet exposed on non-x86. Express this dependency to unbreak post submit.
Fixes #88987
|
| #
06947b9f |
| 17-Apr-2024 |
Nick Desaulniers <nickdesaulniers@users.noreply.github.com> |
[libc][POSIX][pthreads] implement pthread_condattr_t functions (#88987)
Implement: - pthread_condattr_destroy - pthread_condattr_getclock - pthread_condattr_getpshared - pthread_condattr_init - pthr
[libc][POSIX][pthreads] implement pthread_condattr_t functions (#88987)
Implement: - pthread_condattr_destroy - pthread_condattr_getclock - pthread_condattr_getpshared - pthread_condattr_init - pthread_condattr_setclock - pthread_condattr_setpshared
Fixes: #88581
show more ...
|
|
Revision tags: llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3 |
|
| #
e831f73a |
| 20-Apr-2023 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc] Run all unit tests, irrespective of whether they belong to a test suite.
Previously, only those unit tests which belonged to a suite were run as part of libc-unit-tests. It meant that unit te
[libc] Run all unit tests, irrespective of whether they belong to a test suite.
Previously, only those unit tests which belonged to a suite were run as part of libc-unit-tests. It meant that unit tests not part of any suite were not being tested. This change makes all unit tests run as part of libc-unit-tests. The convenience function to add a libc unit test suite has been removed and add_custom_target is used in its place. One of the bit-rotting test has along been fixed. Math exhaustive and differential tests are skipped under full build.
Reviewed By: michaelrj
Differential Revision: https://reviews.llvm.org/D148784
show more ...
|
|
Revision tags: llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init |
|
| #
0a537a12 |
| 22-Jun-2022 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc][NFC] Convert pthread tests which create threads to integration tests.
|
|
Revision tags: llvmorg-14.0.6, llvmorg-14.0.5 |
|
| #
70c8d12b |
| 25-May-2022 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc] Add pthread_create and pthread_join functions.
They do not yet support all the feature/attributes in pthread_attr_t. Future changes will add such support.
Reviewed By: lntue
Differential Re
[libc] Add pthread_create and pthread_join functions.
They do not yet support all the feature/attributes in pthread_attr_t. Future changes will add such support.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D126718
show more ...
|
|
Revision tags: llvmorg-14.0.4 |
|
| #
2a5d5078 |
| 20-May-2022 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc] Add the pthread_mutex_t type.
Simple implementations of the functions pthread_mutex_init, pthread_mutex_destroy, pthread_mutex_lock and pthread_mutex_unlock have have also been added. Future
[libc] Add the pthread_mutex_t type.
Simple implementations of the functions pthread_mutex_init, pthread_mutex_destroy, pthread_mutex_lock and pthread_mutex_unlock have have also been added. Future patches will extend these functions to add features required by the POSIX specification.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D126235
show more ...
|
|
Revision tags: llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1 |
|
| #
0258f566 |
| 08-Apr-2022 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc] Add a definition of pthread_attr_t and its getters and setters.
Not all attributes have been added to phtread_attr_t in this patch. They will be added gradually in future patches.
Reviewed B
[libc] Add a definition of pthread_attr_t and its getters and setters.
Not all attributes have been added to phtread_attr_t in this patch. They will be added gradually in future patches.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D123423
show more ...
|
| #
83f153ce |
| 02-Apr-2022 |
Siva Chandra Reddy <sivachandra@google.com> |
[libc] Add pthread_mutexattr_t type and its setters and getters.
A simple implementation of the getters and setters has been added. More logic can be added to them in future as required.
Reviewed B
[libc] Add pthread_mutexattr_t type and its setters and getters.
A simple implementation of the getters and setters has been added. More logic can be added to them in future as required.
Reviewed By: michaelrj
Differential Revision: https://reviews.llvm.org/D122969
show more ...
|