diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2023-08-16 17:10:51 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2023-09-11 14:56:58 +0100 |
commit | f1dd83b720e0e7ce4e419f33a692a6df684708df (patch) | |
tree | 62576f1e0c753833bd8bf7a2965e3ca79dad133f /libcpp | |
parent | 88a0a883960910530bfefa750461168f539f4a00 (diff) | |
download | gcc-f1dd83b720e0e7ce4e419f33a692a6df684708df.zip gcc-f1dd83b720e0e7ce4e419f33a692a6df684708df.tar.gz gcc-f1dd83b720e0e7ce4e419f33a692a6df684708df.tar.bz2 |
libstdc++: Formatting std::thread::id and std::stacktrace (P2693R1)
New std::formatter specializations for C++23.
libstdc++-v3/ChangeLog:
* include/bits/version.def (__cpp_lib_formatters): Define.
* include/bits/version.h: Regenerate.
* include/std/stacktrace (formatter<stacktrace_entry>)
(formatter<basic_stacktrace<Alloc>>): Define.
* include/std/thread (formatter<thread::id, charT>): Define.
* testsuite/19_diagnostics/stacktrace/output.cc: New test.
* testsuite/19_diagnostics/stacktrace/synopsis.cc: Add
std::formatter specializations.
* testsuite/19_diagnostics/stacktrace/version.cc: Check
__cpp_lib_formatters macro.
* testsuite/30_threads/thread/id/hash.cc: Remove gthreads
dependency.
* testsuite/30_threads/thread/id/operators.cc: Likewise.
* testsuite/30_threads/thread/id/operators_c++20.cc: Likewise.
* testsuite/30_threads/thread/id/output.cc: New test.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions