[libc++][PSTL] Make the PSTL submodules only have one header
authorIan Anderson <iana@apple.com>
Sat, 13 May 2023 01:36:57 +0000 (18:36 -0700)
committerIan Anderson <iana@apple.com>
Sun, 14 May 2023 06:02:40 +0000 (23:02 -0700)
commitf0917e92697d1a0157322e36557ccfa07df394ba
tree267ce60b0febede5e7e417a14aa75ea345907c7f
parent4a9e55a5226e03f53a53485c56b7f199d9b45630
[libc++][PSTL] Make the PSTL submodules only have one header

Module map generation for the private detail headers is easier done if each private header is by itself in a submodule. Move the __algorithm/pstl_backends into their own submodules.

Reviewed By: philnik, #libc

Differential Revision: https://reviews.llvm.org/D150503
libcxx/include/module.modulemap.in
libcxx/test/libcxx/lint/lint_modulemap.sh.py