Prihaja nova različica programskega jezika Kotlin 1.3.30

kotlin

JetBrains je napovedal razpoložljivost različice 1.3.30 svojega programskega jezika Kotlin . Ta nova različica vključuje številne izboljšave, varnostne popravke in posodobljena orodja za Kotlin 1.3.

JetBrains je pojasnil, da so glavna področja posredovanja pri tej izdaji Kotlin / Native, zmogljivost KAPT in izboljšave IntelliJ IDEA.

Različica 1.3 jezika je bila izdana novembra 2018, približno eno leto po izdaji različice 1.2.

Kaj je novega v Kotlinu 1.3.30?

Ta različica se ne šteje več za popravek hrošča in posodobitev orodja iz različice 1.3 podjetja JetBrains.

Glavne nove funkcije v različici 1.3 vključujejo korutine, Kotlin / Native Beta in projekte za več platform.

Izboljšave so bile izvedene tudi za druge namene, kot so eksperimentalna podpora za spletne tečaje za izboljšanje zmogljivosti in varnosti pisanja, eksperimentalna podpora za nepredznačena cela števila za lažjo manipulacijo z bajti in druga nizkonivojska koda.

Zato so bili narejeni popravki za izboljšanje delovanja KAPT-a, pa tudi za Kotlin/Native.

S to rešitvijo KAPT zdaj v eksperimentalnem načinu podpira inkrementalne procesorje za anotacije.

Če ga želite preizkusiti, v datoteko gradle.properties dodajte parameter kapt.incremental.apt = true.

Upoštevajte, da bo v trenutni implementaciji uporaba katerega koli neinkrementalnega procesorja za anotacije ali spreminjanje ABI-ja odvisnosti (do sedaj vključno s spreminjanjem notranjih deklaracij) povzročila inkrementalno obdelavo brez anotacij za dani modul.

Za Kotlin / Native JetBrains sporoča, da je bil seznam podprtih ciljev Kotlin / Native razširjen. Ta različica podpira 32-bitni cilj sistema Windows (mingw_x86).

Poleg tega lahko uporabniki sistemov Windows in Mac OS svoje programe Kotlin/Native prevajajo med platformami z Linux x86-64, ARM 32, pa tudi z napravami Android in Raspberry Pi.

Na strani prevajalnika je JetBrains dodal popravke nedefiniranemu vedenju pri izračunu preostalega deljenja z 0, kar zdaj vrže izjemo.

Težave s poravnavo so bile odpravljene tudi za platformi ARM 32 in MIPS.

Druga orodja JetBrains prejeli so tudi podporo

JetBrains zdaj poleg IntelliJ IDEA ponuja podporo za Kotlin/Native v še dveh svojih EDI-jih .

“Poleg IntelliJ IDEA bomo ponudili vtičnik Kotlin / Native za CLion 2019.1 in AppCode 2019.1. Datoteke z definicijo interoperabilnosti C (.def) bodo podpirali tudi vsi IDE-ji, čeprav trenutno ne zagotavljamo dokončanja kode, "je pojasnil JetBrains v svoji opombi ob izdaji za ta pregled.

Za CLion in AppCode je JetBrains dodal tudi povratno sledenje izvorni kodi in izboljšave podpore za odpravljanje napak.

JetBrains je izboljšal odpravljanje napak v integriranem razvojnem okolju IntelliJ IDEA, da bi olajšal rutine odpravljanja napak.

Pri odpravljanju napak v kodi korutine zdaj vidite asinhrono »stacktrace asynchronous«, ki prikazuje spremenljivke, shranjene v času začasne zaustavitve.

Ko se ustavite na prelomni točki znotraj funkcije začasne ali lambda funkcije, sled klica prav tako kaže stanje spremenljivk na zadnji točki zadrževanja.

Lahko krmarite po celotnem naboru zaustavljenih funkcij, začenši z zadnjo točko zaustavitve trenutne naprave in preverite vrednosti, shranjene v spremenljivkah.

Podpora za mrk

Zadnja pomembna izboljšava , ki jo je mogoče videti v tej različici, je posodobitev vtičnika Kotlin za Eclipse EDI.

Novi vtičnik Eclipse EDI različice 0.8.14 ponuja podporo za prevajalnik Kotlin 1.3.30, številne druge popravke napak in splošne izboljšave stabilnosti.

Ta posodobitev uvaja tudi eksperimentalno podporo za projekte Gradle . Zdaj lahko svoje projekte uvozite z Eclipse Buildship in jih nato poiščete v svojem delovnem prostoru Eclipse s pravilnimi nastavitvami vtičnika Kotlin.

JetBrains je pojasnil, da delo še poteka in bo v prihodnjih različicah izboljšano, vendar ga lahko preizkusite zdaj in delite svoje povratne informacije.

Za pridobitev te nove različice kliknite na naslednjo povezavo.


Dodaj kot prednostni vir v Googlu