MikeDvorskiy

Results 35 issues of 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....

ready for test
test

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.

test

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