libpstld/0.1.1

[full]

Experimental implementation of ParallelSTL on top of Grand Central Dispatch aka libdispatch.

Experimental implementation of ParallelSTL on top of Grand Central Dispatch aka libdispatch

The purpose of this library is to provide a drop-in implementation of C++ parallel algorithms for the Apple platforms. Xcode comes with no parallel algorithms in libc++, so this library aims to fill the gap. pstld uses the native scheduler (libdispatch) and does not depend on any 3rd-party libraries.

For more information see: https://github.com/mikekazakov/pstld

This is a build2 package for the pstld library.

... More
version 0.1.1
license MIT
repository https://pkg.cppget.org/1/alpha
download libpstld-0.1.1.tar.gz
sha256 b7c407f04214e14e59ad267a645ac59da8f31b89e7137c87528fe00f1c2819ca
project libpstld
url github.com/mikekazakov/pstld

Requires (1)

macos

Reviews

fail 0
pass 1

Builds

toolchain public-0.17.0
target x86_64-apple-darwin22.5.0
tgt config macos_13-clang_15.0
result unbuilt
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0
result unbuilt
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-O3
result unbuilt
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-static_O3
result unbuilt
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_13.1
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_13
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_17
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_17_libc++
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18-O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_17
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_17_libc++
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
result excluded
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
result excluded
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_12-bindist
result excluded
target x86_64-linux-gnu
tgt config linux_ubuntu_24.04-gcc_13-bindist
result excluded
target x86_64-linux-gnu
tgt config linux_fedora_39-gcc_13-bindist
result excluded
target x86_64-linux-gnu
tgt config linux_fedora_40-gcc_14-bindist
result excluded
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew
result excluded
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-O3
result excluded
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-static_O3
result excluded
target x86_64-freebsd13.3
tgt config freebsd_13-clang_17
result excluded
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18
result excluded
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18-O3
result excluded
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18-static_O3
result excluded
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64
result excluded
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64-O2
result excluded
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64-static_O2
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8-O2
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8-static_O2
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10-O2
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10-static_O2
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_17_msvc_msvc_17.10
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10-O2
result excluded
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10-static_O2
result excluded