1. f824bb0 [pstl] Fix incorrect usage of std::invoke_result by Ruslan Arutyunyan · 3 years, 7 months ago
  2. 8f5cb64 [pstl] A hot fix for a reduction parallel pattern of OpenMP backend by Mikhail Dvorskiy · 3 years, 8 months ago
  3. 05a4b0d [pstl] A hot compilation fix for MacOS, OpenMP backend; + full qualified names for some internal functions by Mikhail Dvorskiy · 3 years, 8 months ago
  4. 6069a6a [pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex@gmail.com by Mikhail Dvorskiy · 3 years, 8 months ago
  5. 08c766a Bump the trunk major version to 14 by Tom Stellard · 3 years, 11 months ago llvmorg-14-init
  6. c4823cc [pstl] Workaround more errors in the test suite by Louis Dionne · 4 years, 1 month ago
  7. 3b9a1bb [pstl] Fix -Wundef errors in the test suite by Louis Dionne · 4 years, 1 month ago
  8. 2903934 [pstl] A hot fix for by Mikhail Dvorskiy · 4 years, 4 months ago
  9. 053146a [pstl] Fix broken policy_traits and clean up unused code by Louis Dionne · 4 years, 4 months ago
  10. 5856f202 [pstl] Iterator types renaming: ForwardIterator -> RandomAccessIterator; for parallel patterns/bricks by Mikhail Dvorskiy · 4 years, 4 months ago
  11. 5369517 Bump the trunk major version to 13 by Tom Stellard · 4 years, 5 months ago llvmorg-13-init
  12. 2e15f4a [pstl] Replace direct use of assert() with _PSTL_ASSERT by Thomas Rodgers · 4 years, 8 months ago
  13. 0b2e0e8 [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. by Dvorskiy, Mikhail · 4 years, 9 months ago
  14. 7ab7b97 Bump the trunk major version to 12 by Hans Wennborg · 5 years ago llvmorg-12-init
  15. 26b0a230 [pstl] Fix a few errors when running PSTL tests through the libc++ test suite by Louis Dionne · 5 years ago
  16. 5b0502d [pstl] A fix for move placement-new (and destroy) allocated objects from raw memory. by Dvorskiy, Mikhail · 5 years ago
  17. f1f37b7 [pstl] Added missing double-underscore prefixes to some types by Ismail Pazarbasi · 5 years ago
  18. 36b8d02 [pstl] A hot fix for exclusive_scan (+ lost enable_if in declaration) by Mikhail Dvorskiy · 5 years ago
  19. b4c3a76 [pstl] Clean up parameter uglifications by Thomas Rodgers · 5 years ago
  20. e484c17 [pstl] A cleanup fix for sort parallel algorithm. by Dvorskiy, Mikhail · 5 years ago
  21. 5852475 Bump the trunk major version to 11 by Hans Wennborg · 5 years ago llvmorg-11-init
  22. 1b6d6e5 [pstl] Allow customizing whether per-TU insulation is provided by Louis Dionne · 6 years ago
  23. 09a7a62 [NFC][pstl] Run clang-format by Louis Dionne · 6 years ago
  24. 2153607 [pstl] Remove stray semicolon by Louis Dionne · 6 years ago
  25. a8a436e [pstl] Error out when the backend is left unspecified by Louis Dionne · 6 years ago
  26. bf48084 [pstl] Add a __pstl_config_site header to record the CMake configuration by Louis Dionne · 6 years ago
  27. 23f0731 [NFC][pstl] Remove stray semi-colon by Louis Dionne · 6 years ago
  28. 4ea8ed4 [pstl] Fully qualify pstl names. by Eric Fiselier · 6 years ago
  29. 01963ce [NFC][pstl] Run clang-format on the sources, including the tests by Louis Dionne · 6 years ago
  30. 8f5b44a Bump the trunk version to 10.0.0svn by Hans Wennborg · 6 years ago llvmorg-10-init
  31. 3559fcd [pstl] Use std::transform_reduce instead of hand-rolled implementation by Louis Dionne · 6 years ago
  32. c26e27d [NFC] Fix -Wreorder warning in TBB backend by Louis Dionne · 6 years ago
  33. 58864fa [pstl] Fix compilation with TBB backend by Louis Dionne · 6 years ago
  34. c862ea2 [NFC][pstl] Remove unused utility code by Louis Dionne · 6 years ago
  35. b152f9f [pstl] Use a different namespace for each backend by Louis Dionne · 6 years ago
  36. 766accd [pstl] Add missing includes by Louis Dionne · 6 years ago
  37. 989cad2 [pstl] Use utilities from <functional> instead of reinventing the wheel by Louis Dionne · 6 years ago
  38. d9b7b2d [NFC][pstl] Do not name each header file in the leading comment by Louis Dionne · 6 years ago
  39. 0ca6d39 [NFC][pstl] Run clang-format by Louis Dionne · 6 years ago
  40. 55227a7 [pstl] Make sure we include the pstl_config header in the glue headers by Louis Dionne · 6 years ago
  41. 04c5bc9 [pstl] Default to the serial backend when unspecified by Louis Dionne · 6 years ago
  42. 3491119 [pstl] Remove warnings in tests and headers by Louis Dionne · 6 years ago
  43. 36d1f24 [pstl] The optimized parallel versions of sort, stable_sort algorithms, TBB parallel backend. by Mikhail Dvorskiy · 6 years ago
  44. e38a824 [pstl] Use OpenMP pragmas with Clang, which supports them by Louis Dionne · 6 years ago
  45. 5c4c443 [pstl] Remove various warnings in the pstl headers and tests by Louis Dionne · 6 years ago
  46. 65a422c [pstl] Make the default backend be the serial backend and always provide parallel policies by Louis Dionne · 6 years ago
  47. dcf4b9a [pstl] Add a serial backend for the PSTL by Louis Dionne · 6 years ago
  48. ab38599 [pstl] Setup the _PSTL_VERSION macro like _LIBCPP_VERSION, and add release notes by Louis Dionne · 6 years ago
  49. 3dee12e [pstl] Move to single underscore-capital for macros and include guards by Louis Dionne · 6 years ago
  50. 0352f20 [pstl] Fix incorrect forward declaration of __pattern_unique_copy by Louis Dionne · 6 years ago
  51. 6d6fbc8 [pstl] Add missing forward declarations for equal by Louis Dionne · 6 years ago
  52. e3e24ad Fix header inclusion order failures by Louis Dionne · 6 years ago
  53. 8a497a9 [pstl] Improve the parallel version of std::equal by Louis Dionne · 6 years ago
  54. a735985 [pstl] Mangle the parallel_strict_scan backend function by Louis Dionne · 6 years ago
  55. 95c585e [pstl] Indent preprocessor directives as part of the clang-format rules by Louis Dionne · 6 years ago
  56. c7c6413 [pstl] Qualify calls to internal functions by Louis Dionne · 6 years ago
  57. 0408a78 [pstl] Uglify internal names of the library by Louis Dionne · 6 years ago
  58. 1dd1b5d [pstl] Introduce forward declarations by Louis Dionne · 6 years ago
  59. 3b62047 Restructure test suite to follow libc++ standard layout by Louis Dionne · 6 years ago
  60. 65bd5d8 [pstl][NFC] Remove some warnings by Louis Dionne · 6 years ago
  61. 524e5e90 [PSTL][NFC] Add missing #include by Louis Dionne · 6 years ago
  62. 86d4ec7 [pstl] Call the right overload of std::equal with an execution policy by Louis Dionne · 6 years ago
  63. 6aad794 [pstl] Fix missing parallel policy guards by Louis Dionne · 6 years ago
  64. 28dc566 [pstl] Remove some warnings when compiling with a recent Clang by Louis Dionne · 6 years ago
  65. 57b08b0 Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  66. 8a7c2ab [pstl] Fix compile errors when PARALLEL_POLICIES is disabled by Louis Dionne · 6 years ago
  67. 6b4cc66 [pstl] A fix of __pstl namespace usage for include/pstl/internal/glue_algorithm_defs.h by Louis Dionne · 6 years ago
  68. 1f66672 [pstl] Avoid shadowing explicit lambda capture with lambda parameter by Louis Dionne · 6 years ago
  69. 436aa40 [NFC][pstl] Re-run Clang-format on the whole repository by Louis Dionne · 7 years ago
  70. e637637 Initial PSTL commit by JF Bastien · 7 years ago