[libc] Add implementations of pthread_equal and pthread_self.Reviewed By: michaelrj, lntueDifferential Revision: https://reviews.llvm.org/D129729
[libc] Linux threads - Setup TLS area of a new thread and cleanup at exit.Reviewed By: lntueDifferential Revision: https://reviews.llvm.org/D129543
[libc][NFC] Make thread_detach_test an integration test.This is simple switch from a unittest to an integration test. It isbeing done as a preparatory step to adding TLS support to threadcreation
[libc][NFC] Make thread_detach_test an integration test.This is simple switch from a unittest to an integration test. It isbeing done as a preparatory step to adding TLS support to threadcreation. TLS setup and initialization is tightly coupled with theloader and hence all thread related tests should be integration tests.
show more ...
[libc][NFC] Convert pthread tests which create threads to integration tests.
[libc][NFC] Convert threads unittests in to integration tests.This is mostly a mechanical change. In a future pass, all tests frompthread which create threads will also be converted to integration
[libc][NFC] Convert threads unittests in to integration tests.This is mostly a mechanical change. In a future pass, all tests frompthread which create threads will also be converted to integration tests.Some of thread related features are tightly coupled with the loader. So,they can only be tested with the in-house loader. Hence, going forward, alltests which create threads will have to be integration tests.Reviewed By: lntueDifferential Revision: https://reviews.llvm.org/D128381
[libc] Revert: Temporary disable environment tests for PATH variable.This reverts commit 2846c2bb4fa4e50b2eb4ff4231825d73840c8c1c. The reasonfor the disable is not relevant anymore.
[libc] Temporary disable environment tests for PATH variable.This is blocking fullbuild bot.
[libc] Add a new rule add_integration_test.All existing loader tests are switched to an integration test added withthe new rule. Also, the getenv test is now enabled as an integration test.All l
[libc] Add a new rule add_integration_test.All existing loader tests are switched to an integration test added withthe new rule. Also, the getenv test is now enabled as an integration test.All loader tests have been moved to test/integration. Also, the simplechecker library for the previous loader tests has been moved to aseparate directory of its own.A follow up change will perform more cleanup of the loader CMake rulesto eliminate now redundent options.Reviewed By: lntue, michaelrjDifferential Revision: https://reviews.llvm.org/D122266