[all-commits] [llvm/llvm-project] bbff52: [libc++] Guard PSTL headers with >= C++17 (#108234)

Louis Dionne via All-commits all-commits at lists.llvm.org
Wed Sep 11 11:59:46 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bbff52bfd49336bc0fdc83d8dfc616266bc07cbf
      https://github.com/llvm/llvm-project/commit/bbff52bfd49336bc0fdc83d8dfc616266bc07cbf
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M libcxx/include/__pstl/backend.h
    M libcxx/include/__pstl/backend_fwd.h
    M libcxx/include/__pstl/backends/default.h
    M libcxx/include/__pstl/backends/libdispatch.h
    M libcxx/include/__pstl/backends/serial.h
    M libcxx/include/__pstl/backends/std_thread.h
    M libcxx/include/__pstl/cpu_algos/any_of.h
    M libcxx/include/__pstl/cpu_algos/cpu_traits.h
    M libcxx/include/__pstl/cpu_algos/fill.h
    M libcxx/include/__pstl/cpu_algos/find_if.h
    M libcxx/include/__pstl/cpu_algos/for_each.h
    M libcxx/include/__pstl/cpu_algos/merge.h
    M libcxx/include/__pstl/cpu_algos/stable_sort.h
    M libcxx/include/__pstl/cpu_algos/transform.h
    M libcxx/include/__pstl/cpu_algos/transform_reduce.h
    M libcxx/include/__pstl/dispatch.h
    M libcxx/include/__pstl/handle_exception.h

  Log Message:
  -----------
  [libc++] Guard PSTL headers with >= C++17 (#108234)

Otherwise we fail to build with modules in C++03 mode once we migrate to
a single top-level module, because those headers get pulled in but they
don't compile as C++03.



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