[libcxx-commits] [PATCH] D59792: [pstl] Make the default backend be the serial backend and always provide parallel policies

Louis Dionne via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon Mar 25 12:20:09 PDT 2019


ldionne created this revision.
ldionne added reviewers: rodgert, MikeDvorskiy.
Herald added subscribers: libcxx-commits, jdoerfert, dexonsmith, jkorous, mgorny.

Before this change, the default backend was TBB but one could disable
anything related to TBB by removing the parallel policies. This change
uses the serial backend by default and removes the ability to disable
parallel policies, which is not useful anymore.


Repository:
  rPSTL pstl

https://reviews.llvm.org/D59792

Files:
  pstl/CMakeLists.txt
  pstl/include/pstl/internal/algorithm_impl.h
  pstl/include/pstl/internal/execution_defs.h
  pstl/include/pstl/internal/execution_impl.h
  pstl/include/pstl/internal/glue_execution_defs.h
  pstl/include/pstl/internal/numeric_impl.h
  pstl/include/pstl/internal/pstl_config.h
  pstl/test/pstl_test_config.h
  pstl/test/utils.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59792.192181.patch
Type: text/x-patch
Size: 38564 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20190325/7add1996/attachment-0001.bin>


More information about the libcxx-commits mailing list