MikeDvorskiy
MikeDvorskiy
[oneDPL][hetero][tests] + enabling dpcpp all tests for CI per commit
[oneDPL][hetero] Re-woring sycl::is_device_copyable trait specializations for oneDPL types. 1) After offline discussed internally in oneDPL team, we decide to keep sycl::is_device_copyable trait specialization next to each oneDPL type definition. 2)...
[onedpl][ranges][productization] Range API productization, MVP plan, Part 2
I agree here... Yes, we have to call wait for two events here. But we still don't have such oneDPL API. Usage of SYCL API directly is not allowed on...
[onedpl][ranges][test] Added std ranges to oneDPL Tested API (for parallel oneDPL algorithms): C++ standard sized RA views (factories and adaptors), released with C++20: 1. views::all 2. subrange 3. single_view 4....
This PR introduces oneapi::dpl::__internal::__compare which replace a lambda in hetero __parallel_stable_sort pattern
[onedpl][doc] + Range-based API description
[oneDPL][ranges][tests] a fix for std::ranges::sort using with Windows C++ standard library. This PR is a sequel for https://github.com/oneapi-src/oneDPL/pull/1885.
The PR introduces the checks for following standard view adapters: - transform_view - reverse_view - take_view - drop_view NOTICE: std::ranges::views::all, std::ranges::subrange, std::span are tested implicitly within the 'test_range_algo' test engine....
[oneDPL][ranges] + zip_view implementation for C++20. The implementation and test. - namespace: oneapi::dpl::ranges - based on oneDPL device copyable tuple