4 Commits

Author SHA1 Message Date
Nikolas Klauser
3519aaecef Reapply "[libc++] Add test_iterators.h to the modulemap (#181351)"
Another test committed recently was missing an include.

This reverts commit ab88d9af5371ef62a636fc780c88cf6d3487c584.
2026-02-16 08:09:55 +01:00
Aiden Grossman
ab88d9af53 Revert "[libc++] Add test_iterators.h to the modulemap (#181351)"
This reverts commit 04ef765b65040e1df4cafaf3dacc26fa5d48e519.

This was causing buildbot failures for premerge:
1. https://lab.llvm.org/staging/#/builders/192/builds/20135
2026-02-16 02:28:39 +00:00
Nikolas Klauser
04ef765b65
[libc++] Add test_iterators.h to the modulemap (#181351)
and fix all the missing includes found by it.
2026-02-15 22:05:55 +01:00
Arthur O'Dwyer
3fbd3eaf28 [libc++] Implement [P0769] "Add shift to algorithm" (shift_left, shift_right)
I believe this is a complete implementation of std::shift_left and std::shift_right from
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0769r2.pdf

Some test cases copied-with-modification from D60027.

Differential Revision: https://reviews.llvm.org/D93819
2021-01-25 12:57:04 -05:00