summaryrefslogtreecommitdiffstats
path: root/pstl/include
Commit message (Expand)AuthorAgeFilesLines
* [pstl] Allow customizing whether per-TU insulation is providedLouis Dionne2019-08-1321-0/+92
* [NFC][pstl] Run clang-formatLouis Dionne2019-08-081-39/+38
* [pstl] Remove stray semicolonLouis Dionne2019-08-081-1/+1
* [pstl] Error out when the backend is left unspecifiedLouis Dionne2019-08-081-3/+1
* [pstl] Add a __pstl_config_site header to record the CMake configurationLouis Dionne2019-08-082-0/+17
* [pstl][libc++] Provide uglified header names for interface headersLouis Dionne2019-08-064-0/+60
* [NFC][pstl] Remove stray semi-colonLouis Dionne2019-08-051-1/+1
* [pstl] Fully qualify pstl names.Eric Fiselier2019-07-313-404/+401
* [NFC][pstl] Run clang-format on the sources, including the testsLouis Dionne2019-07-182-4/+5
* Bump the trunk version to 10.0.0svnupstream/llvmorg-10-initllvmorg-10-initHans Wennborg2019-07-181-1/+1
* [pstl] Use std::transform_reduce instead of hand-rolled implementationLouis Dionne2019-07-161-5/+1
* [NFC] Fix -Wreorder warning in TBB backendLouis Dionne2019-07-161-2/+2
* [pstl] Fix compilation with TBB backendLouis Dionne2019-07-161-8/+8
* [NFC][pstl] Remove unused utility codeLouis Dionne2019-07-081-84/+0
* [pstl] Use a different namespace for each backendLouis Dionne2019-07-085-21/+22
* [pstl] Add missing includesLouis Dionne2019-07-0515-1/+24
* [pstl] Use utilities from <functional> instead of reinventing the wheelLouis Dionne2019-07-043-86/+28
* [NFC][pstl] Do not name each header file in the leading commentLouis Dionne2019-07-0422-22/+22
* [NFC][pstl] Run clang-formatLouis Dionne2019-07-043-30/+30
* [pstl] Make sure we include the pstl_config header in the glue headersLouis Dionne2019-07-044-0/+7
* [pstl] Default to the serial backend when unspecifiedLouis Dionne2019-06-201-1/+3
* [pstl] Remove warnings in tests and headersLouis Dionne2019-06-192-9/+8
* [pstl] The optimized parallel versions of sort, stable_sort algorithms, TBB p...Mikhail Dvorskiy2019-06-063-156/+573
* [pstl] Use OpenMP pragmas with Clang, which supports themLouis Dionne2019-05-301-1/+1
* [pstl] Remove various warnings in the pstl headers and testsLouis Dionne2019-05-305-33/+33
* [pstl] Make the default backend be the serial backend and always provide para...Louis Dionne2019-04-248-262/+9
* [pstl] Add a serial backend for the PSTLLouis Dionne2019-04-183-7/+143
* [pstl] Remove the stdlib headers from the PSTL and move them to the testsLouis Dionne2019-04-164-120/+0
* [pstl] Setup the _PSTL_VERSION macro like _LIBCPP_VERSION, and add release notesLouis Dionne2019-04-111-3/+5
* [pstl] Move to single underscore-capital for macros and include guardsLouis Dionne2019-04-1025-390/+390
* [pstl] Fix incorrect forward declaration of __pattern_unique_copyLouis Dionne2019-04-101-3/+5
* [pstl] Add missing forward declarations for equalLouis Dionne2019-04-101-5/+25
* Fix header inclusion order failuresLouis Dionne2019-04-105-0/+9
* [pstl] Improve the parallel version of std::equalLouis Dionne2019-04-032-4/+62
* [pstl] Mangle the parallel_strict_scan backend functionLouis Dionne2019-04-013-8/+9
* [pstl] Indent preprocessor directives as part of the clang-format rulesLouis Dionne2019-04-0110-73/+73
* [pstl] Qualify calls to internal functionsLouis Dionne2019-03-298-441/+460
* [pstl] Uglify internal names of the libraryLouis Dionne2019-03-2818-2466/+2622
* [pstl] Introduce forward declarationsLouis Dionne2019-03-288-6/+1370
* Restructure test suite to follow libc++ standard layoutLouis Dionne2019-03-271-0/+1
* [pstl][NFC] Remove some warningsLouis Dionne2019-03-252-2/+2
* [PSTL][NFC] Add missing #includeLouis Dionne2019-03-251-0/+1
* [pstl] Call the right overload of std::equal with an execution policyLouis Dionne2019-03-251-4/+3
* [pstl] Fix missing parallel policy guardsLouis Dionne2019-03-011-0/+4
* [pstl] Remove some warnings when compiling with a recent ClangLouis Dionne2019-02-153-27/+23
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1923-92/+69
* [pstl] Fix compile errors when PARALLEL_POLICIES is disabledLouis Dionne2019-01-102-1/+111
* [pstl] A fix of __pstl namespace usage for include/pstl/internal/glue_algorit...Louis Dionne2019-01-091-99/+99
* [pstl] Avoid shadowing explicit lambda capture with lambda parameterLouis Dionne2019-01-071-24/+24
* [NFC][pstl] Re-run Clang-format on the whole repositoryLouis Dionne2018-12-201-2/+2