Prihaja nova različica programskega jezika Kotlin 1.3.30

kotlin

JetBrains je napovedal, da je na voljo različica 1.3.30 vaš programski jezik Kotlin. Katera 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 odpravljanje napak in posodobitev orodij različice 1.3 s strani JetBrains.

Glavne novosti v različici 1.3 vključujejo podprograme, Kotlin / Native Beta in projekte med platformami.

prav tako prišlo je tudi do drugih izboljšav, kot je eksperimentalna podpora za spletne tečaje za delovanje in varnost pisanja, eksperimentalna podpora za nepopisana cela števila olajšati manipulacijo z bajti in drugimi kodami nizke ravni.

zato opravljeni so bili popravki KAPT za izboljšanje njegove zmogljivosti, pa tudi za Kotlin / Native.

S to rešitvijo KAPT zdaj podpira postopne pripombe procesorjev v eksperimentalnem načinu.

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

Upoštevajte, da je pri trenutni izvedbi uporaba katerega koli neinkrementalnega procesorja pripisov o spreminjanje ABI odvisnosti (do zdaj, vključno s spreminjanjem notranjih deklaracij) bo privedlo do obdelave brez opomb inkrementalno 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 je dr. Uporabniki sistemov Windows in Mac OS lahko prevajajo svoje programe Kotlin / Domači en transverzalni način z Linuxom x86-64, ARM 32, kot tudi naprave 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 ponuja podporo za Kotlin / Native še v dveh EDI-jih, poleg Intellij IDEA.

“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, JetBrains tudi dodana nazaj navigacija v izvorno kodo, kot tudi izboljšave podpore za razhroščevanje.

JetBrains je izboljšal odpravljanje napak v IDEA Intellij IDE za lažje odpravljanje napak določenih rutin.

Ko odpravljate napake podprogramske kode, zdaj vidite asinhrono sled asinhronih klicev "Stacktrace asynchronous", ki prikazuje spremenljivke, shranjene v času začasne ustavitve.

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

Še zadnji večji napredek kar je razvidno iz te različice je lPosodobitev vtičnika Kotlin za EDI Eclipse.

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 projektom Gradle. Zdaj lahko svoje projekte uvozite z Eclipse Buildship, nato pa jih poiščete v svojem delovnem prostoru Eclipse s pravilnimi nastavitvami vtičnika Kotlin.

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

Če želite pridobiti to novo različico, lahko greste na naslednjo povezavo. 


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.