Přichází nová verze programovacího jazyka Kotlin 1.3.30

kotlin

JetBrains oznámil dostupnost verze 1.3.30 z váš programovací jazyk Kotlin. Která tato nová verze obsahuje mnoho vylepšení, bezpečnostních oprav a aktualizovaných nástrojů pro Kotlin 1.3.

JetBrains vysvětlil, že hlavní oblasti intervence pro toto vydání jsou Kotlin / Native, výkon KAPT a vylepšení IntelliJ IDEA.

Verze 1.3 jazyka byla vydána v listopadu 2018, zhruba rok po vydání verze 1.2.

Co je nového v Kotlin 1.3.30?

Tato verze již není považována za opravu chyby a aktualizace nástrojů verze 1.3 od JetBrains.

Hlavní novinky ve verzi 1.3 zahrnují korutiny, Kotlin / Native Beta a cross-platformové projekty.

také došlo k dalším vylepšením, jako je experimentální podpora online kurzů pro výkon a zabezpečení zápisu, experimentální podpora pro celá čísla bez znaménka usnadnit manipulaci s bajty a jinými nízkoúrovňovými kódy.

Proto, byly provedeny opravy v KAPT zlepšit jeho výkon, stejně jako Kotlin / Native.

S tímto řešením KAPT nyní podporuje inkrementální procesory anotací v experimentálním režimu.

Chcete-li to vyzkoušet, přidejte do souboru gradle.properties parametr kapt.incremental.apt = true.

Všimněte si, že v aktuální implementaci použití jakéhokoli procesoru bez přírůstkových anotací o změna ABI závislosti (zatím včetně úpravy interních deklarací) bude mít za následek zpracování bez anotací přírůstkové pro daný modul.

Pro Kotlin / Native JetBrains oznamuje, že byl rozšířen seznam podporovaných cílů Kotlin / Native. Tato verze podporuje 32bitový cíl Windows (mingw_x86).

Kromě toho Uživatelé Windows a Mac OS mohou kompilovat své programy Kotlin / Nativní en příčný způsob s Linuxem x86-64, ARM 32, stejně jako zařízení Android a Raspberry PI.

Na straně kompilátoru přidal JetBrains opravy nedefinovaného chování při výpočtu zbytku dělení 0, což nyní vyvolá výjimku.

Problémy se zarovnáním byly opraveny také pro platformy ARM 32 a MIPS.

Další nástroje JetBrains také dostali podporu

JetBrains nyní nabízí podporu pro Kotlin / Native ve dvou dalších jejich EDI, kromě Intellij IDEA.

"Kromě IntelliJ IDEA nabídneme plugin Kotlin / Native pro CLion 2019.1 a také AppCode 2019.1." Definiční soubory C interop (.def) budou také podporovány všemi IDE, i když v současné době neposkytujeme dokončení kódu, “vysvětlil JetBrains ve své poznámce k vydání pro tuto recenzi.

na CLion a AppCode, JetBrains taky přidána zpětná navigace ke zdrojovému kódu, stejně jako vylepšení podpory ladicího programu.

JetBrains má vylepšené ladění v IDEA Intellij IDE k usnadnění ladění konkrétních rutin.

Když ladíte programový program, nyní vidíte asynchronní stopu asynchronních hovorů „Stacktrace asynchronous“ zobrazující proměnné uložené v době pozastavení.

Když se zastaví na zarážce v rámci funkce pozastavení nebo lambda, trasování volání také indikuje stav proměnných v posledním bodu pozastavení.

Můžete procházet celý stacktrace funkcí pozastavení počínaje posledním bodem pozastavení aktuálního zařízení a kontrolovat hodnoty uložené proměnnými.

Podpora Eclipse

Poslední velké zlepšení které lze vidět v této verzi, je lAktualizace pluginu Kotlin pro EDI Eclipse.

Nový zásuvný modul Eclipse EDI verze 0.8.14 poskytuje podporu pro kompilátor Kotlin 1.3.30, mnoho dalších oprav chyb a obecná vylepšení stability.

Tato aktualizace také zavádí experimentální podporu pro projekty Gradle. Nyní můžete své projekty importovat pomocí Eclipse Buildship a poté je najít ve svém pracovním prostoru Eclipse se správným nastavením pluginu Kotlin.

JetBrains vysvětlil, že práce stále probíhají a v budoucích verzích bude vylepšeno, ale můžete to nyní vyzkoušet a sdílet zpětnou vazbu.

Chcete-li získat tuto novou verzi, můžete jít na následující odkaz. 


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.