<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/pstl/test, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-08-05T18:29:14+00:00</updated>
<entry>
<title>[libc++] Take 2: Integrate the PSTL into libc++</title>
<updated>2019-08-05T18:29:14+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-08-05T18:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0a06eb911b830cf693747ea6cd975bd97b454e3e'/>
<id>urn:sha1:0a06eb911b830cf693747ea6cd975bd97b454e3e</id>
<content type='text'>
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

llvm-svn: 367903
</content>
</entry>
<entry>
<title>Revert "[libc++] Integrate the PSTL into libc++"</title>
<updated>2019-07-19T18:52:46+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-07-19T18:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a3c83b7511a56a1bc79784078caab0ad7f8c7abb'/>
<id>urn:sha1:a3c83b7511a56a1bc79784078caab0ad7f8c7abb</id>
<content type='text'>
This reverts r366593, which caused unforeseen breakage on the build bots.
I'm reverting until the problems have been figured out and fixed.

llvm-svn: 366603
</content>
</entry>
<entry>
<title>[libc++] Integrate the PSTL into libc++</title>
<updated>2019-07-19T17:02:42+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-07-19T17:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=910323e6676f813b28d1320b0d08ece270ee977d'/>
<id>urn:sha1:910323e6676f813b28d1320b0d08ece270ee977d</id>
<content type='text'>
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.

Reviewers: rodgert, EricWF

Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits, mclow.lists, EricWF

Tags: #libc

Differential Revision: https://reviews.llvm.org/D60480

llvm-svn: 366593
</content>
</entry>
<entry>
<title>[NFC][pstl] Run clang-format on the sources, including the tests</title>
<updated>2019-07-18T20:22:28+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-07-18T20:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=01963cec9b3fbc8ec98da449180d95be224dfadd'/>
<id>urn:sha1:01963cec9b3fbc8ec98da449180d95be224dfadd</id>
<content type='text'>
llvm-svn: 366492
</content>
</entry>
<entry>
<title>[pstl] Fix test that checked the version number after version bump</title>
<updated>2019-07-18T20:21:59+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-07-18T20:21:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=96f497081351e01f70af275abbf98847d25a5158'/>
<id>urn:sha1:96f497081351e01f70af275abbf98847d25a5158</id>
<content type='text'>
llvm-svn: 366491
</content>
</entry>
<entry>
<title>[pstl] Declare main() as returning int, not int32_t</title>
<updated>2019-07-18T20:21:52+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-07-18T20:21:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=249c1c7407ab6cd489ddce14f5574bc8c094c9bc'/>
<id>urn:sha1:249c1c7407ab6cd489ddce14f5574bc8c094c9bc</id>
<content type='text'>
llvm-svn: 366490
</content>
</entry>
<entry>
<title>[pstl] Use utilities from &lt;functional&gt; instead of reinventing the wheel</title>
<updated>2019-07-04T20:00:39+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-07-04T20:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=989cad247609bc2f2ae4cd16f4e90047a7604b60'/>
<id>urn:sha1:989cad247609bc2f2ae4cd16f4e90047a7604b60</id>
<content type='text'>
llvm-svn: 365158
</content>
</entry>
<entry>
<title>[pstl] Mark pstl tests as unsupported before C++17</title>
<updated>2019-06-20T16:22:06+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-06-20T16:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6ab35c9dc0bc92223f5927829823920d3bc674c6'/>
<id>urn:sha1:6ab35c9dc0bc92223f5927829823920d3bc674c6</id>
<content type='text'>
This is required to run the tests in lit with libc++'s tests.

llvm-svn: 363942
</content>
</entry>
<entry>
<title>[pstl] Remove warnings in tests and headers</title>
<updated>2019-06-19T20:15:50+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-06-19T20:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3491119f9ba466ed871a789eb91e3b7577e36272'/>
<id>urn:sha1:3491119f9ba466ed871a789eb91e3b7577e36272</id>
<content type='text'>
Mostly unused parameter, unused local typedefs and shadowed declarations.
This massaging it necessary if we want to be able to run the tests under
the libc++ lit configuration.

llvm-svn: 363872
</content>
</entry>
<entry>
<title>[pstl] Disable workarounds for broken ICC versions when using Clang</title>
<updated>2019-06-18T19:48:52+00:00</updated>
<author>
<name>Louis Dionne</name>
<email>ldionne@apple.com</email>
</author>
<published>2019-06-18T19:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=050b804b139e8885274f2c7dfa1260950ed97075'/>
<id>urn:sha1:050b804b139e8885274f2c7dfa1260950ed97075</id>
<content type='text'>
llvm-svn: 363726
</content>
</entry>
</feed>
