[pstl] Fix -Wundef errors in the test suite
[pstl] Use logical operator for loop condition in testsFix a probable typo in two PSTL tests that causes warnings with GCC.Patch by Jonathan Wakely (jwakely).Reviewed By: zoecarverDifferentia
[pstl] Use logical operator for loop condition in testsFix a probable typo in two PSTL tests that causes warnings with GCC.Patch by Jonathan Wakely (jwakely).Reviewed By: zoecarverDifferential Revision: https://reviews.llvm.org/D102327
show more ...
[libc++][pstl] Remove c++98 from UNSUPPORTED annotationsc++98 isn't used by the test suite anymore, only c++03 is.
[NFC][pstl] Run clang-format on the sources, including the testsllvm-svn: 366492
[pstl] Declare main() as returning int, not int32_tllvm-svn: 366490
[pstl] Mark pstl tests as unsupported before C++17This is required to run the tests in lit with libc++'s tests.llvm-svn: 363942
[pstl] Remove warnings in tests and headersMostly unused parameter, unused local typedefs and shadowed declarations.This massaging it necessary if we want to be able to run the tests underthe lib
[pstl] Remove warnings in tests and headersMostly unused parameter, unused local typedefs and shadowed declarations.This massaging it necessary if we want to be able to run the tests underthe libc++ lit configuration.llvm-svn: 363872
[pstl] Remove stray usage of pstl::execution instead of std::executionllvm-svn: 363723
[pstl] Remove various warnings in the pstl headers and tests- unused parameter warnings- don't use single-letter template parameter names, like we do in libc++- sign-comparison warnings- unused
[pstl] Remove various warnings in the pstl headers and tests- unused parameter warnings- don't use single-letter template parameter names, like we do in libc++- sign-comparison warnings- unused variables in the tests- unused local typedefs in the tests- the use of #include_next- field reordering in the tests- unused lambda capturesNote that the rationale for why the static_casts to unsigned are OK isthat last - first must always be non-negative, since [first, last) isa valid range.llvm-svn: 362148
[pstl] Remove the stdlib headers from the PSTL and move them to the testsSummary:PSTL should not provide those headers since they belong to the standardlibrary. Instead, we define a dummy standar
[pstl] Remove the stdlib headers from the PSTL and move them to the testsSummary:PSTL should not provide those headers since they belong to the standardlibrary. Instead, we define a dummy standard library in the tests thatprovides those headers.Reviewers: rodgert, MikeDvorskiySubscribers: mgorny, jkorous, dexonsmith, libcxx-commitsTags: #libcDifferential Revision: https://reviews.llvm.org/D60535llvm-svn: 358497
[pstl] Move to single underscore-capital for macros and include guardsSummary: Per the LLVM convention.Reviewers: rodgertSubscribers: jkorous, dexonsmith, jdoerfert, libcxx-commitsTags: #libc
[pstl] Move to single underscore-capital for macros and include guardsSummary: Per the LLVM convention.Reviewers: rodgertSubscribers: jkorous, dexonsmith, jdoerfert, libcxx-commitsTags: #libcDifferential Revision: https://reviews.llvm.org/D60521llvm-svn: 358131
Restructure test suite to follow libc++ standard layoutSummary: Subsumes changes requested in https://reviews.llvm.org/D59110Reviewers: EricWF, ldionneSubscribers: mgorny, krytarowski, jfb, jdo
Restructure test suite to follow libc++ standard layoutSummary: Subsumes changes requested in https://reviews.llvm.org/D59110Reviewers: EricWF, ldionneSubscribers: mgorny, krytarowski, jfb, jdoerfert, libcxx-commitsDifferential Revision: https://reviews.llvm.org/D59856llvm-svn: 357124