Skip to content

Commit

Permalink
[pigeon]: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.10 …
Browse files Browse the repository at this point in the history
…to 1.9.20 in /packages/pigeon/platform_tests/test_plugin/android (flutter#5334)

Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) 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:kotlin-gradle-plugin'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-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-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>
</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:kotlin-gradle-plugin'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-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-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>
</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 compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-gradle-plugin&package-manager=gradle&previous-version=1.9.10&new-version=1.9.20)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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`.

---

<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
dependabot[bot] authored and HugoOlthof committed Dec 13, 2023
1 parent 33a1def commit 1db4c19
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ group 'com.example.test_plugin'
version '1.0-SNAPSHOT'

buildscript {
ext.kotlin_version = '1.9.10'
ext.kotlin_version = '1.9.20'
repositories {
google()
mavenCentral()
Expand Down

0 comments on commit 1db4c19

Please sign in to comment.