You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@plc4x.apache.org by GitBox <gi...@apache.org> on 2022/04/12 11:19:14 UTC

[GitHub] [plc4x] dependabot[bot] opened a new pull request, #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20

dependabot[bot] opened a new pull request, #350:
URL: https://github.com/apache/plc4x/pull/350

   Bumps `kotlin.version` from 1.6.10 to 1.6.20.
   Updates `kotlin-stdlib` from 1.6.10 to 1.6.20
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">kotlin-stdlib's releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.6.20</h2>
   <h2>Changelog</h2>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48217"><code>KT-48217</code></a> Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49929"><code>KT-49929</code></a> [FIR] Support programmatic creation of annotation class instances</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49276"><code>KT-49276</code></a> Warn about potential overload resolution change if Range/Progression starts implementing Collection</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47902"><code>KT-47902</code></a> Do not propagate method deprecation through overrides</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49857"><code>KT-49857</code></a> Require Xcode 13 for building Kotlin/Native compiler</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47701"><code>KT-47701</code></a> Support instantiation of annotation classes on Native</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46085"><code>KT-46085</code></a> Support experimental parallel compilation of a single module in the JVM backend</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46603"><code>KT-46603</code></a> Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50156"><code>KT-50156</code></a> HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50073"><code>KT-50073</code></a> Performance regression in adapted function references</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50076"><code>KT-50076</code></a> Performance regression in super call to an interface member in $DefaultImpls</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50080"><code>KT-50080</code></a> Performance regression in string template with generic property with primitive upper bound</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50084"><code>KT-50084</code></a> Performance regression in concatenation with 'String?'</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50078"><code>KT-50078</code></a> Performance regression in for-in-array loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50039"><code>KT-50039</code></a> Performance regression in inner class constructor call with default parameters</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48784"><code>KT-48784</code></a> An anonymous class has fields for variables that are only used in the constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-42010"><code>KT-42010</code></a> Generate IINC instruction for postfix increment in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48433"><code>KT-48433</code></a> JVM_IR don't generate null check on 'this$0' parameter of inner class constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48435"><code>KT-48435</code></a> JVM_IR ConstForLoopBenchmark performance regression</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48507"><code>KT-48507</code></a> JVM_IR ForLoopBenchmark regressions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48640"><code>KT-48640</code></a> Performance regression in 'longDownToLoop' benchmarks</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-29822"><code>KT-29822</code></a> Generate specialized bytecode for loops withIndex over unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48669"><code>KT-48669</code></a> Generate optimizable counter loop for loops over indices of unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49444"><code>KT-49444</code></a> Possible performance degradation with UInt downTo loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48944"><code>KT-48944</code></a> Possible performance regression with comparison of local KFunctions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-17111"><code>KT-17111</code></a> Eliminate redundant store/load instructions when the value stored is simple</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36837"><code>KT-36837</code></a> Generate more compact code for for-in-range loop in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48947"><code>KT-48947</code></a> JVM / IR Possible performance regression with string templates</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48931"><code>KT-48931</code></a> JVM / IR: Performance degradation with string concatenation</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36654"><code>KT-36654</code></a> Generate more compact bytecode for safe call in JVM_IR</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-24643"><code>KT-24643</code></a> Prohibit using a type parameter declared for an extension property inside delegate</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51747"><code>KT-51747</code></a> Make <code>KtCallableDeclaration.getContextReceivers</code> default to preserve compatibility</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49658"><code>KT-49658</code></a> NI: False negative TYPE_MISMATCH on nullable type with <code>when</code></li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-43493"><code>KT-43493</code></a> NI: <a href="https://github.com/BuilderInference"><code>@​BuilderInference</code></a> prevents compilation error of &quot;Operator '==' cannot be applied to 'Long' and 'Int'&quot;</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51649"><code>KT-51649</code></a> Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48626"><code>KT-48626</code></a> JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51036"><code>KT-51036</code></a> JVM / IR: &quot;NullPointerException: Parameter specified as non-null is null&quot;  with synchronized and companion object</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">kotlin-stdlib's changelog</a>.</em></p>
   <blockquote>
   <h2>1.6.20</h2>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48217"><code>KT-48217</code></a> Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49929"><code>KT-49929</code></a> [FIR] Support programmatic creation of annotation class instances</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49276"><code>KT-49276</code></a> Warn about potential overload resolution change if Range/Progression starts implementing Collection</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47902"><code>KT-47902</code></a> Do not propagate method deprecation through overrides</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49857"><code>KT-49857</code></a> Require Xcode 13 for building Kotlin/Native compiler</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47701"><code>KT-47701</code></a> Support instantiation of annotation classes on Native</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46085"><code>KT-46085</code></a> Support experimental parallel compilation of a single module in the JVM backend</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46603"><code>KT-46603</code></a> Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50156"><code>KT-50156</code></a> HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50073"><code>KT-50073</code></a> Performance regression in adapted function references</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50076"><code>KT-50076</code></a> Performance regression in super call to an interface member in $DefaultImpls</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50080"><code>KT-50080</code></a> Performance regression in string template with generic property with primitive upper bound</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50084"><code>KT-50084</code></a> Performance regression in concatenation with 'String?'</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50078"><code>KT-50078</code></a> Performance regression in for-in-array loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50039"><code>KT-50039</code></a> Performance regression in inner class constructor call with default parameters</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48784"><code>KT-48784</code></a> An anonymous class has fields for variables that are only used in the constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-42010"><code>KT-42010</code></a> Generate IINC instruction for postfix increment in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48433"><code>KT-48433</code></a> JVM_IR don't generate null check on 'this$0' parameter of inner class constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48435"><code>KT-48435</code></a> JVM_IR ConstForLoopBenchmark performance regression</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48507"><code>KT-48507</code></a> JVM_IR ForLoopBenchmark regressions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48640"><code>KT-48640</code></a> Performance regression in 'longDownToLoop' benchmarks</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-29822"><code>KT-29822</code></a> Generate specialized bytecode for loops withIndex over unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48669"><code>KT-48669</code></a> Generate optimizable counter loop for loops over indices of unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49444"><code>KT-49444</code></a> Possible performance degradation with UInt downTo loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48944"><code>KT-48944</code></a> Possible performance regression with comparison of local KFunctions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-17111"><code>KT-17111</code></a> Eliminate redundant store/load instructions when the value stored is simple</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36837"><code>KT-36837</code></a> Generate more compact code for for-in-range loop in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48947"><code>KT-48947</code></a> JVM / IR Possible performance regression with string templates</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48931"><code>KT-48931</code></a> JVM / IR: Performance degradation with string concatenation</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36654"><code>KT-36654</code></a> Generate more compact bytecode for safe call in JVM_IR</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-24643"><code>KT-24643</code></a> Prohibit using a type parameter declared for an extension property inside delegate</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51747"><code>KT-51747</code></a> Make <code>KtCallableDeclaration.getContextReceivers</code> default to preserve compatibility</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49658"><code>KT-49658</code></a> NI: False negative TYPE_MISMATCH on nullable type with <code>when</code></li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-43493"><code>KT-43493</code></a> NI: <a href="https://github.com/BuilderInference"><code>@​BuilderInference</code></a> prevents compilation error of &quot;Operator '==' cannot be applied to 'Long' and 'Int'&quot;</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51649"><code>KT-51649</code></a> Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48626"><code>KT-48626</code></a> JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51036"><code>KT-51036</code></a> JVM / IR: &quot;NullPointerException: Parameter specified as non-null is null&quot;  with synchronized and companion object</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51471"><code>KT-51471</code></a> Native: incorrect debug information when inheriting suspend fun invoke implementation</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/JetBrains/kotlin/commit/057e7bdce2e7f361403eacade79bbb4d893e85b7"><code>057e7bd</code></a> Add Changelog for 1.6.20</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/af23f66cb13d3a7a692cc10baf79cd5a082f0b47"><code>af23f66</code></a> rrr/1.6.20/ilgonmic/duplicated-signatures</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/b687d4c0b1a0a23d9ab8ceccb4d44fdda035ced9"><code>b687d4c</code></a> Fix binary compatibility with AS Arctic Fox C14</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/06f7a3d482431d7ed974437dede8af4a49ec8280"><code>06f7a3d</code></a> [Compiler PSI] Make <code>getContextReceivers</code> default to preserve compatibility</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/68e86c5db471f2bc2fa1bff623733bb36ae6ddab"><code>68e86c5</code></a> [Commonizer] Fixup `test KT-51686 - type argument is parameterized class - nu...</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/59d039180a32f515c3ed7a9b1af113d199cfab84"><code>59d0391</code></a> [Commonizer] Separate nullability from type substitution</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/23976353e88c4a203272621839aa0f3b76bca385"><code>2397635</code></a> [Commonizer] Substitute type arguments when argument type is ClassOrTypeAlias...</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/53676cb05bbb93273bd59e28c1fd9192ca4dc1e0"><code>53676cb</code></a> [Commonizer] Test: Be more lenient on missing abbreviated type in reference</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/5b0f27efac9712dad24e7c6d7394041cd40166c5"><code>5b0f27e</code></a> [Commonizer] Implement tests covering KT-51686</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/92a8ebc76094197b778738aa95701b65b1d69fcd"><code>92a8ebc</code></a> Add lazy init for build scan statistic</li>
   <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.6.10...v1.6.20">compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `kotlin-stdlib-jdk8` from 1.6.10 to 1.6.20
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">kotlin-stdlib-jdk8's releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.6.20</h2>
   <h2>Changelog</h2>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48217"><code>KT-48217</code></a> Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49929"><code>KT-49929</code></a> [FIR] Support programmatic creation of annotation class instances</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49276"><code>KT-49276</code></a> Warn about potential overload resolution change if Range/Progression starts implementing Collection</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47902"><code>KT-47902</code></a> Do not propagate method deprecation through overrides</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49857"><code>KT-49857</code></a> Require Xcode 13 for building Kotlin/Native compiler</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47701"><code>KT-47701</code></a> Support instantiation of annotation classes on Native</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46085"><code>KT-46085</code></a> Support experimental parallel compilation of a single module in the JVM backend</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46603"><code>KT-46603</code></a> Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50156"><code>KT-50156</code></a> HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50073"><code>KT-50073</code></a> Performance regression in adapted function references</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50076"><code>KT-50076</code></a> Performance regression in super call to an interface member in $DefaultImpls</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50080"><code>KT-50080</code></a> Performance regression in string template with generic property with primitive upper bound</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50084"><code>KT-50084</code></a> Performance regression in concatenation with 'String?'</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50078"><code>KT-50078</code></a> Performance regression in for-in-array loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50039"><code>KT-50039</code></a> Performance regression in inner class constructor call with default parameters</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48784"><code>KT-48784</code></a> An anonymous class has fields for variables that are only used in the constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-42010"><code>KT-42010</code></a> Generate IINC instruction for postfix increment in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48433"><code>KT-48433</code></a> JVM_IR don't generate null check on 'this$0' parameter of inner class constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48435"><code>KT-48435</code></a> JVM_IR ConstForLoopBenchmark performance regression</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48507"><code>KT-48507</code></a> JVM_IR ForLoopBenchmark regressions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48640"><code>KT-48640</code></a> Performance regression in 'longDownToLoop' benchmarks</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-29822"><code>KT-29822</code></a> Generate specialized bytecode for loops withIndex over unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48669"><code>KT-48669</code></a> Generate optimizable counter loop for loops over indices of unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49444"><code>KT-49444</code></a> Possible performance degradation with UInt downTo loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48944"><code>KT-48944</code></a> Possible performance regression with comparison of local KFunctions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-17111"><code>KT-17111</code></a> Eliminate redundant store/load instructions when the value stored is simple</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36837"><code>KT-36837</code></a> Generate more compact code for for-in-range loop in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48947"><code>KT-48947</code></a> JVM / IR Possible performance regression with string templates</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48931"><code>KT-48931</code></a> JVM / IR: Performance degradation with string concatenation</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36654"><code>KT-36654</code></a> Generate more compact bytecode for safe call in JVM_IR</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-24643"><code>KT-24643</code></a> Prohibit using a type parameter declared for an extension property inside delegate</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51747"><code>KT-51747</code></a> Make <code>KtCallableDeclaration.getContextReceivers</code> default to preserve compatibility</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49658"><code>KT-49658</code></a> NI: False negative TYPE_MISMATCH on nullable type with <code>when</code></li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-43493"><code>KT-43493</code></a> NI: <a href="https://github.com/BuilderInference"><code>@​BuilderInference</code></a> prevents compilation error of &quot;Operator '==' cannot be applied to 'Long' and 'Int'&quot;</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51649"><code>KT-51649</code></a> Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48626"><code>KT-48626</code></a> JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51036"><code>KT-51036</code></a> JVM / IR: &quot;NullPointerException: Parameter specified as non-null is null&quot;  with synchronized and companion object</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">kotlin-stdlib-jdk8's changelog</a>.</em></p>
   <blockquote>
   <h2>1.6.20</h2>
   <h3>Compiler</h3>
   <h4>New Features</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48217"><code>KT-48217</code></a> Add an annotation JvmDefaultWithCompatibility to allow generating DefaultImpls classes if -Xjvm-default=all option is used</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49929"><code>KT-49929</code></a> [FIR] Support programmatic creation of annotation class instances</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49276"><code>KT-49276</code></a> Warn about potential overload resolution change if Range/Progression starts implementing Collection</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47902"><code>KT-47902</code></a> Do not propagate method deprecation through overrides</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49857"><code>KT-49857</code></a> Require Xcode 13 for building Kotlin/Native compiler</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-47701"><code>KT-47701</code></a> Support instantiation of annotation classes on Native</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46085"><code>KT-46085</code></a> Support experimental parallel compilation of a single module in the JVM backend</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-46603"><code>KT-46603</code></a> Generate SAM-conversions to Java interfaces extending 'java.io.Serializable' as serializable using java.lang.invoke.LambdaMetafactory</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50156"><code>KT-50156</code></a> HMPP: Slow frontend/ide performance in OKIO (ExpectActualDeclarationChecker)</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50073"><code>KT-50073</code></a> Performance regression in adapted function references</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50076"><code>KT-50076</code></a> Performance regression in super call to an interface member in $DefaultImpls</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50080"><code>KT-50080</code></a> Performance regression in string template with generic property with primitive upper bound</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50084"><code>KT-50084</code></a> Performance regression in concatenation with 'String?'</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50078"><code>KT-50078</code></a> Performance regression in for-in-array loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-50039"><code>KT-50039</code></a> Performance regression in inner class constructor call with default parameters</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48784"><code>KT-48784</code></a> An anonymous class has fields for variables that are only used in the constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-42010"><code>KT-42010</code></a> Generate IINC instruction for postfix increment in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48433"><code>KT-48433</code></a> JVM_IR don't generate null check on 'this$0' parameter of inner class constructor</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48435"><code>KT-48435</code></a> JVM_IR ConstForLoopBenchmark performance regression</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48507"><code>KT-48507</code></a> JVM_IR ForLoopBenchmark regressions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48640"><code>KT-48640</code></a> Performance regression in 'longDownToLoop' benchmarks</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-29822"><code>KT-29822</code></a> Generate specialized bytecode for loops withIndex over unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48669"><code>KT-48669</code></a> Generate optimizable counter loop for loops over indices of unsigned arrays</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49444"><code>KT-49444</code></a> Possible performance degradation with UInt downTo loop</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48944"><code>KT-48944</code></a> Possible performance regression with comparison of local KFunctions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-17111"><code>KT-17111</code></a> Eliminate redundant store/load instructions when the value stored is simple</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36837"><code>KT-36837</code></a> Generate more compact code for for-in-range loop in JVM_IR</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48947"><code>KT-48947</code></a> JVM / IR Possible performance regression with string templates</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48931"><code>KT-48931</code></a> JVM / IR: Performance degradation with string concatenation</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-36654"><code>KT-36654</code></a> Generate more compact bytecode for safe call in JVM_IR</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-24643"><code>KT-24643</code></a> Prohibit using a type parameter declared for an extension property inside delegate</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51747"><code>KT-51747</code></a> Make <code>KtCallableDeclaration.getContextReceivers</code> default to preserve compatibility</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-49658"><code>KT-49658</code></a> NI: False negative TYPE_MISMATCH on nullable type with <code>when</code></li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-43493"><code>KT-43493</code></a> NI: <a href="https://github.com/BuilderInference"><code>@​BuilderInference</code></a> prevents compilation error of &quot;Operator '==' cannot be applied to 'Long' and 'Int'&quot;</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51649"><code>KT-51649</code></a> Kotlin/Native: reduce binary size of watchosArm32 and iosArm32 targets by limiting inlining of runtime functions</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-48626"><code>KT-48626</code></a> JVM IR: incorrect behavior for captured for-loop parameter since 1.6.20-dev-723</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51036"><code>KT-51036</code></a> JVM / IR: &quot;NullPointerException: Parameter specified as non-null is null&quot;  with synchronized and companion object</li>
   <li><a href="https://youtrack.jetbrains.com/issue/KT-51471"><code>KT-51471</code></a> Native: incorrect debug information when inheriting suspend fun invoke implementation</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/JetBrains/kotlin/commit/057e7bdce2e7f361403eacade79bbb4d893e85b7"><code>057e7bd</code></a> Add Changelog for 1.6.20</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/af23f66cb13d3a7a692cc10baf79cd5a082f0b47"><code>af23f66</code></a> rrr/1.6.20/ilgonmic/duplicated-signatures</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/b687d4c0b1a0a23d9ab8ceccb4d44fdda035ced9"><code>b687d4c</code></a> Fix binary compatibility with AS Arctic Fox C14</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/06f7a3d482431d7ed974437dede8af4a49ec8280"><code>06f7a3d</code></a> [Compiler PSI] Make <code>getContextReceivers</code> default to preserve compatibility</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/68e86c5db471f2bc2fa1bff623733bb36ae6ddab"><code>68e86c5</code></a> [Commonizer] Fixup `test KT-51686 - type argument is parameterized class - nu...</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/59d039180a32f515c3ed7a9b1af113d199cfab84"><code>59d0391</code></a> [Commonizer] Separate nullability from type substitution</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/23976353e88c4a203272621839aa0f3b76bca385"><code>2397635</code></a> [Commonizer] Substitute type arguments when argument type is ClassOrTypeAlias...</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/53676cb05bbb93273bd59e28c1fd9192ca4dc1e0"><code>53676cb</code></a> [Commonizer] Test: Be more lenient on missing abbreviated type in reference</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/5b0f27efac9712dad24e7c6d7394041cd40166c5"><code>5b0f27e</code></a> [Commonizer] Implement tests covering KT-51686</li>
   <li><a href="https://github.com/JetBrains/kotlin/commit/92a8ebc76094197b778738aa95701b65b1d69fcd"><code>92a8ebc</code></a> Add lazy init for build scan statistic</li>
   <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.6.10...v1.6.20">compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `kotlin-maven-plugin` from 1.6.10 to 1.6.20
   
   
   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 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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [plc4x] sruehl commented on pull request #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20

