Pienāk jaunā Kotlin 1.3.30 programmēšanas valodas versija

kotlins

JetBrains paziņoja par versijas 1.3.30 pieejamību jūsu programmēšanas valoda Kotlin. Kura šī jaunā versija ietver daudzus uzlabojumus, drošības ielāpus un atjauninātus rīkus par Kotlin 1.3.

JetBrains paskaidroja, ka šīs izlaiduma galvenās iejaukšanās jomas ir Kotlin / Native, KAPT veiktspēja un IntelliJ IDEA uzlabojumi.

Valodas 1.3 versija tika izlaista 2018. gada novembrī, aptuveni gadu pēc 1.2 versijas izlaišanas.

Kas jauns Kotlin 1.3.30?

Šī versija vairs netiek uzskatīta par kļūdu labojumu un JetBrains atjaunināto 1.3 versijas rīkus.

Galvenie jaunumi 1.3 versijā tie ietver korutīnas, Kotlin / Native Beta un starpplatformu projektus.

arī ir bijuši arī citi uzlabojumi, piemēram, eksperimentāls atbalsts tiešsaistes nodarbībām veiktspējas un rakstīšanas drošībai, eksperimentāls atbalsts neparakstītiem veseliem skaitļiem lai atvieglotu manipulāciju ar baitiem un citiem zema līmeņa kodiem.

Tāpēc, tika veikti labojumi KAPT uzlabot savu sniegumu, kā arī Kotlin / Native.

Izmantojot šo risinājumu, KAPT tagad atbalsta elementu anotāciju procesorus eksperimentālajā režīmā.

Lai to pārbaudītu, failam gradle.properties pievienojiet parametru kapt.incremental.apt = true.

Ņemiet vērā, ka pašreizējā ieviešanā jebkura papildu elementa anotācijas procesora izmantošana o atkarības ABI maiņa (līdz šim ieskaitot iekšējo deklarāciju modificēšanu) rezultātā apstrādās bez anotācijām konkrētajam modulim.

Attiecībā uz Kotlin / Native JetBrains paziņo, ka atbalstīto Kotlin / Native mērķu saraksts ir paplašināts. Šī versija atbalsta 32 bitu Windows mērķi (mingw_x86).

Bez šī, Windows un Mac OS lietotāji var apkopot savas programmas Kotlins / Dzimtā en transversāls veids ar Linux x86-64, ARM 32, kā arī Android un Raspberry PI ierīces.

Sastādītāja pusē JetBrains, aprēķinot atlikuma dalījumu ar 0, pievienoja labojumus nedefinētai uzvedībai, kas tagad rada izņēmumu.

Izlīdzināšanas problēmas ir novērstas arī ARM 32 un MIPS platformām.

Citi instrumenti JetBrains viņi arī saņēma atbalstu

JetBrains tagad piedāvā atbalstu Kotlin / Native vēl divos savos EDI, papildus Intellij IDEA.

“Papildus IntelliJ IDEA mēs piedāvāsim Kotlin / Native spraudni priekš CLion 2019.1, kā arī AppCode 2019.1. C interop definīcijas failus (.def) atbalstīs arī visi IDE, lai gan mēs pašlaik nenodrošinām koda aizpildīšanu, "skaidroja JetBrains savā pārskatā.

līdz CLion un AppCode, Arī JetBrains pievienoja atpakaļ navigāciju avota kodam, kā arī atkļūdotāju atbalsta uzlabojumi.

JetBrains ir uzlabojis atkļūdošanu IDEA Intellij IDE lai atvieglotu noteiktu rutīnu atkļūdošanu.

Atkļūdojot korutīnas kodu, tagad jūs redzat asinhrono asinhrono zvanu izsekošanu "Stacktrace asinhroni", parādot mainīgos, kas saglabāti apturēšanas laikā.

Apturot pārtraukuma punktā apturēšanas vai lambda funkcijas ietvaros, izsaukuma izsekošana norāda arī mainīgo lielumu stāvokli pēdējā apturēšanas punktā.

Varat pārvietoties pa visu apturēšanas funkciju kaudzi, sākot ar pašreizējās ierīces pēdējo apturēšanas punktu un pārbaudot mainīgo saglabātās vērtības.

Aptumsuma atbalsts

Pēdējais būtiskais uzlabojums kas redzams šajā versijā, ir lEdlin Eclipse spraudņa Kotlin atjauninājums.

Jaunā Eclipse EDI spraudņa versija 0.8.14 nodrošina Kotlin 1.3.30 kompilatora atbalstu, daudzus citus kļūdu labojumus un vispārīgus stabilitātes uzlabojumus.

Šis atjauninājums ievieš arī eksperimentālu atbalstu Gradle projektiem. Tagad jūs varat importēt savus projektus ar Eclipse Buildship, pēc tam tos atrast savā Eclipse darbvietā ar pareizajiem Kotlin spraudņa iestatījumiem.

JetBrains paskaidroja, ka darbs vēl turpinās un nākamajās versijās tas tiks uzlabots, taču varat to izmēģināt tūlīt un dalīties savās atsauksmēs.

Lai iegūtu šo jauno versiju, varat doties uz šo saiti. 


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.