llvm-project/libcxx/test/std/utilities
Mark de Wever 7fb9f99f3b [libc++][format] Adds bool formatter.
Implements the formatter for Boolean types.
[format.formatter.spec]/2.3
For each charT, for each cv-unqualified arithmetic type ArithmeticT other
than char, wchar_t, char8_t, char16_t, or char32_t, a specialization
```
  template<> struct formatter<ArithmeticT, charT>;
```
This removes the stub implemented in D96664.

Implements parts of:
- P0645 Text Formatting
- P1652 Printf corner cases in std::format

Completes:
- P1868 width: clarifying units of width and precision in std::format

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D103670
2021-10-07 17:17:27 +02:00
..
allocator.adaptor [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
any [libcxx][type_traits] remove `std::is_literal_type` and `std::result_of` for C++20 2021-07-02 17:10:19 +00:00
charconv Revert "[libc++][libc++abi] Add tests for vendor-specific properties" 2021-09-30 11:03:59 -07:00
format [libc++][format] Adds bool formatter. 2021-10-07 17:17:27 +02:00
function.objects Revert "[libc++][libc++abi] Add tests for vendor-specific properties" 2021-09-30 11:03:59 -07:00
intseq [libc++] Clarify the name of Lit features related to standard library selection 2021-09-28 16:15:25 -04:00
memory [libc++][test] Use = delete over DELETE_FUNCTION. NFC. 2021-10-05 14:08:48 -04:00
meta [libc++][test] Remove unused macro in is_constructible.pass.cpp. NFC. 2021-10-05 10:15:24 -04:00
optional [libc++] Remove test-suite annotations for unsupported Clang versions 2021-08-20 15:05:13 -04:00
ratio
smartptr/unique.ptr [libc++] Remove Lit annotations for unsupported GCC versions from the test suite 2021-08-12 13:30:47 -04:00
template.bitset [libcxx][test] Silence false positive MSVC /analyze warning 2021-01-29 10:05:14 -08:00
time [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00
tuple [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00
type.index [libcxx][modularisation] splits `<utility>` into self-contained headers 2021-06-25 00:29:01 +00:00
utilities.general
utility [libc++][NFC] Qualify nullptr_t in test 2021-10-04 11:20:24 -04:00
utility.requirements
variant [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. 2021-10-01 12:06:59 -04:00