Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4 |
|
#
e99c4906 |
| 31-Oct-2024 |
Nikolas Klauser <nikolasklauser@berlin.de> |
[libc++] Granularize <cstddef> includes (#108696)
|
Revision tags: llvmorg-19.1.3, llvmorg-19.1.2, 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, llvmorg-18.1.6, llvmorg-18.1.5, 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, 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, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4 |
|
#
34f73804 |
| 20-May-2022 |
Nikolas Klauser <nikolasklauser@berlin.de> |
[libc++] Remove unused __functional includes
Reviewed By: ldionne, #libc
Spies: arichardson, smeenai, libcxx-commits, arphaman
Differential Revision: https://reviews.llvm.org/D126098
|
Revision tags: llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0 |
|
#
d2baefae |
| 12-Mar-2022 |
Joe Loser <joeloser93@gmail.com> |
[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.
All supported compilers that support C++20 now support concepts. So, remove `_LIB_LIBCPP_HAS_NO_CONCEPTS` in favor of `_LIBC
[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.
All supported compilers that support C++20 now support concepts. So, remove `_LIB_LIBCPP_HAS_NO_CONCEPTS` in favor of `_LIBCPP_STD_VER > 17`. Similarly in the tests, remove `// UNSUPPORTED: libcpp-no-concepts`.
Differential Revision: https://reviews.llvm.org/D121528
show more ...
|
Revision tags: llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1, llvmorg-15-init, llvmorg-13.0.1, llvmorg-13.0.1-rc3, llvmorg-13.0.1-rc2 |
|
#
5a3c2763 |
| 27-Dec-2021 |
Arthur O'Dwyer <arthur.j.odwyer@gmail.com> |
[libc++] [test] Remove IFNDR uses of std::invocable.
libstdc++'s implementation diagnoses these with hard errors.
Fixes #50059.
Differential Revision: https://reviews.llvm.org/D116293
|
Revision tags: llvmorg-13.0.1-rc1, llvmorg-13.0.0, llvmorg-13.0.0-rc4, llvmorg-13.0.0-rc3, llvmorg-13.0.0-rc2, llvmorg-13.0.0-rc1, llvmorg-14-init |
|
#
88b73a98 |
| 12-Jul-2021 |
Louis Dionne <ldionne.2@gmail.com> |
[libc++] Remove random [[nodiscard]] in the test suite
|
Revision tags: llvmorg-12.0.1, llvmorg-12.0.1-rc4, llvmorg-12.0.1-rc3, llvmorg-12.0.1-rc2 |
|
#
31191e15 |
| 26-May-2021 |
Louis Dionne <ldionne.2@gmail.com> |
[libc++] Fix concepts tests with GCC
|
Revision tags: llvmorg-12.0.1-rc1 |
|
#
ae318beb |
| 06-Apr-2021 |
Arthur O'Dwyer <arthur.j.odwyer@gmail.com> |
[libc++] Post-commit review on D99928.
The "user-defined conversion by implicit constructor" codepath is already handled by `B(int)`; we don't need to test `A(const A&)` a second time via `DA` (nor
[libc++] Post-commit review on D99928.
The "user-defined conversion by implicit constructor" codepath is already handled by `B(int)`; we don't need to test `A(const A&)` a second time via `DA` (nor the isomorphic case with `DB`). We don't need `&` anywhere in this test. Generally, `operator()` should be const; this test needn't be special. (No functional change in test coverage.)
show more ...
|
Revision tags: llvmorg-12.0.0, llvmorg-12.0.0-rc5 |
|
#
91d6debb |
| 06-Apr-2021 |
Martin Storsjö <martin@martin.st> |
[libcxx] [test] Use dedicated types for the invocable concept tests for multiple overloads
This should be clearer, instead of relying on rules for implicit conversions regarding built in float/integ
[libcxx] [test] Use dedicated types for the invocable concept tests for multiple overloads
This should be clearer, instead of relying on rules for implicit conversions regarding built in float/integer types.
Differential Revision: https://reviews.llvm.org/D99928
show more ...
|
Revision tags: llvmorg-12.0.0-rc4 |
|
#
28ea2184 |
| 31-Mar-2021 |
Martin Storsjö <martin@martin.st> |
[libcxx] [test] Fix invocable tests on Windows
MSVC had a bug regarding preferring intergral conversions over floating conversions. This is fixed in MSVC 19.28 and newer. Clang in MSVC mode so far o
[libcxx] [test] Fix invocable tests on Windows
MSVC had a bug regarding preferring intergral conversions over floating conversions. This is fixed in MSVC 19.28 and newer. Clang in MSVC mode so far only mimics the old, buggy behaviour, but will hopefully soon be fixed to comply with the new behaviour too (see https://reviews.llvm.org/D99663).
Make the negative test to use a distinctly different type, leaving checks for compiler specific bugs out of the libcxx test.
Differential Revision: https://reviews.llvm.org/D99641
show more ...
|
#
e06f1a8e |
| 26-Mar-2021 |
Christopher Di Bella <cjdb@google.com> |
[libcxx] reworks invocable and regular_invocable tests
The tests for `std::invocable` and `std::regular_invocable` were woefully incomplete. This patch closes many of the gaps (though some probably
[libcxx] reworks invocable and regular_invocable tests
The tests for `std::invocable` and `std::regular_invocable` were woefully incomplete. This patch closes many of the gaps (though some probably remain).
Differential Revision: https://reviews.llvm.org/D99398
show more ...
|
#
24dd2d2f |
| 22-Mar-2021 |
Christopher Di Bella <cjdb@google.com> |
[libcxx] rearranges all concept tests
moves tests into directories matching their stable names so that the tests can reflect the concept name
Differential Revision: https://reviews.llvm.org/D99104
|