⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps kotlin_version
from 1.5.31 to 1.6.0.
Updates kotlin-gradle-plugin
from 1.5.31 to 1.6.0
Release notes
Sourced from kotlin-gradle-plugin's releases.
Kotlin 1.6.0-RC2
Changelog
Compiler
New Features
KT-43919
Support loading Java annotations on base classes and implementing interfaces' type arguments
Performance Improvements
KT-45185
FIR2IR: get rid of IrBuiltIns usages
Fixes
KT-49477
Has ran into recursion problem with two interdependant delegates
KT-49371
JVM / IR: "NoSuchMethodError" with multiple inheritance
KT-49294
Turning FlowCollector into 'fun interface' leads to AbstractMethodError
KT-18282
Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
KT-25289
Prohibit access to class members in the super constructor call of its companion and nested object
KT-32753
Prohibit @JvmField
on property in primary constructor that overrides interface property
KT-43433
Suspend conversion is disabled
message in cases where it is not supported and quickfix to update language version is suggested
KT-49209
Default upper bound for type variables should be non-null
KT-22562
Deprecate calls to "suspend" named functions with single dangling lambda argument
KT-49335
NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer
when using @Repeatable
annotation from different file
KT-49322
Postpone promoting warnings to errors for ProperTypeInferenceConstraintsProcessing
feature
KT-49285
Exception on nested builder inference calls
KT-49101
IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(out Number)
KT-36399
Gradually support TYPE_USE nullability annotations read from class-files
KT-11454
Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-files
KT-18768
@Notnull
annotation from Java does not work with varargs
KT-24392
Nullability of Java arrays is read incorrectly if @Nullable
annotation has both targets TYPE_USE and VALUE_PARAMETER
KT-48157
FIR: incorrect resolve with built-in names in use
KT-46409
FIR: erroneous resolve to qualifier instead of extension
KT-44566
FirConflictsChecker
do not check for conflicting overloads across multiple files
KT-37318
FIR: Discuss treating flexible bounded constraints in inference
KT-45989
FIR: wrong callable reference type inferred
KT-46058
[FIR] Remove state from some checkers
KT-45973
FIR: wrong projection type inferred
KT-43083
[FIR] False positive 'HIDDEN' on internal
KT-46727
Report warning on contravariant usages of star projected argument from Java
KT-40668
FIR: Ambiguity on qualifier when having multiple different same-named objects in near scopes
KT-37081
[FIR] errors NO_ELSE_IN_WHEN and INCOMPATIBLE_TYPES absence
KT-48162
NON_VARARG_SPREAD isn't reported on *toTypedArray() call
KT-45118
ClassCastException caused by parent and child class in if-else
KT-47605
Kotlin/Native: switch to LLD linker for MinGW targets
KT-44436
Support default not null annotations to enhance T into T!!
KT-49190
Increase stub versions
... (truncated)
Changelog
Sourced from kotlin-gradle-plugin's changelog.
CHANGELOG
Commits
Updates kotlin-stdlib
from 1.5.31 to 1.6.0
Release notes
Sourced from kotlin-stdlib's releases.
Kotlin 1.6.0-RC2
Changelog
Compiler
New Features
KT-43919
Support loading Java annotations on base classes and implementing interfaces' type arguments
Performance Improvements
KT-45185
FIR2IR: get rid of IrBuiltIns usages
Fixes
KT-49477
Has ran into recursion problem with two interdependant delegates
KT-49371
JVM / IR: "NoSuchMethodError" with multiple inheritance
KT-49294
Turning FlowCollector into 'fun interface' leads to AbstractMethodError
KT-18282
Companion object referencing it's own method during construction compiles successfully but fails at runtime with VerifyError
KT-25289
Prohibit access to class members in the super constructor call of its companion and nested object
KT-32753
Prohibit @JvmField
on property in primary constructor that overrides interface property
KT-43433
Suspend conversion is disabled
message in cases where it is not supported and quickfix to update language version is suggested
KT-49209
Default upper bound for type variables should be non-null
KT-22562
Deprecate calls to "suspend" named functions with single dangling lambda argument
KT-49335
NPE in RepeatedAnnotationLowering.wrapAnnotationEntriesInContainer
when using @Repeatable
annotation from different file
KT-49322
Postpone promoting warnings to errors for ProperTypeInferenceConstraintsProcessing
feature
KT-49285
Exception on nested builder inference calls
KT-49101
IllegalArgumentException: ClassicTypeSystemContext couldn't handle: Captured(out Number)
KT-36399
Gradually support TYPE_USE nullability annotations read from class-files
KT-11454
Load annotations on TYPE_USE/TYPE_PARAMETER positions from Java class-files
KT-18768
@Notnull
annotation from Java does not work with varargs
KT-24392
Nullability of Java arrays is read incorrectly if @Nullable
annotation has both targets TYPE_USE and VALUE_PARAMETER
KT-48157
FIR: incorrect resolve with built-in names in use
KT-46409
FIR: erroneous resolve to qualifier instead of extension
KT-44566
FirConflictsChecker
do not check for conflicting overloads across multiple files
KT-37318
FIR: Discuss treating flexible bounded constraints in inference
KT-45989
FIR: wrong callable reference type inferred
KT-46058
[FIR] Remove state from some checkers
KT-45973
FIR: wrong projection type inferred
KT-43083
[FIR] False positive 'HIDDEN' on internal
KT-46727
Report warning on contravariant usages of star projected argument from Java
KT-40668
FIR: Ambiguity on qualifier when having multiple different same-named objects in near scopes
KT-37081
[FIR] errors NO_ELSE_IN_WHEN and INCOMPATIBLE_TYPES absence
KT-48162
NON_VARARG_SPREAD isn't reported on *toTypedArray() call
KT-45118
ClassCastException caused by parent and child class in if-else
KT-47605
Kotlin/Native: switch to LLD linker for MinGW targets
KT-44436
Support default not null annotations to enhance T into T!!
KT-49190
Increase stub versions
... (truncated)
Changelog
Sourced from kotlin-stdlib's changelog.
CHANGELOG
Commits
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 commands and options
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)
dependencies java