Mark de Wever
2d85683f98
[lib++][format] Uses the new exception test macros.
...
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D143393
2023-02-17 18:53:14 +01:00
Mark de Wever
3476b56f0c
[libc++][test] Adds more generic test macros.
...
These macros are intended to replace the macros in rapid-cxx-test.h.
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D142808
2023-02-17 17:01:58 +01:00
Mark de Wever
d819703410
[libc++][test] Disable parts requiring locales.
...
This part should be guarded, but there are no proper guards yet.
Therefore disable the offending part. This was reported post commit in
D140653.
2023-01-22 16:51:13 +01:00
Mark de Wever
af5fc4b4d8
[libc++][format] range-default-formatter for map
...
Implements the range-default-formatter specialization range_format::map.
Implements parts of
- P2286R8 Formatting Ranges
- P2585R0 Improving default container formatting
Depends on D140653
Reviewed By: ldionne, #libc
Differential Revision: https://reviews.llvm.org/D140801
2023-01-19 20:55:52 +01:00
Mark de Wever
04d4f4b3d4
[libc++][format] Adds container adaptor formatters.
...
Implements parts of
- P2286R8 Formatting Ranges
Depends on D140653
Reviewed By: ldionne, #libc
Differential Revision: https://reviews.llvm.org/D141290
2023-01-19 17:50:16 +01:00