You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, since LLVM 17 there is partial support for std parallelism in libc++, guarded by #if !defined(_LIBCPP_HAS_NO_INCOMPLETE_PSTL) && _LIBCPP_STD_VER >= 17. It's off by default but can be enabled as an experimental functionality by a special macro or a compiler flag (see https://libcxx.llvm.org/UserDocumentation.html#enabling-experimental-c-library-features).
So these conditions need to be added to the definition of our configuration macro.
The text was updated successfully, but these errors were encountered:
Currently, the oneDPL configuration macro that defines presence of C++17 execution policies in the standard library completely ignores libc++:
oneDPL/include/oneapi/dpl/pstl/onedpl_config.h
Lines 152 to 154 in 6cdcd54
However, since LLVM 17 there is partial support for std parallelism in libc++, guarded by
#if !defined(_LIBCPP_HAS_NO_INCOMPLETE_PSTL) && _LIBCPP_STD_VER >= 17
. It's off by default but can be enabled as an experimental functionality by a special macro or a compiler flag (see https://libcxx.llvm.org/UserDocumentation.html#enabling-experimental-c-library-features).So these conditions need to be added to the definition of our configuration macro.
The text was updated successfully, but these errors were encountered: