Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NVIDIA/stdexec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: NVIDIA/stdexec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: pull-request/1713
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 21 files changed
  • 2 contributors

Commits on Jan 3, 2026

  1. Add stdexec::scope_association

    This diff adds a definition for `concept stdexec::scope_association`
    plus tests confirming it accepts and rejects the expected things.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    f58ce18 View commit details
    Browse the repository at this point in the history
  2. Add stdexec::scope_token

    This diff adds a definition for `concept stdexec::scope_token` plus
    tests confirming it accepts and rejects the expected things.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    c75550b View commit details
    Browse the repository at this point in the history
  3. Add stdexec::associate

    This diff defines `stdexec::associate` and adds some initial tests to
    confirm it works properly. Still a work in progress.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    3870689 View commit details
    Browse the repository at this point in the history
  4. Add stdexec::__stop_when

    This diff defines `stdexec::__stop_when` as the implementation of
    _`stop-when`_ and adds tests to validate the algorithm.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    6c3bcf9 View commit details
    Browse the repository at this point in the history
  5. Add stdexec::spawn

    This diff adds `stdexec::spawn` and its tests.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    efd0a01 View commit details
    Browse the repository at this point in the history
  6. Add stdexec::simple_counting_scope and stdexec::counting_scope

    This diff adds `stdexec::simple_counting_scope` and
    `stdexec::counting_scope` plus tests for both. The tests found a spec
    bug that's been filed as an LWG issue.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    a11dc14 View commit details
    Browse the repository at this point in the history
  7. Add stdexec::spawn_future

    This diff adds `stdexec::spawn_future` and some basic tests.
    
    Co-authored-by: Eric Niebler <eniebler@nvidia.com>
    ispeters and ericniebler committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    fa5fd67 View commit details
    Browse the repository at this point in the history
  8. Implement the missing "stop-request forwarding" behaviour

    This diff probably implements the intended design that stop requests
    sent to a started future-sender get forwarded to the spawned work. The
    existing tests still pass, but I don't have new tests to confirm the new
    behaviour.
    ispeters committed Jan 3, 2026
    Configuration menu
    Copy the full SHA
    f600a55 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c5ee582 View commit details
    Browse the repository at this point in the history
Loading