Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): bump kotlinVersion from 1.9.23 to 1.9.24 (#397)
Bumps `kotlinVersion` from 1.9.23 to 1.9.24. Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.23 to 1.9.24 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>1.9.24</h2> <h2>Changelog</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-64890"><code>KT-64890</code></a> K/Wasm compiler crash with external class and Kodein</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65235"><code>KT-65235</code></a> JDK 21 might lead to change in overloads resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66768"><code>KT-66768</code></a> K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67218"><code>KT-67218</code></a> Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67139"><code>KT-67139</code></a> Build reports can be overridden</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-67138"><code>KT-67138</code></a> Json report is empty for incremental compilation</li> </ul> <h3>Tools. Gradle. Multiplatform</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67127"><code>KT-67127</code></a> KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66514"><code>KT-66514</code></a> Don't get output file from Cinterop task for IDE Import if host os doesn't support it</li> </ul> <h3>Tools. JPS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65043"><code>KT-65043</code></a> JPS dumb mode should respect maps needed for the compiler</li> </ul> <h3>Tools. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67785"><code>KT-67785</code></a> Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65864"><code>KT-65864</code></a> K/Wasm: update Node.js to 22.x</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-gradle-plugin's changelog</a>.</em></p> <blockquote> <h2>1.9.24</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-64890"><code>KT-64890</code></a> K/Wasm compiler crash with external class and Kodein</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65235"><code>KT-65235</code></a> JDK 21 might lead to change in overloads resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66768"><code>KT-66768</code></a> K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67218"><code>KT-67218</code></a> Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67139"><code>KT-67139</code></a> Build reports can be overridden</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-67138"><code>KT-67138</code></a> Json report is empty for incremental compilation</li> </ul> <h3>Tools. Gradle. Multiplatform</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67127"><code>KT-67127</code></a> KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66514"><code>KT-66514</code></a> Don't get output file from Cinterop task for IDE Import if host os doesn't support it</li> </ul> <h3>Tools. JPS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65043"><code>KT-65043</code></a> JPS dumb mode should respect maps needed for the compiler</li> </ul> <h3>Tools. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67785"><code>KT-67785</code></a> Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65864"><code>KT-65864</code></a> K/Wasm: update Node.js to 22.x</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025"><code>0d7708d</code></a> Add changelog for 1.9.24</li> <li><a href="https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2"><code>392181d</code></a> [K/N] Devirtualization: fixed the problem with type checks</li> <li><a href="https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2"><code>9ac91e4</code></a> [K/N][tests] Couple of reproducers for #KT-67218</li> <li><a href="https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388"><code>1a630b5</code></a> [WasmJs] Add support for external class reflection</li> <li><a href="https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1"><code>0872420</code></a> Reorganize <code>GradleBuildTime</code> entries to match actual structure used in compiler</li> <li><a href="https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204"><code>8bbf8dc</code></a> [Minor] Rename <code>compiler</code> and <code>compilerPipeline</code> files to show backend belonging</li> <li><a href="https://github.com/JetBrains/kotlin/commit/05373c433b70e97cd6f9dad474e65b16f5c40202"><code>05373c4</code></a> [CLI] Include klib generation into IR translation time measurements</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cc379a8386dcad36b2629b7ad9840aa3e878bc67"><code>cc379a8</code></a> [CLI] Notify JS IR perf manager when generation is started and finished</li> <li><a href="https://github.com/JetBrains/kotlin/commit/c3a1c4e665e8f83c6c4023302d5b03453352e848"><code>c3a1c4e</code></a> [CLI] Notify WASM perf manager when generation is started and finished</li> <li><a href="https://github.com/JetBrains/kotlin/commit/4bbc4cf9bd72aede06b52cdcb51c1d686950f3dc"><code>4bbc4cf</code></a> [CLI] Notify JS IR perf manager when analysis is started and finished</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.9.23...v1.9.24">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin.jvm` from 1.9.23 to 1.9.24 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's releases</a>.</em></p> <blockquote> <h2>1.9.24</h2> <h2>Changelog</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-64890"><code>KT-64890</code></a> K/Wasm compiler crash with external class and Kodein</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65235"><code>KT-65235</code></a> JDK 21 might lead to change in overloads resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66768"><code>KT-66768</code></a> K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67218"><code>KT-67218</code></a> Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67139"><code>KT-67139</code></a> Build reports can be overridden</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-67138"><code>KT-67138</code></a> Json report is empty for incremental compilation</li> </ul> <h3>Tools. Gradle. Multiplatform</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67127"><code>KT-67127</code></a> KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66514"><code>KT-66514</code></a> Don't get output file from Cinterop task for IDE Import if host os doesn't support it</li> </ul> <h3>Tools. JPS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65043"><code>KT-65043</code></a> JPS dumb mode should respect maps needed for the compiler</li> </ul> <h3>Tools. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67785"><code>KT-67785</code></a> Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65864"><code>KT-65864</code></a> K/Wasm: update Node.js to 22.x</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's changelog</a>.</em></p> <blockquote> <h2>1.9.24</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-64890"><code>KT-64890</code></a> K/Wasm compiler crash with external class and Kodein</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65235"><code>KT-65235</code></a> JDK 21 might lead to change in overloads resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66768"><code>KT-66768</code></a> K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call</li> </ul> <h3>Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67218"><code>KT-67218</code></a> Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67139"><code>KT-67139</code></a> Build reports can be overridden</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-67138"><code>KT-67138</code></a> Json report is empty for incremental compilation</li> </ul> <h3>Tools. Gradle. Multiplatform</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67127"><code>KT-67127</code></a> KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66514"><code>KT-66514</code></a> Don't get output file from Cinterop task for IDE Import if host os doesn't support it</li> </ul> <h3>Tools. JPS</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-65043"><code>KT-65043</code></a> JPS dumb mode should respect maps needed for the compiler</li> </ul> <h3>Tools. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-67785"><code>KT-67785</code></a> Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65864"><code>KT-65864</code></a> K/Wasm: update Node.js to 22.x</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/0d7708daacc57ea03ec1ea728197b7e9630c8025"><code>0d7708d</code></a> Add changelog for 1.9.24</li> <li><a href="https://github.com/JetBrains/kotlin/commit/392181d7ee6b9b6d566daaa1a2bfc732d17c2bb2"><code>392181d</code></a> [K/N] Devirtualization: fixed the problem with type checks</li> <li><a href="https://github.com/JetBrains/kotlin/commit/9ac91e4ef711819f6c61e6d24397096b80ee61e2"><code>9ac91e4</code></a> [K/N][tests] Couple of reproducers for #KT-67218</li> <li><a href="https://github.com/JetBrains/kotlin/commit/1a630b553a1a38a5d0ccfd135c3b8d5911351388"><code>1a630b5</code></a> [WasmJs] Add support for external class reflection</li> <li><a href="https://github.com/JetBrains/kotlin/commit/087242027ea9cdfcaafc081e67bdc0ab4879d6d1"><code>0872420</code></a> Reorganize <code>GradleBuildTime</code> entries to match actual structure used in compiler</li> <li><a href="https://github.com/JetBrains/kotlin/commit/8bbf8dcfac4526fcb924559005041fbcc9b33204"><code>8bbf8dc</code></a> [Minor] Rename <code>compiler</code> and <code>compilerPipeline</code> files to show backend belonging</li> <li><a href="https://github.com/JetBrains/kotlin/commit/05373c433b70e97cd6f9dad474e65b16f5c40202"><code>05373c4</code></a> [CLI] Include klib generation into IR translation time measurements</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cc379a8386dcad36b2629b7ad9840aa3e878bc67"><code>cc379a8</code></a> [CLI] Notify JS IR perf manager when generation is started and finished</li> <li><a href="https://github.com/JetBrains/kotlin/commit/c3a1c4e665e8f83c6c4023302d5b03453352e848"><code>c3a1c4e</code></a> [CLI] Notify WASM perf manager when generation is started and finished</li> <li><a href="https://github.com/JetBrains/kotlin/commit/4bbc4cf9bd72aede06b52cdcb51c1d686950f3dc"><code>4bbc4cf</code></a> [CLI] Notify JS IR perf manager when analysis is started and finished</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.9.23...v1.9.24">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
- Loading branch information