mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-27 07:31:28 +00:00
3903438860
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
1.4 KiB
1.4 KiB
1 | Standard | Algorithm | Assignee | CL | Status |
---|---|---|---|---|---|
2 | C++20 | all C++20 algorithms | N/A | N/A | ✅ |
3 | C++23 | `find_last <https://wg21.link/P1223R5>`_ | Unassigned | No patch yet | Not started |
4 | C++23 | `find_last_if <https://wg21.link/P1223R5>`_ | Unassigned | No patch yet | Not started |
5 | C++23 | `find_last_if_not <https://wg21.link/P1223R5>`_ | Unassigned | No patch yet | Not started |
6 | C++23 | `starts_with <https://wg21.link/P1659R3>`_ | Zijun Zhao | `D150735 <https://llvm.org/D150735>`_ | ✅ |
7 | C++23 | `ends_with <https://wg21.link/P1659R3>`_ | Zijun Zhao | No patch yet | In Progress |
8 | C++23 | `shift_left <https://wg21.link/p2440r1>`_ | Unassigned | No patch yet | Not started |
9 | C++23 | `shift_right <https://wg21.link/p2440r1>`_ | Unassigned | No patch yet | Not started |
10 | C++23 | `iota (algorithm) <https://wg21.link/p2440r1>`_ | Unassigned | No patch yet | Not started |
11 | C++23 | `fold <https://wg21.link/p2322r5>`_ | Unassigned | No patch yet | Not started |
12 | C++23 | `contains <https://wg21.link/p2302r2>`_ | Zijun Zhao | No patch yet | In Progress |
13 | C++23 | `fold_left_with_iter <https://wg21.link/p2322r6>`_ | Christopher Di Bella | N/A | Complete |
14 | C++23 | `fold_left <https://wg21.link/p2322r6>`_ | Christopher Di Bella | N/A | Complete |
15 | C++23 | `fold_left_first_with_iter <https://wg21.link/p2322r6>`_ | Christopher Di Bella | N/A | In progress |
16 | C++23 | `fold_left_first <https://wg21.link/p2322r6>`_ | Christopher Di Bella | N/A | In progress |
17 | C++23 | `fold_right <https://wg21.link/p2322r6>`_ | Christopher Di Bella | N/A | In progress |
18 | C++23 | `fold_right_last <https://wg21.link/p2322r6>`_ | Christopher Di Bella | N/A | In progress |