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

Prevent StackOverflowError in CompletableFuture.asDeferred and proper… #2731

Merged
merged 4 commits into from
May 27, 2021

Commits on May 26, 2021

  1. Prevent StackOverflowError in CompletableFuture.asDeferred and proper…

    …ly report exceptions from completion handlers
    
        * It turned out that 'cancel' on completed future tries to help and invoke 'whenComplete' handlers that also invoke 'cancel' on the very same future
        * Use top-level exception handler as a last resort to deliver an exception
    
    Fixes #2730
    qwwdfsad committed May 26, 2021
    Configuration menu
    Copy the full SHA
    2528d4d View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. ~fix a test

    qwwdfsad committed May 27, 2021
    Configuration menu
    Copy the full SHA
    9398f7f View commit details
    Browse the repository at this point in the history
  2. Update integration/kotlinx-coroutines-jdk8/src/future/Future.kt

    Co-authored-by: dkhalanskyjb <52952525+dkhalanskyjb@users.noreply.github.com>
    qwwdfsad and dkhalanskyjb committed May 27, 2021
    Configuration menu
    Copy the full SHA
    5263411 View commit details
    Browse the repository at this point in the history
  3. ~simplify LF test

    qwwdfsad committed May 27, 2021
    Configuration menu
    Copy the full SHA
    4ac1a0c View commit details
    Browse the repository at this point in the history