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

ConfigureAwait #479

Open
wants to merge 6 commits into
base: develop
Choose a base branch
from
Open

ConfigureAwait #479

wants to merge 6 commits into from

Commits on Oct 19, 2024

  1. Added ContinuationOptions.

    Added `Promise(<T>).{ConfigureAwait, ConfigureContinuation}` APIs.
    Added `(Ordered)AsyncEnumerable.ConfigureAwait(ContinuationOptions)` new overloads.
    Exposed `ConfiguredAsyncEnumerable<T>.{ContinuationOptions, CancelationToken}` and `ConfiguredAsyncEnumerable<T>.Enumerator.ContinuationOptions`.
    Converting old configurations to new options. WIP
    timcassell committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    27b4940 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Completed converting old configurations to new options.

    Fixed some async Linq implementations that weren't configuring the awaits properly.
    WIP tests
    timcassell committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    66b835c View commit details
    Browse the repository at this point in the history
  2. Fixed configured awaiters with synchronous continuation.

    Fixed and optimized `ConfigureContinuation` with synchronous completed behavior.
    Hide old `(Ordered)AsyncEnumerable<T>.ConfigureAwait` APIs (not deprecated).
    Updated WaitAsyncTests.
    timcassell committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    44b9662 View commit details
    Browse the repository at this point in the history
  3. Added meta files.

    timcassell committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    f19bafe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c8fecf View commit details
    Browse the repository at this point in the history
  5. Fixed failing tests.

    timcassell committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    12b9a27 View commit details
    Browse the repository at this point in the history