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

Integrate NVIDIA's Stdexec impl into HPX #6431

Draft
wants to merge 39 commits into
base: master
Choose a base branch
from

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    1798cbc View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. link against hpx_core

    isidorostsa committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f34103e View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    cc03efd View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    3e5bee6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. added pika's changes

    isidorostsa committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    3abc290 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    45dbae6 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    1e2fa72 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. - Operation states are immovable

    - Completion signatures are a specialization of stdexec::completion_signatures<...>
    - Senders/Receivers need the is_sender/is_receiver tag
    - Sender_of<snd, tag> looks for completion signatues (e.g. tag = set_error(std::exception_ptr)) instead of looking for possible set_value(...) specializations
    isidorostsa committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    fe55737 View commit details
    Browse the repository at this point in the history
  2. The old calling convention is:

                         make_env<tag>(val, old_env)
    The new calling convention for make_env is:
                         make_env(old_env, with(tag, val))
    isidorostsa committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    764add3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4def4cf View commit details
    Browse the repository at this point in the history
  4. The ensure_started algorithm needed for specific any_sender tests is …

    …not working. The rest of the tests pass.
    isidorostsa committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    bddfdc7 View commit details
    Browse the repository at this point in the history
  5. Incomplete tests

    isidorostsa committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    746ea02 View commit details
    Browse the repository at this point in the history
  6. Typo

    isidorostsa committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a06621f View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. More fixes

    isidorostsa committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4964016 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    59b5170 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Multiple test fixes

    isidorostsa committed May 10, 2024
    Configuration menu
    Copy the full SHA
    39cee7b View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. many more test fixes

    isidorostsa committed May 14, 2024
    Configuration menu
    Copy the full SHA
    59b9571 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    2897d3e View commit details
    Browse the repository at this point in the history
  2. thread_pool, bulk to spec

    isidorostsa committed May 17, 2024
    Configuration menu
    Copy the full SHA
    53ce2ec View commit details
    Browse the repository at this point in the history
  3. 7 Configuration menu
    Copy the full SHA
    20094d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8ebb48 View commit details
    Browse the repository at this point in the history
  5. flyby fix for meta, pack

    isidorostsa committed May 17, 2024
    1 Configuration menu
    Copy the full SHA
    e253726 View commit details
    Browse the repository at this point in the history
  6. mass clang/cmake format

    isidorostsa committed May 17, 2024
    Configuration menu
    Copy the full SHA
    b111ca7 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    210ddea View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. address comments

    isidorostsa committed May 22, 2024
    Configuration menu
    Copy the full SHA
    3efa245 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1ea22f View commit details
    Browse the repository at this point in the history
  3. Fetch STDEXEC

    isidorostsa committed May 22, 2024
    Configuration menu
    Copy the full SHA
    222845f View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    a91b8d5 View commit details
    Browse the repository at this point in the history
  2. 2 Configuration menu
    Copy the full SHA
    a33c3c8 View commit details
    Browse the repository at this point in the history
  3. format

    isidorostsa committed May 23, 2024
    Configuration menu
    Copy the full SHA
    3e51d4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bb5788 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40285e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74c1d13 View commit details
    Browse the repository at this point in the history
  7. spellcheck

    isidorostsa committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2158c81 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. make previous stuff work

    isidorostsa committed May 29, 2024
    Configuration menu
    Copy the full SHA
    fa2958d View commit details
    Browse the repository at this point in the history
  2. format

    isidorostsa committed May 29, 2024
    Configuration menu
    Copy the full SHA
    3dbcee6 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    b2ba0c7 View commit details
    Browse the repository at this point in the history
  2. add missing include

    isidorostsa committed May 30, 2024
    Configuration menu
    Copy the full SHA
    601d557 View commit details
    Browse the repository at this point in the history
  3. various test fixes

    isidorostsa committed May 30, 2024
    Configuration menu
    Copy the full SHA
    cbc724d View commit details
    Browse the repository at this point in the history