llvm-project/libcxx/docs/Status
Arthur O'Dwyer bf20a09790 [libc++] [P1614] Implement the second half of [cmp.alg]: compare_{strong,weak,partial}_fallback.
The tests for these are just copy-pasted from the tests for std::{strong,weak,partial}_order,
and then I added an extra clause in each (test_2()) to test the stuff that's not just the same
as std::*_order.

This also includes the fix for https://wg21.link/LWG3465 (which falls naturally out of the
"you must write it three times" style, but I've added test cases for it also).

There is an action item here to go back and give good diagnostics for SFINAE failures
in these CPOs. I've filed this as https://github.com/llvm/llvm-project/issues/53456 .

Differential Revision: https://reviews.llvm.org/D111514
2022-01-27 17:48:01 -05:00
..
Cxx2b.rst [libc++][docs] Remove "Last Updated" entries from the docs 2021-09-02 13:02:49 -04:00
Cxx2bIssues.csv [libc++] [P1614] Implement the second half of [cmp.alg]: compare_{strong,weak,partial}_fallback. 2022-01-27 17:48:01 -05:00
Cxx2bPapers.csv [libc++][P2321R2] Add specializations of basic_common_reference and common_type for tuple 2022-01-17 19:49:57 +01:00
Cxx14.rst [libc++][docs] Remove "Last Updated" entries from the docs 2021-09-02 13:02:49 -04:00
Cxx14Issues.csv
Cxx14Papers.csv
Cxx17.rst Microsoft's floating-point to_chars powered by Ryu and Ryu Printf 2021-12-12 16:34:50 +01:00
Cxx17Issues.csv [libc++][NFC] Update status of old issue LWG2560 -- we implement it properly 2021-09-24 14:22:09 -04:00
Cxx17Papers.csv Microsoft's floating-point to_chars powered by Ryu and Ryu Printf 2021-12-12 16:34:50 +01:00
Cxx20.rst [libc++][format] Finish P0645 Text Formatting. 2022-01-24 20:10:14 +01:00
Cxx20Issues.csv [libc++] Fix LWG3390: move_iterator now handles move-only iterators. 2022-01-26 23:50:26 -05:00
Cxx20Papers.csv [libc++][format] Finish P0645 Text Formatting. 2022-01-24 20:10:14 +01:00
Format.rst [libc++][format] Add __format_arg_store. 2021-09-01 19:45:02 +02:00
FormatIssues.csv [libc++][doc] Update format implementation status. 2022-01-25 19:23:48 +01:00
FormatPaper.csv [libc++][doc] Update format implementation status. 2022-01-25 19:23:48 +01:00
Ranges.rst [libcxx][NFC] adds status entry for ranges algorithms 2021-11-22 18:35:11 +00:00
RangesAlgorithms.csv [libc++][ranges] Implement `construct_at` and `destroy{,_at}`. 2022-01-12 16:01:04 -08:00
RangesIssues.csv [libc++] [ranges] Implement P2415R2 owning_view. 2022-01-13 12:29:41 -05:00
RangesPaper.csv [libc++] [ranges] Implement ranges::cdata. 2022-01-12 22:07:13 -05:00
Spaceship.rst [libc++] [P1614] Implement the second half of [cmp.alg]: compare_{strong,weak,partial}_fallback. 2022-01-27 17:48:01 -05:00
SpaceshipPapers.csv [libc++] [doc] Mark some spaceship-related LWG issues as "Complete." 2021-11-20 18:16:22 -05:00
SpaceshipProjects.csv [libc++] [P1614] Implement the second half of [cmp.alg]: compare_{strong,weak,partial}_fallback. 2022-01-27 17:48:01 -05:00
Zip.rst [libc++] Add Status page for P2321R2 (Zip) 2022-01-11 23:13:31 +01:00
ZipProjects.csv [libc++] Add Status page for P2321R2 (Zip) 2022-01-11 23:13:31 +01:00