Skip to content

Filter out $suspendImpl functions from dumps #271

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

Merged
merged 2 commits into from
Oct 18, 2024

Conversation

fzhinkin
Copy link
Collaborator

Closes #270

@fzhinkin fzhinkin requested review from ilya-g and shanshin October 10, 2024 21:11
@fzhinkin fzhinkin linked an issue Oct 10, 2024 that may be closed by this pull request
@fzhinkin fzhinkin merged commit 91dc2a9 into develop Oct 18, 2024
3 checks passed
@fzhinkin fzhinkin deleted the 270-filter-suspendImpl-iface-fun branch October 18, 2024 15:38
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Oct 28, 2024
* Enable default interface methods generation
* Filter out $suspendImpl methods.

Closes Kotlin/binary-compatibility-validator#270
Pull request Kotlin/binary-compatibility-validator#271
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 3, 2024
* Enable default interface methods generation
* Filter out $suspendImpl methods.

Closes Kotlin/binary-compatibility-validator#270
Pull request Kotlin/binary-compatibility-validator#271
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 13, 2024
* Enable default interface methods generation
* Filter out $suspendImpl methods.

Closes Kotlin/binary-compatibility-validator#270
Pull request Kotlin/binary-compatibility-validator#271
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Dec 22, 2024
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[org.assertj:assertj-core](https://assertj.github.io/doc/#assertj-core)
([source](https://github.com/assertj/assertj)) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `3.26.3` -> `3.27.0` |
|
[org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `0.16.3` ->
`0.17.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.37` -> `2.29.39` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.37` -> `2.29.39` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.37` -> `2.29.39` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.37` -> `2.29.39` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.37` -> `2.29.39` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.37` -> `2.29.39` |

---

### Release Notes

<details>
<summary>Kotlin/binary-compatibility-validator
(org.jetbrains.kotlinx.binary-compatibility-validator)</summary>

###
[`v0.17.0`](https://github.com/Kotlin/binary-compatibility-validator/releases/tag/0.17.0)

[Compare
Source](Kotlin/binary-compatibility-validator@0.16.3...0.17.0)

#### What's Changed

- `$suspendImpl` functions are now filtered from dumps
([#&#8203;271](Kotlin/binary-compatibility-validator#271))
This change may cause validation failures for projects where dumps
already contain such functions. It is recommended to regenerate dumps
(`apiDump` task) after updating the BCV to `0.17.0`.
- Supported class files generated for JVM target 23
([#&#8203;284](Kotlin/binary-compatibility-validator#284))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

GitOrigin-RevId: 93958c08cfec442c4c0ece414e7da1959e0e9aa9
shanshin pushed a commit to JetBrains/kotlin that referenced this pull request Dec 23, 2024
KotlinBuild pushed a commit to JetBrains/kotlin that referenced this pull request Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Filter out $suspendImpl functions declared in interfaces
3 participants