SuccessChanges

Changes from Git (github.com/llvm-mirror/libcxx)

Summary

  1. [libc++] Take 2: Integrate the PSTL into libc++ (details)
Commit 56c0bbff3a77c3e78bc7645f1d61381f61bc3816 by Louis Dionne
[libc++] Take 2: Integrate the PSTL into libc++
Summary: This commit allows specifying LIBCXX_ENABLE_PARALLEL_ALGORITHMS
when configuring libc++ in CMake. When that option is enabled, libc++
will assume that the PSTL can be found somewhere on the CMake module
path, and it will provide the C++17 parallel algorithms based on the
PSTL
(that is assumed to be available).
The commit also adds support for running the PSTL tests as part of the
libc++ test suite.
The first attempt to commit this failed because it exposed a bug in the
tests for modules. Now that this has been fixed, it should be safe to
commit this.
Reviewers: EricWF
Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits,
mclow.lists, EricWF
Tags: #libc
Differential Revision: https://reviews.llvm.org/D60480
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@367903
91177308-0d34-0410-b5e6-96231b3b80d8
The file was modifiedinclude/algorithm
The file was modifiedinclude/CMakeLists.txt
The file was modifiedtest/lit.site.cfg.in
The file was addedinclude/execution
The file was modifiedinclude/numeric
The file was modifiedinclude/module.modulemap
The file was modifiedinclude/__config_site.in
The file was addedtest/std/pstl
The file was modifiedtest/CMakeLists.txt
The file was modifiedtest/libcxx/double_include.sh.cpp
The file was modifiedsrc/CMakeLists.txt
The file was modifiedutils/libcxx/test/config.py
The file was modifiedCMakeLists.txt
The file was modifiedinclude/memory

Changes from Git (github.com/llvm-mirror/libcxxabi)

Summary

  1. [libc++] Take 2: Integrate the PSTL into libc++ (details)
Commit e79aec67ed6a61e3d57cea700fee5e579b7b10a3 by Louis Dionne
[libc++] Take 2: Integrate the PSTL into libc++
Summary: This commit allows specifying LIBCXX_ENABLE_PARALLEL_ALGORITHMS
when configuring libc++ in CMake. When that option is enabled, libc++
will assume that the PSTL can be found somewhere on the CMake module
path, and it will provide the C++17 parallel algorithms based on the
PSTL
(that is assumed to be available).
The commit also adds support for running the PSTL tests as part of the
libc++ test suite.
The first attempt to commit this failed because it exposed a bug in the
tests for modules. Now that this has been fixed, it should be safe to
commit this.
Reviewers: EricWF
Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits,
mclow.lists, EricWF
Tags: #libc
Differential Revision: https://reviews.llvm.org/D60480
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@367903
91177308-0d34-0410-b5e6-96231b3b80d8
The file was modifiedsrc/CMakeLists.txt