Megérkezik a Kotlin 1.3.30 programozási nyelv új verziója

völgyek

A JetBrains bejelentette az 1.3.30 verziójának elérhetőségét a programozási nyelved Kotlin. Amely ez az új verzió számos fejlesztést, biztonsági javításokat és frissített eszközöket tartalmaz a Kotlin esetében 1.3.

A JetBrains elmagyarázta, hogy a kiadás fő beavatkozási területei a Kotlin / Native, a KAPT teljesítménye és az IntelliJ IDEA továbbfejlesztései.

A nyelv 1.3 verziója 2018 novemberében jelent meg, körülbelül egy évvel az 1.2 verzió megjelenése után.

A Kotlin 1.3.30 újdonságai

Ez a verzió már nem számít hibajavításnak és a JetBrains 1.3-as verziójú eszközfrissítése

A fő újdonságok az 1.3-as verzióban koroutinokat, Kotlin / Native Beta és cross-platform projekteket tartalmaznak.

is voltak más fejlesztések, például az online órák kísérleti támogatása a teljesítmény és az írás biztonsága érdekében, az aláíratlan egészek kísérleti támogatása a bájtok és más alacsony szintű kódok manipulálásának megkönnyítése érdekében.

Ezért, korrekciókat hajtottak végre a KAPT-ban teljesítményének javítása érdekében, valamint a Kotlin / Native felé.

Ezzel a megoldással A KAPT most kísérleti módban támogatja az inkrementális annotációs processzorokat.

A teszteléshez adja hozzá a kapt.incremental.apt = true paramétert a gradle.properties fájlhoz.

Vegye figyelembe, hogy a jelenlegi megvalósításban bármilyen nem inkrementális annotációs processzor használata o a függőség ABI-jének megváltoztatása (eddig, beleértve a belső deklarációk módosítását is) feliratozás nélküli feldolgozást eredményez növekményes egy adott modulhoz.

A Kotlin / Native esetében a JetBrains bejelenti, hogy a támogatott Kotlin / Native célok listája kibővült. Ez a verzió támogatja a 32 bites Windows célzást (mingw_x86).

Ezen felül A Windows és Mac OS felhasználók összeállíthatják programjaikat Kotlin/Native en transzverzális módon Linux alatt x86-64, ARM 32, valamint Android és Raspberry PI eszközök.

A fordító oldalán a JetBrains javításokat adott hozzá a nem definiált viselkedéshez, amikor kiszámította a 0 osztás fennmaradó részét, ami most kivételt hoz.

Az összehangolási problémákat az ARM 32 és a MIPS platformokra is megoldották.

Egyéb eszközök JetBrains támogatást is kaptak

A JetBrains most még két EDI-jében kínál támogatást a Kotlin / Native számára, az Intellij IDEA mellett.

„Az IntelliJ IDEA mellett egy Kotlin / Native plugint is kínálunk a CLion 2019.1, valamint az AppCode 2019.1 számára. A C interop meghatározási fájlokat (.def) szintén támogatni fogja az összes IDE, bár jelenleg nem biztosítunk kódkivitelezést "- magyarázta a JetBrains a felülvizsgálat kiadási jegyzetében.

hogy CLion és AppCode, A JetBrains is hozzáadta a navigációt a forráskódhoz, valamint a hibakereső támogatásának fejlesztései.

JetBrains továbbfejlesztett hibakeresés az IDEA Intellij IDE-n belül az egyes rutinok hibakeresésének megkönnyítése érdekében.

Amikor a coroutine kód hibakeresését végzi, most az aszinkron hívások aszinkron nyomát látja A "Stacktrace asynchronous" a felfüggesztéskor tárolt változókat mutatja.

Ha a felfüggesztés vagy a lambda függvényen belül egy törésponton leállítjuk, a híváskövetés a változók állapotát is jelzi az utolsó felfüggesztési pontban.

Navigálhat a felfüggesztési függvények teljes veremnyomvonalán, kezdve az aktuális eszköz utolsó felfüggesztési pontjával és ellenőrizve a változók által tárolt értékeket.

Eclipse támogatás

Egy utolsó jelentős javulás hogy ebben a változatban látható az lAz EDI Eclipse Kotlin beépülő moduljának frissítése.

Az új Eclipse EDI plug-in verzió 0.8.14 támogatja a Kotlin 1.3.30 fordítót, sok más hibajavítást és általános stabilitási fejlesztéseket.

Ez a frissítés bevezeti a Gradle projektek kísérleti támogatását is. Mostantól importálhatja projektjeit az Eclipse Buildship alkalmazással, majd megtalálja azokat az Eclipse munkaterületén a megfelelő Kotlin beépülő modul-beállításokkal.

A JetBrains elmagyarázta, hogy a munka még mindig folyamatban van és a jövőbeni verziókon javítani fogjuk, de most már kipróbálhatja, és megoszthatja visszajelzéseit.

Ennek az új verziónak a megszerzéséhez mehet a következő linkre. 


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.