Kotlin
詳細情報
| タイトル | Kotlin |
|---|---|
| URL | https://kotlinlang.org/ |
| バージョン | ver 2.3.20-RC |
| 更新日 | 2026/02/20 |
| 追加日 | 2016/02/16 |
| 種別 | フリーソフト |
| 説明 | JetBrainsが開発するJVM上で動作するプログラミング言語。 |
レビュー
Kotlinは、開発者をより幸せにするために設計された、モダンかつ成熟したプログラミング言語。簡潔で、安全で、Javaや他の言語と相互運用可能で、生産的なプログラミングを可能とするために、複数のプラットフォーム間でコードを再利用する多くの方法を提供する。
スクリーンショット
スクリーンショットはありません。
更新グラフ
バージョン履歴
Kotlin 2.3.20-RC
Pre-release
Pre-release
Changelog
Backend. Wasm
-
KT-82649K/Wasm: Rewrite StringBuilder to use JsString -
KT-83995K/Wasm: 2.3.0 -> 2.3.20-Beta1 degradation in arrow tests -
KT-83839K/Wasm: CMP. Load time on Safari significantly increased with Kotlin = 2.3.20-Beta1
Compiler
-
KT-83372compileDebugKotlinAndroid hangs in 2.3.0 with SQLDelight -
KT-83849False-positive NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS forOptional.orElse(null)call -
KT-84192"Member overrides diff
Kotlin 2.3.10
Changelog
Compiler
-
KT-83984Data races around kotlinx.serialization plugin protobuf extensions registration -
KT-83317ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant -
KT-83031K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code -
KT-81700flaky overload resolution behaviors (false-positive errors, different final candidates, compile-time failures) -
KT-83983Revert of KT-83081 -
KT-83314JSpecify@NullMarkedchanges Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3 -
KT-82863
Kotlin 2.3.10-RC2
Pre-release
Pre-release
ChangeLog
Compiler
-
KT-83984Data races around kotlinx.serialization plugin protobuf extensions registration -
KT-83983Revert of KT-83081
Kotlin 2.3.20-Beta2
Pre-release
Pre-release
Changelog
Analysis API. FIR
-
KT-83467Package-level JSpecify annotations are ignored when coming from jars or libraries -
KT-82846AA: unresolved KtExpression.expressionType for the reference to the parameter with default value
Analysis API. Infrastructure
-
KT-83173Analysis API Tests: Library names with RC versions aren't sanitised
Analysis API. Surface
Performance Improvements
-
KT-83694Provide psi-based implementation ofKaDeclarationSymbol#isExternal
Kotlin 2.3.10-RC
Pre-release
Pre-release
Changelog
Compiler
-
KT-83314JSpecify@NullMarkedchanges Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3 -
KT-83317ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant -
KT-83031K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code -
KT-82863@NoInferregression since 2.2.20 -
KT-82841"kotlin.NoWhenBranchMatchedException" inwhenwith!ischeck & non-sealed class in the middle
Kotlin 2.3.20-Beta1
Pre-release
Pre-release
Changelog
Analysis API. FIR
New Features
-
KT-78090Implement stubs support for new conditional returns and holdsIn contracts
Fixes
-
KT-80485False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object -
KT-82948'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl' -
KT-82057K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type -
KT-82772
Kotlin 2.3.0
Changelog
Analysis API
-
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interop -
KT-80303Move:native:analysis-api-klib-readerto:libraries:tools
Analysis API. Code Compilation
-
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var -
KT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluation -
KT-73201K2 IDE: Error wh
Kotlin 2.3.0-RC3
Pre-release
Pre-release
Changelog
Compiler
-
KT-82869Green-to-Red change in 2.3 after prioritizing non-suspend-function-type overloads
Libraries
-
KT-82901Long.MIN_VALUE.millisecondsproduces invalid denormalized Duration
Kotlin 2.3.0-RC2
Pre-release
Pre-release
Changelog
Compiler
-
KT-82590ClassCastException when instantiating class with generics implemented by fun interface and lambda
Tools. Compiler Plugin API
-
KT-82563Improve compiler error messages to identify incompatible plugins causing compilation failures
Kotlin 2.3.0-RC
Pre-release
Pre-release
Changelog
Backend. Wasm
-
KT-82075K/Wasm: kotlin.wasm.internal.getSimpleName crashes on iOS Safari older than 26
Compiler
-
KT-82138Debugger: Cannot evaluate JvmInline value class parameter -
KT-78413Kotlin Debugger: value classes as context parameters have incorrect names in Variables View during debugging -
KT-80549Call of Java method with type parameter bounds: Expected FirResolvedTypeRef with ConeKotlinType but was FirJavaTypeRef -
KT-82132False-positive type mismatch with -language-version 2.2<
Kotlin 2.3.0-Beta2
Pre-release
Pre-release
Changelog
Analysis API
-
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interop
Analysis API. Code Compilation
-
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that var
Analysis API. FIR
-
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {} -
KT-80473Add events for tracking LL ac