Posted by GitBox <gi...@apache.org>.
sruehl commented on PR #350:
URL: https://github.com/apache/plc4x/pull/350#issuecomment-1097954949

   @dependabot rebase


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [plc4x] sruehl commented on pull request #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20

Posted by GitBox <gi...@apache.org>.
sruehl commented on PR #350:
URL: https://github.com/apache/plc4x/pull/350#issuecomment-1096905761

   @dependabot rebase


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [plc4x] dependabot[bot] closed pull request #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20

Posted by GitBox <gi...@apache.org>.
dependabot[bot] closed pull request #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20
URL: https://github.com/apache/plc4x/pull/350


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [plc4x] chrisdutz commented on pull request #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20

Posted by GitBox <gi...@apache.org>.
chrisdutz commented on PR #350:
URL: https://github.com/apache/plc4x/pull/350#issuecomment-1103860536

   @dependabot rebase


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [plc4x] dependabot[bot] commented on pull request #350: build(deps): bump kotlin.version from 1.6.10 to 1.6.20

Posted by GitBox <gi...@apache.org>.
dependabot[bot] commented on PR #350:
URL: https://github.com/apache/plc4x/pull/350#issuecomment-1103880524

   Looks like these dependencies are updatable in another way, so this is no longer needed.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@plc4x.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org