[all-commits] [llvm/llvm-project] e406d5: [libc++][pstl] Merge all frontend functions for th...

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon May 27 14:51:34 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e406d5ed9cb3878152d21088115143568ad8a057
      https://github.com/llvm/llvm-project/commit/e406d5ed9cb3878152d21088115143568ad8a057
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-05-27 (Mon, 27 May 2024)

  Changed paths:
    M libcxx/include/CMakeLists.txt
    A libcxx/include/__algorithm/pstl.h
    R libcxx/include/__algorithm/pstl_any_all_none_of.h
    R libcxx/include/__algorithm/pstl_copy.h
    R libcxx/include/__algorithm/pstl_count.h
    R libcxx/include/__algorithm/pstl_equal.h
    R libcxx/include/__algorithm/pstl_fill.h
    R libcxx/include/__algorithm/pstl_find.h
    R libcxx/include/__algorithm/pstl_for_each.h
    R libcxx/include/__algorithm/pstl_generate.h
    R libcxx/include/__algorithm/pstl_is_partitioned.h
    R libcxx/include/__algorithm/pstl_merge.h
    R libcxx/include/__algorithm/pstl_move.h
    R libcxx/include/__algorithm/pstl_replace.h
    R libcxx/include/__algorithm/pstl_rotate_copy.h
    R libcxx/include/__algorithm/pstl_sort.h
    R libcxx/include/__algorithm/pstl_stable_sort.h
    R libcxx/include/__algorithm/pstl_transform.h
    A libcxx/include/__numeric/pstl.h
    R libcxx/include/__numeric/pstl_reduce.h
    R libcxx/include/__numeric/pstl_transform_reduce.h
    M libcxx/include/algorithm
    M libcxx/include/module.modulemap
    M libcxx/include/numeric

  Log Message:
  -----------
  [libc++][pstl] Merge all frontend functions for the PSTL (#89219)

This is an intermediate step towards the PSTL dispatching mechanism
rework. It will make it a lot easier to track the upcoming front-end
changes. After the rework, there are basically no implementation details
in the front-end, so the definition of each algorithm will become much
simpler. Otherwise, it wouldn't make sense to define all the algorithms
in the same header.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list