Konstantin Varlamov
73ebcabff2
[libc++][ranges][NFC] Implement the repetitive parts of the remaining range algorithms:
...
- create the headers (but not include them from `<algorithm>`);
- define the niebloid and its member functions with the right signatures
(as no-ops);
- make sure all the right headers are included that are required by each
algorithm's signature;
- update `CMakeLists.txt` and the module map;
- create the test files with the appropriate synopses.
The synopsis in `<algorithm>` is deliberately not updated because that
could be taken as a readiness signal. The new headers aren't included
from `<algorithm>` for the same reason.
Differential Revision: https://reviews.llvm.org/D129549
2022-07-12 02:48:31 -07:00
..
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-06-07 16:33:53 -04:00
2022-03-01 08:20:24 -05:00
2022-04-15 13:44:11 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-06-17 18:47:18 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-04-10 14:22:13 +02:00
2022-04-10 14:22:13 +02:00
2022-04-10 14:22:13 +02:00
2022-04-10 14:22:13 +02:00
2022-04-10 14:22:13 +02:00
2022-04-10 14:22:13 +02:00
2022-03-01 08:20:24 -05:00
2022-06-21 08:22:44 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-07-11 06:55:09 +01:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-07-08 13:48:41 -07:00
2022-07-08 13:26:23 +01:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-04-02 08:26:31 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-04-14 15:37:22 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-06-23 13:52:49 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-07-08 11:26:02 -07:00
2022-03-01 08:20:24 -05:00
2022-07-03 18:03:44 +02:00
2022-03-01 08:20:24 -05:00
2022-06-10 22:43:57 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 13:48:41 -07:00
2022-03-01 08:20:24 -05:00
2022-07-08 13:48:41 -07:00
2022-06-08 12:15:03 +02:00
2022-05-26 16:50:08 +02:00
2022-05-26 16:50:08 +02:00
2022-06-13 12:19:28 +02:00
2022-04-15 13:44:11 +02:00
2022-04-15 13:44:11 +02:00
2022-04-15 13:44:11 +02:00
2022-04-15 13:44:11 +02:00
2022-06-10 22:43:57 +02:00
2022-06-10 22:43:57 +02:00
2022-07-12 02:48:31 -07:00
2022-05-26 10:46:54 +02:00
2022-05-25 10:27:13 +02:00
2022-05-25 10:27:13 +02:00
2022-06-06 22:29:02 +02:00
2022-03-12 01:46:02 +01:00
2022-03-12 01:46:02 +01:00
2022-03-12 01:46:02 +01:00
2022-06-10 22:43:57 +02:00
2022-05-04 20:28:01 +02:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-05-06 13:02:38 +02:00
2022-05-27 10:28:44 +02:00
2022-05-27 10:28:44 +02:00
2022-06-15 22:29:21 +02:00
2022-06-13 12:19:28 +02:00
2022-07-08 13:48:41 -07:00
2022-05-23 20:50:04 +02:00
2022-04-03 17:04:56 +02:00
2022-07-04 13:44:31 +01:00
2022-03-18 12:52:21 +01:00
2022-03-18 12:52:21 +01:00
2022-04-14 15:37:22 +02:00
2022-06-27 12:57:39 -04:00
2022-04-02 08:26:31 +02:00
2022-06-23 13:52:49 +02:00
2022-06-23 13:52:49 +02:00
2022-05-26 16:50:08 +02:00
2022-07-08 11:26:02 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-08 13:48:41 -07:00
2022-07-08 13:48:41 -07:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-06 18:47:13 +02:00
2022-07-06 18:47:13 +02:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-06-10 11:54:46 +02:00
2022-06-10 11:54:46 +02:00
2022-07-11 21:13:08 +02:00
2022-05-24 10:33:57 +02:00
2022-07-11 21:13:08 +02:00
2022-07-08 13:26:23 +01:00
2022-07-11 06:55:09 +01:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-07-08 13:48:41 -07:00
2022-07-01 16:34:26 -07:00
2022-07-12 02:48:31 -07:00
2022-07-01 16:34:26 -07:00
2022-04-02 08:26:31 +02:00
2022-04-05 11:06:28 +02:00
2022-07-12 02:48:31 -07:00
2022-07-12 02:48:31 -07:00
2022-06-13 12:19:28 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-06-10 22:43:57 +02:00
2022-06-10 22:43:57 +02:00
2022-07-08 18:17:47 +02:00
2022-03-01 08:20:24 -05:00
2022-07-08 13:26:23 +01:00
2022-07-11 21:56:57 +02:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-06-07 16:33:53 -04:00
2022-03-08 21:57:40 -05:00
2022-07-08 13:48:41 -07:00
2022-07-03 18:03:44 +02:00
2022-06-21 08:22:44 +02:00
2022-07-01 16:34:26 -07:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-03-01 08:20:24 -05:00
2022-06-17 18:47:18 +02:00
2022-07-08 18:17:47 +02:00