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

Introduce CoroutineDispatcher.limitedParallelism #2918

Merged
merged 9 commits into from Oct 12, 2021

Commits on Sep 20, 2021

  1. Copy the full SHA
    f0a265a View commit details
    Browse the repository at this point in the history
  2. Handle unexpected exceptions in the dispatcher when throwing runnable…

    … is passed as an argument
    qwwdfsad committed Sep 20, 2021
    Copy the full SHA
    00122c5 View commit details
    Browse the repository at this point in the history
  3. LimitedDispatcher fixes

        * Support dispatchYield
        * Fix doc
        * Short-circuit limitedParallelism(x).limitedParallelism(y) for y >= x
    qwwdfsad committed Sep 20, 2021
    Copy the full SHA
    ecd36dd View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Elastic Dispatchers.IO

        * Extract Ktor-obsolete API to a separate file for backwards compatibility
        * Make Dispatchers.IO being a slice of unlimited blocking scheduler
        * Make Dispatchers.IO.limitParallelism take slices from the same internal scheduler
    
    Fixes #2943
    qwwdfsad committed Sep 21, 2021
    Copy the full SHA
    5fe0261 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4b752fe View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Copy the full SHA
    ee27e2b View commit details
    Browse the repository at this point in the history
  2. ~tweak contract for limitedParallelism on direct dispatchers, prohibi…

    …t it for Dispatchers.Unconfined
    qwwdfsad committed Sep 27, 2021
    Copy the full SHA
    eafefb4 View commit details
    Browse the repository at this point in the history
  3. ~structurred concurrency in TaskTest to avoid failures related to clo…

    …se of default dispatacher for tests
    qwwdfsad committed Sep 27, 2021
    Copy the full SHA
    274cdb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

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