Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable copy-constructor and copy-assignment operations for the __future class #1859

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Commits on Sep 25, 2024

  1. include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_utils.h - …

    …delete copy constructor from oneapi::dpl::__par_backend_hetero::__future class
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7c47663 View commit details
    Browse the repository at this point in the history
  2. include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_utils.h - …

    …delete copy assignment from oneapi::dpl::__par_backend_hetero::__future class
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b74a4c1 View commit details
    Browse the repository at this point in the history
  3. include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_utils.h - …

    …move parameters in oneapi::dpl::__par_backend_hetero::__future class constructors
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c1c3447 View commit details
    Browse the repository at this point in the history
  4. include/oneapi/dpl/internal/async_impl/async_impl_hetero.h - __future…

    … improvements + usage
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7e1c113 View commit details
    Browse the repository at this point in the history
  5. include/oneapi/dpl/internal/async_impl/async_impl_hetero.h - __make_f…

    …uture improvements : make code more compact
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    325fe7b View commit details
    Browse the repository at this point in the history
  6. Fix compile errors after delete __future copy creation and copy assig…

    …nment
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    87e3880 View commit details
    Browse the repository at this point in the history
  7. include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_utils.h - …

    …modify the set of __future constructors
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e3f700e View commit details
    Browse the repository at this point in the history
  8. Use full specialization of returned __future instance and move (inste…

    …ad copy) data into it
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    5ba1be4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    384d0d4 View commit details
    Browse the repository at this point in the history
  10. include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_reduce.h -…

    … special fix for __parallel_transform_reduce_work_group_kernel_submitter::operator()
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1b91850 View commit details
    Browse the repository at this point in the history
  11. Apply GitHUB clang format

    Signed-off-by: Sergey Kopienko <[email protected]>
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    235d87a View commit details
    Browse the repository at this point in the history
  12. Revert "Declare full specialization of __future return type instead o…

    …f auto"
    
    This reverts commit 6be8e44.
    
    Signed-off-by: Sergey Kopienko <[email protected]>
    
    # Conflicts:
    #	include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl_reduce.h
    SergeyKopienko committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    3afc10c View commit details
    Browse the repository at this point in the history