Kotlin

Kotlin

This plugin adds the Kotlin libraries to your Minecraft server, enabling proper support for Plugins developed with Kotlin

3.4K
18
Все версииKotlin 1.8.0-RC

Kotlin 1.8.0-RC

Beta8 декабря 2022 г.

Список изменений

Changelog

Compiler

  • KT-55108 IR interpreter: Error occurred while optimizing an expression: VARARG
  • KT-54884 "StackOverflowError: null" caused by Enum constant name in constructor of the same Enum constant
  • KT-55013 State checker use-after-free with XCode 14.1
  • KT-54275 K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"

JavaScript

  • KT-55097 KJS / IR + IC: Using an internal function from a friend module throws an unbound symbol exception
  • KT-54934 KJS / IR + IC: Suspend abstract function stubs are generated with unstable lowered ic signatures
  • KT-54895 KJS / IR + IC: broken cross module references for function default param wrappers

Language Design

  • KT-48516 Forbid @Synchronized annotation on suspend functions

Libraries

  • KT-54835 Document that Iterable.all(emptyCollection) returns TRUE.
  • KT-54168 Expand on natural order in comparator docs

Native. Platform Libraries

Tools. Compiler plugins. Serialization

  • KT-55296 Improve exceptions in serialization plugin
  • KT-55180 KJS: regression in serialization for Kotlin 1.8.0-beta
  • KT-54878 JVM/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-50115 Setting toolchain via Java extension does not configure 'kotlinOptions.jvmTarget' value when Kotlin compilation tasks are created eagerly
  • KT-55222 Migrate AndroidDependencyResolver to the new Gradle API
  • KT-54993 Raise 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 with No value passed for parameter 'mustExist'
  • KT-45335 kotlinOptions.jvmTarget conflicts with Gradle variants
  • KT-55019 Gradle sync: UnknownConfigurationException when adding implementation dependencies to a Kotlin with Java compilation
  • KT-55004 jvmTarget value is ignored by depending modules if a task "UsesKotlinJavaToolchain" is configured for all project modules using allProjects {}
  • KT-54888 Add Gradle property to suppress kotlinOptions.freeCompilerArgs modification on execution phase

Tools. Gradle. JS

  • KT-55099 K/JS: Second declaration of JS target without compiler type report warning incorrectly

Tools. Gradle. Multiplatform

  • KT-54634 MPP: Test Failure causes: KotlinJvmTest$Executor$execute$1 does not define failure

Tools. Incremental Compile

  • KT-54144 New 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

Загрузил

TheFruxzTheFruxz

ID версии