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: Kotlin/kotlinx.coroutines
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.7.2
Choose a base ref
...
head repository: Kotlin/kotlinx.coroutines
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.7.3
Choose a head ref
  • 14 commits
  • 32 files changed
  • 12 contributors

Commits on Jul 17, 2023

  1. Fix ABSTRACT_MEMBER_NOT_IMPLEMENTED compilation with newer Kotlin (#3805

    )
    
    The compilation started failing after KT-59739
    nikitabobko authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    fa218c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Remove @PublishedApi from unwrap to comply with new compiler rest…

    …riction (#3810)
    
    In KT-58551 we require all annotations from expect declaration to be
    present on actual.
    
    Currently, `unwrap` is not called from public inline functions.
    We can safely remove it.
    
    Co-authored-by: Roman Efremov <roman.efremov@jetbrains.com>
    merfemor and merfemor authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    2bd0f29 View commit details
    Browse the repository at this point in the history
  2. Update kotlinx-coroutines-core build file for IDE friendliness (#3795)

    The build configuration modification was done to prevent unexpected "shared jvm" behavior in IDE due to the improper jvmCoreMain to jvmMain dependency. A conditional dependency inclusion is added, which will only engage in CLI builds and not in the IDE. This change addresses the issue KTIJ-25959 and avoids IDE confusion with multi-compilation scenarios.
    sellmair authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    4cfd88a View commit details
    Browse the repository at this point in the history
  3. Fixed visibility of atomic properties, they are required to be privat…

    …e or internal (#3808)
    
    The new atomicfu JVM compiler plugin (since 1.9.20) will explicitly require atomic properties to be private or internal (or to be members of private or internal classes).
    
    See: Kotlin/kotlinx-atomicfu#322
    YT issue: KT-60528
    mvicsokolova authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    38909c7 View commit details
    Browse the repository at this point in the history
  4. Stop building and publishing compatibility MPP metadata variant (#3809)

    Also, remove flag `kotlin.mpp.enableGranularSourceSetsMetadata` that has no effect anymore
    ilya-g authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    5c4a252 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Revert "Remove @PublishedApi from unwrap to comply with new compi…

    …ler restriction (#3810)"
    
    This reverts commit 2bd0f29.
    merfemor committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    ef623b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    9b06a69 View commit details
    Browse the repository at this point in the history
  2. 3789: Update flow.timeout example to re-throw (#3801)

    Fixes #3789
    
    
    Co-authored-by: Vsevolod Tolstopyatov <qwwdfsad@gmail.com>
    steve-the-edwards and qwwdfsad authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c675e3f View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Make annotations on expect declarations comply with new compiler rest…

    …riction
    
    In KT-58551 we require all annotations from expect declaration to
    be present on actual.
    
    This commit fixes the following violations:
    
    1. `DefaultDelay` has `@PublishedApi` only on expect, thus it must be copied to
    all actuals.
    
    2. `unwrap` has the same problem.
    
    3. expect `IgnoreJreRequirement` has `AnnotationTarget.TYPE` which is not present in actual.
    This is because Java target TYPE doesn't correspond to Kotlin target TYPE.
    Since `IgnoreJreRequirement` is internal, we can safely change targets on expect and make
    them equal to actual.
    merfemor committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    3c9e856 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99f0804 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3815 from Kotlin/roman.efremov/MR/expect-annotations

    Make annotations on expect declarations comply with new compiler restriction
    merfemor authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    387628b View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Fix the IDEA debugger (#3822)

    The PR #3746 introduced a bug due to which the IDEA coroutine
    debugger didn't run. See
    https://youtrack.jetbrains.com/issue/KTIJ-26327
    dkhalanskyjb authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    47f0a46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74d2aeb View commit details
    Browse the repository at this point in the history
  3. Version 1.7.3

    dkhalanskyjb committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    35d88f1 View commit details
    Browse the repository at this point in the history
Loading