kotlin icon indicating copy to clipboard operation
kotlin copied to clipboard

The Kotlin Programming Language.

Results 310 kotlin issues
Sort by recently updated
recently updated
newest added

...in builder inference mode, anyway. The new field serves the same purpose as ResolvedAtom.subResolvedAtoms in FE1.0: resolved named references no longer contain candidates, so type variable info needs to be...

FIR

If the super class is in a file that has already been lowered, the base method has an extra continuation parameter which breaks things. Also, SAM wrappers around functional objects...

Backend

This is a proposal to fix [KT-49364](https://youtrack.jetbrains.com/issue/KT-49364/VerifyError-Bad-type-on-operand-stack-on-cast-which-can-never-succeed-from-ULong-to-Int). Operand stack type verification happens before `checkcast` is executed. When we implicitly cast an inline class to a non-inline type, if type of...

Backend

When using correct error types and there is a property setter or receiver for an unknown type then the parameter type would be `Object` instead of the error type. This...

KAPT

Binary bitwise operations are infix functions instead of operators. Bitwise negation is a normal function.

FIR

Previously the annotations were included in reverse order. With this change they are kept in the same order as in the source file. This changes the test case for KT-23427...

KAPT

Error types that are generic could sometimes throw an ISE when generating the stub. This fixes [KT-43786](https://youtrack.jetbrains.com/issue/KT-43786/KAPT-IllegalStateException-SimpleTypeImpl-should-not-be-created-for-error-type-ErrorScope).

KAPT

This fixes [KT-43117](https://youtrack.jetbrains.com/issue/KT-43117/Kapt-System-is-already-defined-in-this-compilation-unit)

KAPT

Previously measureTimeMillis used System.currentTimeMillis which is not ideal for several reasons. Firstly it often has a resolution of 10s of milliseconds and secondly because it can be adjusted by something...

Standard Library