llvm-capstone/libcxx/docs/Status/RangesAlgorithms.csv
Christopher Di Bella 3903438860
[libcxx] adds ranges::fold_left_with_iter and ranges::fold_left (#75259)
Notable things in this commit:

* refactors `__indirect_binary_left_foldable`, making it slightly
different (but equivalent) to _`indirect-binary-left-foldable`_, which
improves readability (a [patch to the Working Paper][patch] was made)
* omits `__cpo` namespace, since it is not required for implementing
niebloids (a cleanup should happen in 2024)
* puts tests ensuring invocable robustness and dangling correctness
inside the correctness testing to ensure that the algorithms' results
are still correct

[patch]: https://github.com/cplusplus/draft/pull/6734
2023-12-19 21:57:50 -08:00

1.4 KiB

1StandardAlgorithmAssigneeCLStatus
2C++20all C++20 algorithmsN/AN/A
3C++23`find_last <https://wg21.link/P1223R5>`_UnassignedNo patch yetNot started
4C++23`find_last_if <https://wg21.link/P1223R5>`_UnassignedNo patch yetNot started
5C++23`find_last_if_not <https://wg21.link/P1223R5>`_UnassignedNo patch yetNot started
6C++23`starts_with <https://wg21.link/P1659R3>`_Zijun Zhao`D150735 <https://llvm.org/D150735>`_
7C++23`ends_with <https://wg21.link/P1659R3>`_Zijun ZhaoNo patch yetIn Progress
8C++23`shift_left <https://wg21.link/p2440r1>`_UnassignedNo patch yetNot started
9C++23`shift_right <https://wg21.link/p2440r1>`_UnassignedNo patch yetNot started
10C++23`iota (algorithm) <https://wg21.link/p2440r1>`_UnassignedNo patch yetNot started
11C++23`fold <https://wg21.link/p2322r5>`_UnassignedNo patch yetNot started
12C++23`contains <https://wg21.link/p2302r2>`_Zijun ZhaoNo patch yetIn Progress
13C++23`fold_left_with_iter <https://wg21.link/p2322r6>`_Christopher Di BellaN/AComplete
14C++23`fold_left <https://wg21.link/p2322r6>`_Christopher Di BellaN/AComplete
15C++23`fold_left_first_with_iter <https://wg21.link/p2322r6>`_Christopher Di BellaN/AIn progress
16C++23`fold_left_first <https://wg21.link/p2322r6>`_Christopher Di BellaN/AIn progress
17C++23`fold_right <https://wg21.link/p2322r6>`_Christopher Di BellaN/AIn progress
18C++23`fold_right_last <https://wg21.link/p2322r6>`_Christopher Di BellaN/AIn progress