Prichádza nová verzia programovacieho jazyka Kotlin 1.3.30

kotlín

JetBrains ohlásil dostupnosť verzie 1.3.30 z váš programovací jazyk kotlín. Ktorá táto nová verzia obsahuje mnoho vylepšení, bezpečnostných opráv a aktualizovaných nástrojov pre Kotlina 1.3.

JetBrains vysvetlil, že hlavnými oblasťami intervencie pre toto vydanie sú Kotlin / Native, výkon KAPT a vylepšenia IntelliJ IDEA.

Verzia 1.3 tohto jazyka bola vydaná v novembri 2018, asi rok po vydaní verzie 1.2.

Čo je nové v Kotline 1.3.30?

Táto verzia sa už nepovažuje za opravu chyby a aktualizácia nástrojov verzie 1.3 od JetBrains.

Hlavné novinky vo verzii 1.3 zahŕňajú korutíny, Kotlin / Native Beta a multiplatformové projekty.

tiež došlo k ďalším vylepšeniam, napríklad k experimentálnej podpore online kurzov pre výkon a bezpečnosť zápisu, experimentálna podpora pre celé čísla bez znamienka na uľahčenie manipulácie s bajtmi a inými nízkoúrovňovými kódmi.

Preto, boli urobené opravy v KAPT zlepšiť jeho výkon, ako aj Kotlin / Native.

S týmto riešením KAPT teraz podporuje procesory prírastkových anotácií v experimentálnom režime.

Ak to chcete vyskúšať, pridajte do súboru gradle.properties parameter kapt.incremental.apt = true.

Upozorňujeme, že v súčasnej implementácii použitie ľubovoľného procesora bez prírastkových anotácií o zmena ABI závislosti (doteraz vrátane úpravy vnútorných vyhlásení) bude mať za následok spracovanie bez anotácií inkrementálne pre daný modul.

Pre Kotlin / Native JetBrains oznamuje, že zoznam podporovaných cieľov Kotlin / Native bol rozšírený. Táto verzia podporuje 32-bitový cieľ Windows (mingw_x86).

Okrem toho Používatelia systémov Windows a Mac OS môžu zostavovať svoje programy Kotlin / rodený en priečnym spôsobom s Linuxom x86-64, ARM 32, ako aj zariadenia Android a Raspberry PI.

Na strane kompilátora pridal JetBrains opravy nedefinovaného správania pri výpočte zvyšku delenia číslom 0, čo teraz spôsobí výnimku.

Opravené boli aj problémy so zarovnaním pre platformy ARM 32 a MIPS.

Ostatné nástroje JetBrains dostali aj podporu

JetBrains teraz ponúka podporu pre Kotlin / Native v ďalších dvoch ich EDI, okrem Intellij IDEA.

„Okrem IntelliJ IDEA ponúkneme doplnok Kotlin / Native pre CLion 2019.1, ako aj AppCode 2019.1. Všetky definičné súbory C interop (.def) budú tiež podporované všetkými IDE, aj keď momentálne neposkytujeme dokončenie kódu, “vysvetlil JetBrains vo svojej poznámke k vydaniu pre túto kontrolu.

na CLion a AppCode, JetBrains tiež pridaná spätná navigácia k zdrojovému kódu, ako aj vylepšenia podpory ladiaceho nástroja.

JetBrains vylepšené ladenie v rámci IDEA Intellij IDE na uľahčenie ladenia konkrétnych rutín.

Keď ladíte kód rutiny, teraz vidíte asynchrónnu stopu asynchrónnych hovorov „Asynchrónne Stacktrace“ zobrazujúce premenné uložené v čase pozastavenia.

Keď sú zastavené na zarážke v rámci funkcie pozastavenia alebo lambda, sledovanie hovoru tiež indikuje stav premenných v poslednom bode pozastavenia.

Môžete prechádzať celým sledovaním funkcií pozastavenia počnúc posledným bodom pozastavenia aktuálneho zariadenia a kontrolovať hodnoty uložené premennými.

Podpora zatmenia

Jedno posledné zásadné zlepšenie ktoré možno vidieť v tejto verzii, je laktualizovať doplnok Kotlin pre EDI Eclipse.

Nový doplnok Eclipse EDI verzia 0.8.14 poskytuje podporu pre kompilátor Kotlin 1.3.30, mnoho ďalších opráv chýb a všeobecné vylepšenia stability.

Táto aktualizácia zavádza tiež experimentálnu podporu pre projekty Gradle. Teraz môžete svoje projekty importovať pomocou Eclipse Buildship a potom ich nájsť vo svojom pracovnom priestore Eclipse so správnym nastavením doplnku Kotlin.

JetBrains vysvetlil, že práce stále prebiehajú a v budúcich verziách to bude vylepšené, ale môžete si to vyskúšať teraz a zdieľať svoje pripomienky.

Ak chcete získať túto novú verziu, môžete ísť na nasledujúci odkaz. 


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.