[libcxx-commits] [PATCH] D104492: [libc++][pstl] Implement tag dispatching

Ruslan Arutyunyan via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jun 17 15:53:49 PDT 2021


rarutyun created this revision.
rarutyun added reviewers: MikeDvorskiy, wash, ldionne, akukanov, zoecarver, rodgert.
rarutyun added a project: libc++.
rarutyun requested review of this revision.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

This is the initial revision of the patch.

Let's agree on the approach so we can iteratively apply necessary changes to the rest of the code.

The idea is to update the current review with every required changes after ratifying the approach.

Please note that many traits are supposed to be removed after necessary changes would be applied for the whole code base.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D104492

Files:
  pstl/include/pstl/internal/algorithm_fwd.h
  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_algorithm_impl.h
  pstl/include/pstl/internal/parallel_backend_serial.h
  pstl/include/pstl/internal/parallel_backend_tbb.h
  pstl/include/pstl/internal/parallel_impl.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D104492.352864.patch
Type: text/x-patch
Size: 12284 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210617/985006fa/attachment-0001.bin>


More information about the libcxx-commits mailing list