Skip to content

ci: run pipeline on windows too#6

Open
joepeding wants to merge 8 commits into
mainfrom
joepeding-run-ci-on-windows
Open

ci: run pipeline on windows too#6
joepeding wants to merge 8 commits into
mainfrom
joepeding-run-ci-on-windows

Conversation

@joepeding

Copy link
Copy Markdown
Owner

No description provided.

joepeding and others added 4 commits October 18, 2023 06:53
Bumps `coroutines` from 1.7.1 to 1.7.3.
Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.7.1 to
1.7.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-core's
releases</a>.</em></p>
<blockquote>
<h2>1.7.3</h2>
<ul>
<li>Disabled the publication of the multiplatform library metadata for
the old (1.6 and earlier) KMP Gradle plugin (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">#3809</a>).</li>
<li>Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger
in IDEA (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">#3822</a>).</li>
</ul>
<h2>1.7.2</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Coroutines debugger no longer keeps track of coroutines with empty
coroutine context (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3782">#3782</a>).</li>
<li><code>CopyableThreadContextElement</code> now properly copies an
element when crossing the coroutine boundary in <code>flowOn</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3787">#3787</a>).
Thanks <a
href="https://github.com/wanyingd1996"><code>@​wanyingd1996</code></a>!</li>
<li>Coroutine timeouts no longer prevent K/N
<code>newSingleThreadContext</code> from closing (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3768">#3768</a>).</li>
<li>A non-linearizability in <code>Mutex</code> during
<code>tryLock</code>/<code>unlock</code> sequence with owners is fixed
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3745">#3745</a>).</li>
<li>Atomicfu version is updated to 0.21.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-core's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.7.3</h2>
<ul>
<li>Disabled the publication of the multiplatform library metadata for
the old (1.6 and earlier) KMP Gradle plugin (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">#3809</a>).</li>
<li>Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger
in IDEA (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">#3822</a>).</li>
</ul>
<h2>Version 1.7.2</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Coroutines debugger no longer keeps track of coroutines with empty
coroutine context (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3782">#3782</a>).</li>
<li><code>CopyableThreadContextElement</code> now properly copies an
element when crossing the coroutine boundary in <code>flowOn</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3787">#3787</a>).
Thanks <a
href="https://github.com/wanyingd1996"><code>@​wanyingd1996</code></a>!</li>
<li>Coroutine timeouts no longer prevent K/N
<code>newSingleThreadContext</code> from closing (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3768">#3768</a>).</li>
<li>A non-linearizability in <code>Mutex</code> during
<code>tryLock</code>/<code>unlock</code> sequence with owners is fixed
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3745">#3745</a>).</li>
<li>Atomicfu version is updated to 0.21.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/35d88f1ba5bda4d69aa717bf714b88f39a356010"><code>35d88f1</code></a>
Version 1.7.3</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/74d2aeb1c60b36438e2973f0cbc260142ac274a9"><code>74d2aeb</code></a>
Merge remote-tracking branch 'origin/master' into develop</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/47f0a46d4b8090b4e19688828b225eb85b5237dd"><code>47f0a46</code></a>
Fix the IDEA debugger (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">#3822</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/387628bc7789e209c049d2d572b0dc8e2122cced"><code>387628b</code></a>
Merge pull request <a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3815">#3815</a>
from Kotlin/roman.efremov/MR/expect-annotations</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/99f0804455a1a2c7e58db85a15fb5e26b1b66032"><code>99f0804</code></a>
fix: errors in runnable snippet in doc (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3818">#3818</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/3c9e8564a914641980e6d2bcab88507b48522b43"><code>3c9e856</code></a>
Make annotations on expect declarations comply with new compiler
restriction</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/c675e3fbe84a66f9adf2f9a649536912e5e742ba"><code>c675e3f</code></a>
3789: Update flow.timeout example to re-throw (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3801">#3801</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/9b06a6907d094816e933ccb548a546609f44b25b"><code>9b06a69</code></a>
Clarify documentation of Mutex.lock() behavior (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3816">#3816</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/ef623b84910380272620cf6fe66af602550f3c47"><code>ef623b8</code></a>
Revert &quot;Remove <code>@PublishedApi</code> from <code>unwrap</code>
to comply with new compiler rest...</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/5c4a252aad163e416fdb5bab22e1971ae783dedf"><code>5c4a252</code></a>
Stop building and publishing compatibility MPP metadata variant (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">#3809</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.7.1...1.7.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.7.1 to
1.7.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-test's
releases</a>.</em></p>
<blockquote>
<h2>1.7.3</h2>
<ul>
<li>Disabled the publication of the multiplatform library metadata for
the old (1.6 and earlier) KMP Gradle plugin (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">#3809</a>).</li>
<li>Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger
in IDEA (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">#3822</a>).</li>
</ul>
<h2>1.7.2</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Coroutines debugger no longer keeps track of coroutines with empty
coroutine context (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3782">#3782</a>).</li>
<li><code>CopyableThreadContextElement</code> now properly copies an
element when crossing the coroutine boundary in <code>flowOn</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3787">#3787</a>).
Thanks <a
href="https://github.com/wanyingd1996"><code>@​wanyingd1996</code></a>!</li>
<li>Coroutine timeouts no longer prevent K/N
<code>newSingleThreadContext</code> from closing (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3768">#3768</a>).</li>
<li>A non-linearizability in <code>Mutex</code> during
<code>tryLock</code>/<code>unlock</code> sequence with owners is fixed
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3745">#3745</a>).</li>
<li>Atomicfu version is updated to 0.21.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-test's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.7.3</h2>
<ul>
<li>Disabled the publication of the multiplatform library metadata for
the old (1.6 and earlier) KMP Gradle plugin (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">#3809</a>).</li>
<li>Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger
in IDEA (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">#3822</a>).</li>
</ul>
<h2>Version 1.7.2</h2>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Coroutines debugger no longer keeps track of coroutines with empty
coroutine context (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3782">#3782</a>).</li>
<li><code>CopyableThreadContextElement</code> now properly copies an
element when crossing the coroutine boundary in <code>flowOn</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3787">#3787</a>).
Thanks <a
href="https://github.com/wanyingd1996"><code>@​wanyingd1996</code></a>!</li>
<li>Coroutine timeouts no longer prevent K/N
<code>newSingleThreadContext</code> from closing (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3768">#3768</a>).</li>
<li>A non-linearizability in <code>Mutex</code> during
<code>tryLock</code>/<code>unlock</code> sequence with owners is fixed
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3745">#3745</a>).</li>
<li>Atomicfu version is updated to 0.21.0.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/35d88f1ba5bda4d69aa717bf714b88f39a356010"><code>35d88f1</code></a>
Version 1.7.3</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/74d2aeb1c60b36438e2973f0cbc260142ac274a9"><code>74d2aeb</code></a>
Merge remote-tracking branch 'origin/master' into develop</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/47f0a46d4b8090b4e19688828b225eb85b5237dd"><code>47f0a46</code></a>
Fix the IDEA debugger (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3822">#3822</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/387628bc7789e209c049d2d572b0dc8e2122cced"><code>387628b</code></a>
Merge pull request <a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3815">#3815</a>
from Kotlin/roman.efremov/MR/expect-annotations</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/99f0804455a1a2c7e58db85a15fb5e26b1b66032"><code>99f0804</code></a>
fix: errors in runnable snippet in doc (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3818">#3818</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/3c9e8564a914641980e6d2bcab88507b48522b43"><code>3c9e856</code></a>
Make annotations on expect declarations comply with new compiler
restriction</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/c675e3fbe84a66f9adf2f9a649536912e5e742ba"><code>c675e3f</code></a>
3789: Update flow.timeout example to re-throw (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3801">#3801</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/9b06a6907d094816e933ccb548a546609f44b25b"><code>9b06a69</code></a>
Clarify documentation of Mutex.lock() behavior (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3816">#3816</a>)</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/ef623b84910380272620cf6fe66af602550f3c47"><code>ef623b8</code></a>
Revert &quot;Remove <code>@PublishedApi</code> from <code>unwrap</code>
to comply with new compiler rest...</li>
<li><a
href="https://github.com/Kotlin/kotlinx.coroutines/commit/5c4a252aad163e416fdb5bab22e1971ae783dedf"><code>5c4a252</code></a>
Stop building and publishing compatibility MPP metadata variant (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3809">#3809</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.7.1...1.7.3">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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `stately` from 1.2.5 to 2.0.5.
Updates `co.touchlab:stately-common` from 1.2.5 to 2.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/touchlab/Stately/releases">co.touchlab:stately-common's
releases</a>.</em></p>
<blockquote>
<h2>2.0.5</h2>
<p>No release notes provided.</p>
<h2>2.0.4</h2>
<p>No release notes provided.</p>
<h2>2.0.3</h2>
<p>No release notes provided.</p>
<h2>2.0.2</h2>
<p>No release notes provided.</p>
<h2>2.0.0-rc1</h2>
<p>A new Stately for a new memory model</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/touchlab/Stately/commit/806daf63b9dd88cdf4b6a37cfa91429fbed8b7b9"><code>806daf6</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/3eae32ed132c924feccfd86b6f97c8b5f3b2c186"><code>3eae32e</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/f9f440a1e631fe20d3a379a44184a32d4802fe98"><code>f9f440a</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/2f9a511ec90883ae13b2aa3a42a308f4b9438e5e"><code>2f9a511</code></a>
Fix path/package issue</li>
<li><a
href="https://github.com/touchlab/Stately/commit/99e81b11bc0f695a18c62e12ee99f2cd49219d95"><code>99e81b1</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/102">#102</a>
from Skaldebane/patch-1</li>
<li><a
href="https://github.com/touchlab/Stately/commit/9772880bba7ab30dd517fbd64f90afed53cc5116"><code>9772880</code></a>
tiny fix</li>
<li><a
href="https://github.com/touchlab/Stately/commit/229280f2e4328a47d31b0d8cc39e75aac1a3e8c9"><code>229280f</code></a>
Upgrade yarn.lock (<a
href="https://redirect.github.com/touchlab/Stately/issues/101">#101</a>)</li>
<li><a
href="https://github.com/touchlab/Stately/commit/e600097c4d796e44d1a1395816db131590d9a224"><code>e600097</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/100">#100</a>
from touchlab/jb/versionCatalog</li>
<li><a
href="https://github.com/touchlab/Stately/commit/4cc9b5b0bfe4344a1d8c4f393eea95cb75bc641f"><code>4cc9b5b</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/99">#99</a>
from touchlab/jb/wasm</li>
<li><a
href="https://github.com/touchlab/Stately/commit/7a0e98520ec742eb271b8105dcf224fb61212bcf"><code>7a0e985</code></a>
Merge branch 'jb/versionCatalog' into jb/wasm</li>
<li>Additional commits viewable in <a
href="https://github.com/touchlab/Stately/compare/1.2.5...2.0.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `co.touchlab:stately-concurrency` from 1.2.5 to 2.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/touchlab/Stately/releases">co.touchlab:stately-concurrency's
releases</a>.</em></p>
<blockquote>
<h2>2.0.5</h2>
<p>No release notes provided.</p>
<h2>2.0.4</h2>
<p>No release notes provided.</p>
<h2>2.0.3</h2>
<p>No release notes provided.</p>
<h2>2.0.2</h2>
<p>No release notes provided.</p>
<h2>2.0.0-rc1</h2>
<p>A new Stately for a new memory model</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/touchlab/Stately/commit/806daf63b9dd88cdf4b6a37cfa91429fbed8b7b9"><code>806daf6</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/3eae32ed132c924feccfd86b6f97c8b5f3b2c186"><code>3eae32e</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/f9f440a1e631fe20d3a379a44184a32d4802fe98"><code>f9f440a</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/2f9a511ec90883ae13b2aa3a42a308f4b9438e5e"><code>2f9a511</code></a>
Fix path/package issue</li>
<li><a
href="https://github.com/touchlab/Stately/commit/99e81b11bc0f695a18c62e12ee99f2cd49219d95"><code>99e81b1</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/102">#102</a>
from Skaldebane/patch-1</li>
<li><a
href="https://github.com/touchlab/Stately/commit/9772880bba7ab30dd517fbd64f90afed53cc5116"><code>9772880</code></a>
tiny fix</li>
<li><a
href="https://github.com/touchlab/Stately/commit/229280f2e4328a47d31b0d8cc39e75aac1a3e8c9"><code>229280f</code></a>
Upgrade yarn.lock (<a
href="https://redirect.github.com/touchlab/Stately/issues/101">#101</a>)</li>
<li><a
href="https://github.com/touchlab/Stately/commit/e600097c4d796e44d1a1395816db131590d9a224"><code>e600097</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/100">#100</a>
from touchlab/jb/versionCatalog</li>
<li><a
href="https://github.com/touchlab/Stately/commit/4cc9b5b0bfe4344a1d8c4f393eea95cb75bc641f"><code>4cc9b5b</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/99">#99</a>
from touchlab/jb/wasm</li>
<li><a
href="https://github.com/touchlab/Stately/commit/7a0e98520ec742eb271b8105dcf224fb61212bcf"><code>7a0e985</code></a>
Merge branch 'jb/versionCatalog' into jb/wasm</li>
<li>Additional commits viewable in <a
href="https://github.com/touchlab/Stately/compare/1.2.5...2.0.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `co.touchlab:stately-collections` from 1.2.5 to 2.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/touchlab/Stately/releases">co.touchlab:stately-collections's
releases</a>.</em></p>
<blockquote>
<h2>2.0.5</h2>
<p>No release notes provided.</p>
<h2>2.0.4</h2>
<p>No release notes provided.</p>
<h2>2.0.3</h2>
<p>No release notes provided.</p>
<h2>2.0.2</h2>
<p>No release notes provided.</p>
<h2>2.0.0-rc1</h2>
<p>A new Stately for a new memory model</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/touchlab/Stately/commit/806daf63b9dd88cdf4b6a37cfa91429fbed8b7b9"><code>806daf6</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/3eae32ed132c924feccfd86b6f97c8b5f3b2c186"><code>3eae32e</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/f9f440a1e631fe20d3a379a44184a32d4802fe98"><code>f9f440a</code></a>
Better release process</li>
<li><a
href="https://github.com/touchlab/Stately/commit/2f9a511ec90883ae13b2aa3a42a308f4b9438e5e"><code>2f9a511</code></a>
Fix path/package issue</li>
<li><a
href="https://github.com/touchlab/Stately/commit/99e81b11bc0f695a18c62e12ee99f2cd49219d95"><code>99e81b1</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/102">#102</a>
from Skaldebane/patch-1</li>
<li><a
href="https://github.com/touchlab/Stately/commit/9772880bba7ab30dd517fbd64f90afed53cc5116"><code>9772880</code></a>
tiny fix</li>
<li><a
href="https://github.com/touchlab/Stately/commit/229280f2e4328a47d31b0d8cc39e75aac1a3e8c9"><code>229280f</code></a>
Upgrade yarn.lock (<a
href="https://redirect.github.com/touchlab/Stately/issues/101">#101</a>)</li>
<li><a
href="https://github.com/touchlab/Stately/commit/e600097c4d796e44d1a1395816db131590d9a224"><code>e600097</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/100">#100</a>
from touchlab/jb/versionCatalog</li>
<li><a
href="https://github.com/touchlab/Stately/commit/4cc9b5b0bfe4344a1d8c4f393eea95cb75bc641f"><code>4cc9b5b</code></a>
Merge pull request <a
href="https://redirect.github.com/touchlab/Stately/issues/99">#99</a>
from touchlab/jb/wasm</li>
<li><a
href="https://github.com/touchlab/Stately/commit/7a0e98520ec742eb271b8105dcf224fb61212bcf"><code>7a0e985</code></a>
Merge branch 'jb/versionCatalog' into jb/wasm</li>
<li>Additional commits viewable in <a
href="https://github.com/touchlab/Stately/compare/1.2.5...2.0.5">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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@joepeding joepeding force-pushed the joepeding-run-ci-on-windows branch 26 times, most recently from a44a43f to 36d29bb Compare October 28, 2023 05:12
@joepeding joepeding force-pushed the joepeding-run-ci-on-windows branch 21 times, most recently from 2f7f62b to f747a3c Compare November 1, 2023 05:15
dependabot Bot and others added 3 commits November 3, 2023 21:27
Bumps `kotlin` from 1.9.10 to 1.9.20.
Updates `org.jetbrains.kotlin.multiplatform` from 1.9.10 to 1.9.20
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.multiplatform's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 1.9.20</h2>
<h2>1.9.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58834"><code>KT-58834</code></a>
Analysis API: Add source shadowing feature to resolve extensions</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57515"><code>KT-57515</code></a>
LL FIR: Performance bottleneck in
<code>CompositeModificationTracker.getModificationCount</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59266"><code>KT-59266</code></a>
K2: optimize FirElementBuilder.getOrBuildFir for elements outside
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59454"><code>KT-59454</code></a>
K2: drop resolve from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59453"><code>KT-59453</code></a>
K2: completion regression from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59189"><code>KT-59189</code></a>
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58125"><code>KT-58125</code></a>
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for
<code>KtUserType</code>s due to on-air resolution of types</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59240"><code>KT-59240</code></a>
K2: FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a
transformer with a phase IMPORTS from superTypes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58499"><code>KT-58499</code></a>
K2: FirLazyBlock should be calculated before accessing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57966"><code>KT-57966</code></a>
K2: Analysis API: Reference Shortener does not work correctly when
called on entire file</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60954"><code>KT-60954</code></a>
K2: Analysis API: Reference shortener does not work correctly with
variable assignments</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60940"><code>KT-60940</code></a>
K2: Analysis API: Reference shortener incorrectly handles types in
vararg parameters declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60488"><code>KT-60488</code></a>
Analysis API: forbid providing custom KtLifetimeToken for every analyze
call</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60728"><code>KT-60728</code></a>
K2: proper support for scripts in LL FIR transformers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59159"><code>KT-59159</code></a>
K2 IDE: declaration is not found exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59297"><code>KT-59297</code></a>
K2: exception from body resolve leads to corrupted state and broken
analysis</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59077"><code>KT-59077</code></a>
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in
function calls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60586"><code>KT-60586</code></a>
K2: forbid analyze from write action</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57743"><code>KT-57743</code></a>
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project
with cyclic dependencies</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61026"><code>KT-61026</code></a>
K2 Scripts: FirLazyExpression should be calculated before accessing from
on-air resolve</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61009"><code>KT-61009</code></a>
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef
with ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw
HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60357"><code>KT-60357</code></a>
K2 IDE. Reified types parameters are not resolved in a function
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60317"><code>KT-60317</code></a>
K2 IDE. IAE &quot;This method will only work on compiled declarations,
but this declaration is not compiled&quot; on invoking Find Usages for
enum method in library</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60706"><code>KT-60706</code></a>
K2 IDE: FirJvmTypeMapper is not found for
kotlin.kotlin-stdlib-common</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60552"><code>KT-60552</code></a>
K2: merge StateKeeper and lazy body calculator for
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60641"><code>KT-60641</code></a>
Analysis API: Scope for class
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found
exception when stdlib is missing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60638"><code>KT-60638</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54846"><code>KT-54846</code></a>
Analysis API: add isExpect/isActual to KtSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60448"><code>KT-60448</code></a>
FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be
called from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS
from AllOpen plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59342"><code>KT-59342</code></a>
K2 IDE. FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a
transformer with a phase TYPES</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59687"><code>KT-59687</code></a>
K2: Implement proper body update for in-block modifications</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59329"><code>KT-59329</code></a>
Resolve Extensions reference resolution breaks Find Usages</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60295"><code>KT-60295</code></a>
K2: move checkIsResolved for annotations from
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59758"><code>KT-59758</code></a>
K2: Expected is FirResolvedTypeRef, but was
FirImplicitTypeRefImplWithoutSource from
ReturnTypeCalculatorWithJump</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60377"><code>KT-60377</code></a>
K2 IDE: This method will only work on compiled declarations, but this
declaration is not compiled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59685"><code>KT-59685</code></a>
K2: rewrite on-air resolution</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60132"><code>KT-60132</code></a>
K2: properties and functions without a name should be re-analyzable as
well</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.multiplatform's
changelog</a>.</em></p>
<blockquote>
<h2>1.9.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58834"><code>KT-58834</code></a>
Analysis API: Add source shadowing feature to resolve extensions</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57515"><code>KT-57515</code></a>
LL FIR: Performance bottleneck in
<code>CompositeModificationTracker.getModificationCount</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59266"><code>KT-59266</code></a>
K2: optimize FirElementBuilder.getOrBuildFir for elements outside
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59454"><code>KT-59454</code></a>
K2: drop resolve from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59453"><code>KT-59453</code></a>
K2: completion regression from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59189"><code>KT-59189</code></a>
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58125"><code>KT-58125</code></a>
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for
<code>KtUserType</code>s due to on-air resolution of types</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59240"><code>KT-59240</code></a>
K2: FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a
transformer with a phase IMPORTS from superTypes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58499"><code>KT-58499</code></a>
K2: FirLazyBlock should be calculated before accessing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57966"><code>KT-57966</code></a>
K2: Analysis API: Reference Shortener does not work correctly when
called on entire file</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60954"><code>KT-60954</code></a>
K2: Analysis API: Reference shortener does not work correctly with
variable assignments</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60940"><code>KT-60940</code></a>
K2: Analysis API: Reference shortener incorrectly handles types in
vararg parameters declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60488"><code>KT-60488</code></a>
Analysis API: forbid providing custom KtLifetimeToken for every analyze
call</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60728"><code>KT-60728</code></a>
K2: proper support for scripts in LL FIR transformers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59159"><code>KT-59159</code></a>
K2 IDE: declaration is not found exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59297"><code>KT-59297</code></a>
K2: exception from body resolve leads to corrupted state and broken
analysis</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59077"><code>KT-59077</code></a>
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in
function calls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60586"><code>KT-60586</code></a>
K2: forbid analyze from write action</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57743"><code>KT-57743</code></a>
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project
with cyclic dependencies</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61026"><code>KT-61026</code></a>
K2 Scripts: FirLazyExpression should be calculated before accessing from
on-air resolve</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61009"><code>KT-61009</code></a>
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef
with ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw
HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60357"><code>KT-60357</code></a>
K2 IDE. Reified types parameters are not resolved in a function
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60317"><code>KT-60317</code></a>
K2 IDE. IAE &quot;This method will only work on compiled declarations,
but this declaration is not compiled&quot; on invoking Find Usages for
enum method in library</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60706"><code>KT-60706</code></a>
K2 IDE: FirJvmTypeMapper is not found for
kotlin.kotlin-stdlib-common</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60552"><code>KT-60552</code></a>
K2: merge StateKeeper and lazy body calculator for
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60641"><code>KT-60641</code></a>
Analysis API: Scope for class
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found
exception when stdlib is missing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60638"><code>KT-60638</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54846"><code>KT-54846</code></a>
Analysis API: add isExpect/isActual to KtSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60448"><code>KT-60448</code></a>
FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be
called from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS
from AllOpen plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59342"><code>KT-59342</code></a>
K2 IDE. FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a
transformer with a phase TYPES</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59687"><code>KT-59687</code></a>
K2: Implement proper body update for in-block modifications</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59329"><code>KT-59329</code></a>
Resolve Extensions reference resolution breaks Find Usages</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60295"><code>KT-60295</code></a>
K2: move checkIsResolved for annotations from
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59758"><code>KT-59758</code></a>
K2: Expected is FirResolvedTypeRef, but was
FirImplicitTypeRefImplWithoutSource from
ReturnTypeCalculatorWithJump</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60377"><code>KT-60377</code></a>
K2 IDE: This method will only work on compiled declarations, but this
declaration is not compiled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59685"><code>KT-59685</code></a>
K2: rewrite on-air resolution</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60132"><code>KT-60132</code></a>
K2: properties and functions without a name should be re-analyzable as
well</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59199"><code>KT-59199</code></a>
K2 IDE: PSI changes which do not cause OOB modifications can be unseen
from the FIR elements</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/eaa46a80684e0980e5b70759718640b9feb3b8d3"><code>eaa46a8</code></a>
Add changelog for 1.9.20 release</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/8ac51de3a8af1693a2755e84326a9a2db6b94d39"><code>8ac51de</code></a>
Add changelog for 1.9.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/508e032030cbb9a97f1577348622b7dd202b89d7"><code>508e032</code></a>
[K/JS] Remove unconditional cast to IrClass in KClass expression</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d700cd13ac5c6d38e6b4f28f8ed0ca538351b4b2"><code>d700cd1</code></a>
[FE] 1.9.20 exclusive commit. Fix testData after previous two
commits</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/22b9d5059257243feaf29612e82dac3af34697ae"><code>22b9d50</code></a>
[FE 1.0] 2/2 Don't report a warning when new members are added to open
expect...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/29cf556377a51ea10e586ad9b832e278071f81c5"><code>29cf556</code></a>
[FE 1.0] 1/2 Don't report a warning when new supertypes are added to
open exp...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/40cf415fd6120d0ae56236a1e9999d61242787d5"><code>40cf415</code></a>
[FE 1.0] Refactoring: replace defensive NonPrivateCallableAdded with
Unknown</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4408d898c0fff67c16b080fbd693e6c3b6278515"><code>4408d89</code></a>
[FE 1.0] Report a more precise diagnostic when parameter modifiers
(vararg) a...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/6982fa18d7a86fda3a2f218e808fcff34a62b132"><code>6982fa1</code></a>
[FE 1.0] 2/2 Drop AllowDifferentMembersInActual from compiler and
testData</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/882f468a400fe52759c7b7e72ae93b70f11f5bbc"><code>882f468</code></a>
[STDLIB] 1/2 Drop AllowDifferentMembersInActual from stdlib</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.20">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.jetbrains.kotlin.jvm` from 1.9.10 to 1.9.20
<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>Kotlin 1.9.20</h2>
<h2>1.9.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58834"><code>KT-58834</code></a>
Analysis API: Add source shadowing feature to resolve extensions</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57515"><code>KT-57515</code></a>
LL FIR: Performance bottleneck in
<code>CompositeModificationTracker.getModificationCount</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59266"><code>KT-59266</code></a>
K2: optimize FirElementBuilder.getOrBuildFir for elements outside
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59454"><code>KT-59454</code></a>
K2: drop resolve from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59453"><code>KT-59453</code></a>
K2: completion regression from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59189"><code>KT-59189</code></a>
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58125"><code>KT-58125</code></a>
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for
<code>KtUserType</code>s due to on-air resolution of types</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59240"><code>KT-59240</code></a>
K2: FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a
transformer with a phase IMPORTS from superTypes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58499"><code>KT-58499</code></a>
K2: FirLazyBlock should be calculated before accessing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57966"><code>KT-57966</code></a>
K2: Analysis API: Reference Shortener does not work correctly when
called on entire file</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60954"><code>KT-60954</code></a>
K2: Analysis API: Reference shortener does not work correctly with
variable assignments</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60940"><code>KT-60940</code></a>
K2: Analysis API: Reference shortener incorrectly handles types in
vararg parameters declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60488"><code>KT-60488</code></a>
Analysis API: forbid providing custom KtLifetimeToken for every analyze
call</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60728"><code>KT-60728</code></a>
K2: proper support for scripts in LL FIR transformers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59159"><code>KT-59159</code></a>
K2 IDE: declaration is not found exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59297"><code>KT-59297</code></a>
K2: exception from body resolve leads to corrupted state and broken
analysis</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59077"><code>KT-59077</code></a>
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in
function calls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60586"><code>KT-60586</code></a>
K2: forbid analyze from write action</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57743"><code>KT-57743</code></a>
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project
with cyclic dependencies</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61026"><code>KT-61026</code></a>
K2 Scripts: FirLazyExpression should be calculated before accessing from
on-air resolve</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61009"><code>KT-61009</code></a>
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef
with ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw
HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60357"><code>KT-60357</code></a>
K2 IDE. Reified types parameters are not resolved in a function
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60317"><code>KT-60317</code></a>
K2 IDE. IAE &quot;This method will only work on compiled declarations,
but this declaration is not compiled&quot; on invoking Find Usages for
enum method in library</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60706"><code>KT-60706</code></a>
K2 IDE: FirJvmTypeMapper is not found for
kotlin.kotlin-stdlib-common</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60552"><code>KT-60552</code></a>
K2: merge StateKeeper and lazy body calculator for
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60641"><code>KT-60641</code></a>
Analysis API: Scope for class
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found
exception when stdlib is missing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60638"><code>KT-60638</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54846"><code>KT-54846</code></a>
Analysis API: add isExpect/isActual to KtSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60448"><code>KT-60448</code></a>
FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be
called from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS
from AllOpen plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59342"><code>KT-59342</code></a>
K2 IDE. FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a
transformer with a phase TYPES</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59687"><code>KT-59687</code></a>
K2: Implement proper body update for in-block modifications</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59329"><code>KT-59329</code></a>
Resolve Extensions reference resolution breaks Find Usages</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60295"><code>KT-60295</code></a>
K2: move checkIsResolved for annotations from
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59758"><code>KT-59758</code></a>
K2: Expected is FirResolvedTypeRef, but was
FirImplicitTypeRefImplWithoutSource from
ReturnTypeCalculatorWithJump</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60377"><code>KT-60377</code></a>
K2 IDE: This method will only work on compiled declarations, but this
declaration is not compiled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59685"><code>KT-59685</code></a>
K2: rewrite on-air resolution</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60132"><code>KT-60132</code></a>
K2: properties and functions without a name should be re-analyzable as
well</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58834"><code>KT-58834</code></a>
Analysis API: Add source shadowing feature to resolve extensions</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57515"><code>KT-57515</code></a>
LL FIR: Performance bottleneck in
<code>CompositeModificationTracker.getModificationCount</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59266"><code>KT-59266</code></a>
K2: optimize FirElementBuilder.getOrBuildFir for elements outside
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59454"><code>KT-59454</code></a>
K2: drop resolve from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59453"><code>KT-59453</code></a>
K2: completion regression from
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59189"><code>KT-59189</code></a>
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58125"><code>KT-58125</code></a>
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for
<code>KtUserType</code>s due to on-air resolution of types</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59240"><code>KT-59240</code></a>
K2: FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a
transformer with a phase IMPORTS from superTypes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58499"><code>KT-58499</code></a>
K2: FirLazyBlock should be calculated before accessing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57966"><code>KT-57966</code></a>
K2: Analysis API: Reference Shortener does not work correctly when
called on entire file</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60954"><code>KT-60954</code></a>
K2: Analysis API: Reference shortener does not work correctly with
variable assignments</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60940"><code>KT-60940</code></a>
K2: Analysis API: Reference shortener incorrectly handles types in
vararg parameters declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60488"><code>KT-60488</code></a>
Analysis API: forbid providing custom KtLifetimeToken for every analyze
call</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60728"><code>KT-60728</code></a>
K2: proper support for scripts in LL FIR transformers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59159"><code>KT-59159</code></a>
K2 IDE: declaration is not found exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59297"><code>KT-59297</code></a>
K2: exception from body resolve leads to corrupted state and broken
analysis</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59077"><code>KT-59077</code></a>
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in
function calls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60586"><code>KT-60586</code></a>
K2: forbid analyze from write action</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-57743"><code>KT-57743</code></a>
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project
with cyclic dependencies</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61026"><code>KT-61026</code></a>
K2 Scripts: FirLazyExpression should be calculated before accessing from
on-air resolve</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61009"><code>KT-61009</code></a>
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef
with ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw
HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60357"><code>KT-60357</code></a>
K2 IDE. Reified types parameters are not resolved in a function
body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60317"><code>KT-60317</code></a>
K2 IDE. IAE &quot;This method will only work on compiled declarations,
but this declaration is not compiled&quot; on invoking Find Usages for
enum method in library</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60706"><code>KT-60706</code></a>
K2 IDE: FirJvmTypeMapper is not found for
kotlin.kotlin-stdlib-common</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60552"><code>KT-60552</code></a>
K2: merge StateKeeper and lazy body calculator for
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60641"><code>KT-60641</code></a>
Analysis API: Scope for class
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found
exception when stdlib is missing</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60638"><code>KT-60638</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-54846"><code>KT-54846</code></a>
Analysis API: add isExpect/isActual to KtSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60448"><code>KT-60448</code></a>
FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be
called from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS
from AllOpen plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59342"><code>KT-59342</code></a>
K2 IDE. FirLazyResolveContractViolationException:
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a
transformer with a phase TYPES</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59687"><code>KT-59687</code></a>
K2: Implement proper body update for in-block modifications</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59329"><code>KT-59329</code></a>
Resolve Extensions reference resolution breaks Find Usages</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60295"><code>KT-60295</code></a>
K2: move checkIsResolved for annotations from
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59758"><code>KT-59758</code></a>
K2: Expected is FirResolvedTypeRef, but was
FirImplicitTypeRefImplWithoutSource from
ReturnTypeCalculatorWithJump</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60377"><code>KT-60377</code></a>
K2 IDE: This method will only work on compiled declarations, but this
declaration is not compiled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59685"><code>KT-59685</code></a>
K2: rewrite on-air resolution</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60132"><code>KT-60132</code></a>
K2: properties and functions without a name should be re-analyzable as
well</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-59199"><code>KT-59199</code></a>
K2 IDE: PSI changes which do not cause OOB modifications can be unseen
from the FIR elements</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/eaa46a80684e0980e5b70759718640b9feb3b8d3"><code>eaa46a8</code></a>
Add changelog for 1.9.20 release</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/8ac51de3a8af1693a2755e84326a9a2db6b94d39"><code>8ac51de</code></a>
Add changelog for 1.9.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/508e032030cbb9a97f1577348622b7dd202b89d7"><code>508e032</code></a>
[K/JS] Remove unconditional cast to IrClass in KClass expression</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d700cd13ac5c6d38e6b4f28f8ed0ca538351b4b2"><code>d700cd1</code></a>
[FE] 1.9.20 exclusive commit. Fix testData after previous two
commits</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/22b9d5059257243feaf29612e82dac3af34697ae"><code>22b9d50</code></a>
[FE 1.0] 2/2 Don't report a warning when new members are added to open
expect...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/29cf556377a51ea10e586ad9b832e278071f81c5"><code>29cf556</code></a>
[FE 1.0] 1/2 Don't report a warning when new supertypes are added to
open exp...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/40cf415fd6120d0ae56236a1e9999d61242787d5"><code>40cf415</code></a>
[FE 1.0] Refactoring: replace defensive NonPrivateCallableAdded with
Unknown</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4408d898c0fff67c16b080fbd693e6c3b6278515"><code>4408d89</code></a>
[FE 1.0] Report a more precise diagnostic when parameter modifiers
(vararg) a...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/6982fa18d7a86fda3a2f218e808fcff34a62b132"><code>6982fa1</code></a>
[FE 1.0] 2/2 Drop AllowDifferentMembersInActual from compiler and
testData</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/882f468a400fe52759c7b7e72ae93b70f11f5bbc"><code>882f468</code></a>
[STDLIB] 1/2 Drop AllowDifferentMembersInActual from stdlib</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.20">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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@joepeding joepeding force-pushed the joepeding-run-ci-on-windows branch from f747a3c to e1d33f7 Compare November 5, 2023 13:00
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.

1 participant