Список изменений
Changelog
Compiler
KT-55108IR interpreter: Error occurred while optimizing an expression: VARARGKT-54884"StackOverflowError: null" caused by Enum constant name in constructor of the same Enum constantKT-55013State checker use-after-free with XCode 14.1KT-54275K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"
JavaScript
KT-55097KJS / IR + IC: Using an internal function from a friend module throws an unbound symbol exceptionKT-54934KJS / IR + IC: Suspend abstract function stubs are generated with unstable lowered ic signaturesKT-54895KJS / IR + IC: broken cross module references for function default param wrappers
Language Design
KT-48516Forbid@Synchronizedannotation on suspend functions
Libraries
KT-54835Document that Iterable.all(emptyCollection) returns TRUE.KT-54168Expand on natural order in comparator docs
Native. Platform Libraries
KT-54225Native: update to Xcode 14.1
Tools. Compiler plugins. Serialization
KT-55296Improve exceptions in serialization pluginKT-55180KJS: regression in serialization for Kotlin 1.8.0-betaKT-54878JVM/IR: java.lang.ClassCastException: class org.jetbrains.kotlin.ir.types.impl.IrStarProjectionImpl cannot be cast to class org.jetbrains.kotlin.ir.types.IrTypeProjection on serializer<Box<*>>()
Tools. Gradle
KT-50115Setting toolchain via Java extension does not configure 'kotlinOptions.jvmTarget' value when Kotlin compilation tasks are created eagerlyKT-55222Migrate AndroidDependencyResolver to the new Gradle APIKT-54993Raise kotlin.jvm.target.validation.mode check default level to error when build is running on Gradle 8+KT-54995[1.8.0-Beta] compileAppleMainKotlinMetadata fails on default parameters withNo value passed for parameter 'mustExist'KT-45335kotlinOptions.jvmTarget conflicts with Gradle variantsKT-55019Gradle sync: UnknownConfigurationException when adding implementation dependencies to a Kotlin with Java compilationKT-55004jvmTarget value is ignored by depending modules if a task "UsesKotlinJavaToolchain" is configured for all project modules using allProjects {}KT-54888Add Gradle property to suppress kotlinOptions.freeCompilerArgs modification on execution phase
Tools. Gradle. JS
KT-55099K/JS: Second declaration of JS target without compiler type report warning incorrectly
Tools. Gradle. Multiplatform
KT-54634MPP: Test Failure causes:KotlinJvmTest$Executor$execute$1 does not define failure
Tools. Incremental Compile
KT-54144New IC: "IllegalStateException: The following LookupSymbols are not yet converted to ProgramSymbols" when changing an inline function with custom JvmName
Файлы
Kotlin-1.8.0-RC-Runnable.jar(1.78 MiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.8.0-RC
Загрузчики
bukkitpaperpurpurspigot
Версии игры
1.8.91.91.9.11.9.21.9.31.9.41.101.10.11.10.21.111.11.11.11.21.121.12.11.12.21.131.13.11.13.21.141.14.11.14.21.14.31.14.41.151.15.11.15.21.161.16.11.16.21.16.31.16.41.16.51.171.17.11.181.18.11.18.21.191.19.11.19.21.19.3
Загрузок
143
Дата публикации
December 8, 2022 at 10:45 AM
