[Bug 255374] C++20 features (headers) std::concepts, std::format, std::numbers, std::source_location, etc. are missing
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 17 May 2023 06:28:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255374 --- Comment #24 from Mark Millard <marklmi26-fbsd@yahoo.com> --- (In reply to Yuri Victorovich from comment #23) https://libcxx.llvm.org/FeatureTestMacroTable.html#feature-status reports: __cpp_lib_format unimplemented but that is what they show for incomplete or significantly (but partially) incorrect preliminary support. https://libcxx.llvm.org/Status/Format.html reports lots of detailed status with "first released version" for each detail. There are: 4 rows listing clang 14 3 rows listing clang 15 25 rows listing clang 16 9 rows listing clang 17 6 rows listing in progress 12 rows that have the column still blank (if I counted right) The libcxx 17 release notes draft at https://libcxx.llvm.org/ReleaseNotes.html indicates: QUOTE The formatter specialization template<size_t N> struct formatter<const charT[N], charT> has been removed. Since libc++’s format library was marked experimental there is no backwards compatibility option. This specialization has been removed from the Standard since it was never used, the proper specialization to use instead is template<size_t N> struct formatter<charT[N], charT> END QUOTE I've no clue if that is related to what you are reporting. It is hard to tell what specifically changed status that you noticed. So I can not be much more specific. Nor can I check the status in main foor whatever you found. -- You are receiving this mail because: You are on the CC list for the bug.