Stiže nova verzija programskog jezika Kotlin 1.3.30

kotlin

JetBrains najavio je dostupnost verzije 1.3.30 od svoj programski jezik Kotlin. Koja je to nova verzija uključuje mnoga poboljšanja, sigurnosne zakrpe i ažurirane alate za Kotlin 1.3.

JetBrains je objasnio da su glavna područja intervencije ovog izdanja Kotlin / Native, performanse KAPT-a i poboljšanja IntelliJ IDEA.

Verzija 1.3 jezika objavljena je u studenom 2018., otprilike godinu dana nakon izdavanja verzije 1.2.

Što je novo u Kotlinu 1.3.30?

Ova se verzija više ne smatra ispravkom programske pogreške i ažuriranje alata JetBrains na verziju 1.3.

Glavne novine u verziji 1.3 uključuju programe, programe Kotlin / Native Beta i projekte s više platformi.

također došlo je i do drugih poboljšanja, poput eksperimentalne podrške za internetske satove za sigurnost izvedbe i pisanja, eksperimentalna podrška za nepotpisane cijele brojeve kako bi se olakšala manipulacija bajtovima i ostalim kodovima niske razine.

Stoga, izvršene su korekcije na KAPT-u da poboljša svoje performanse, kao i Kotlin / Native.

Ovim rješenjem, KAPT sada podržava inkrementalne procesore bilješki u eksperimentalnom načinu.

Da biste ga testirali, dodajte parametar kapt.incremental.apt = true u datoteku gradle.properties.

Imajte na umu da, u trenutnoj provedbi, upotreba bilo kojeg neinkrementalnog procesora bilješki o promjena ABI ovisnosti (do sada, uključujući promjenu internih deklaracija) rezultirat će obradom bez napomena inkrementalni za zadani modul.

Za Kotlin / Native, JetBrains najavljuje da je proširen popis podržanih Kotlin / Native ciljeva. Ova inačica podržava 32-bitni Windows cilj (mingw_x86).

Pored ovoga, Korisnici sustava Windows i Mac OS mogu kompajlirati svoje programe Kotlin / domorodac en transverzalni način s Linuxom x86-64, ARM 32, kao i Android i Raspberry PI uređaji.

Na strani kompajlera, JetBrains je dodao popravke nedefiniranom ponašanju pri izračunavanju ostatka podjele s 0, što sada donosi iznimku.

Problemi s usklađivanjem također su riješeni za ARM 32 i MIPS platforme.

Ostali alati JetBrains dobili su i potporu

JetBrains sada nudi podršku za Kotlin / Native u još dva njihova EDI-ja, uz Intellij IDEA.

“Pored IntelliJ IDEA, nudit ćemo dodatak Kotlin / Native za CLion 2019.1, kao i AppCode 2019.1. Datoteke definicije C interopa (.def) također će podržavati svi IDE-i, iako trenutno ne pružamo dovršenje koda ", objasnio je JetBrains u svojoj bilješci o izdanju za ovaj pregled.

u CLion i AppCode, JetBrains također vraćena navigacija izvornom kodu, kao i poboljšanja podrške za ispravljanje pogrešaka.

JetBrains poboljšano ispravljanje pogrešaka u IDEA Intellij IDE kako bi se olakšalo ispravljanje pogrešaka određenih rutina.

Kada ispravljate programski kôd, sada vidite asinkroni trag asinkronih poziva "Stacktrace asynchronous" koji prikazuje varijable pohranjene u vrijeme suspenzije.

Kada se zaustavlja na točki prekida unutar suspendirane ili lambda funkcije, praćenje poziva također ukazuje na stanje varijabli na zadnjoj suspendiranoj točki.

Možete se kretati čitavim nizom tragova suspendiranih funkcija počevši od posljednje točke obustave trenutnog uređaja i provjeravajući vrijednosti pohranjene varijablama.

Podrška za pomrčinu

Posljednje veliko poboljšanje što se može vidjeti u ovoj verziji je lAžuriranje dodatka Kotlin za EDI Eclipse.

Nova dodatak Eclipse EDI verzija 0.8.14 pruža podršku za kompajler Kotlin 1.3.30, mnoge druge ispravke programskih pogrešaka i opća poboljšanja stabilnosti.

Ovo ažuriranje također uvodi eksperimentalnu podršku za projekte Gradle. Sada možete uvesti svoje projekte pomoću Eclipse Buildship, a zatim ih pronaći u svom radnom prostoru Eclipse s ispravnim postavkama Kotlin dodatka.

JetBrains je objasnio da je posao još uvijek u tijeku i bit će poboljšan u budućim verzijama, ali možete ga isprobati odmah i podijeliti svoje povratne informacije.

Da biste dobili novu verziju, možete ići na sljedeću poveznicu. 


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.