Пристига новата версия на програмния език Kotlin 1.3.30

Kotlin

JetBrains обяви наличието на версия 1.3.30 от вашия език за програмиране Kotlin. Коя тази нова версия включва много подобрения, корекции за сигурност и актуализирани инструменти за Kotlin 1.3.

JetBrains обясни, че основните области на намеса за това издание са Kotlin / Native, производителност на KAPT и подобрения в IntelliJ IDEA.

Версия 1.3 на езика беше пусната през ноември 2018 г., около година след пускането на версия 1.2.

Какво е новото в Kotlin 1.3.30?

Тази версия вече не се счита за отстраняване на грешки и актуализация на инструменти от версия 1.3 от JetBrains.

Основните новости във версия 1.3 те включват съпрограми, Kotlin / Native Beta и крос-платформени проекти.

също има и други подобрения, като експериментална поддръжка за онлайн класове за защита на производителността и запис, експерименталната поддръжка за неподписани цели числа за улесняване на манипулирането на байтове и други кодове от ниско ниво.

Следователно, бяха направени корекции в KAPT за подобряване на производителността му, както и за Kotlin / Native.

С това решение, KAPT вече поддържа процесори на инкрементални анотации в експериментален режим.

За да тествате това, добавете параметъра kapt.incremental.apt = true към файла gradle.properties.

Имайте предвид, че в текущото изпълнение, използването на какъвто и да е неинкрементален процесор за анотиране o промяна на ABI на зависимостта (до момента, включително промяна на вътрешни декларации) ще доведе до обработка без пояснения инкрементален за даден модул.

За Kotlin / Native JetBrains съобщава, че списъкът с поддържани Kotlin / Native цели е разширен. Тази версия поддържа 32-битовата цел на Windows (mingw_x86).

В допълнение към това, Потребителите на Windows и Mac OS могат да компилират своите програми Kotlin / Роден en трансверсален начин с Linux x86-64, ARM 32, както и Android и Raspberry PI устройства.

От страна на компилатора, JetBrains добави поправки към недефинирано поведение при изчисляване на остатъка от деление с 0, което сега поражда изключение.

Проблемите с подравняването са отстранени и за платформите ARM 32 и MIPS.

Други инструменти JetBrains те също получиха подкрепа

JetBrains вече предлага поддръжка за Kotlin / Native в още два от техните EDI, в допълнение към Intellij IDEA.

„В допълнение към IntelliJ IDEA, ние ще предложим приставка Kotlin / Native за CLion 2019.1, както и AppCode 2019.1. Файловете за дефиниция на C (.def) също ще се поддържат от всички IDE, въпреки че понастоящем не осигуряваме попълване на кода ", обясни JetBrains в бележката си за изданието за този преглед.

за CLion и AppCode, JetBrains също добавена обратно навигация към изходния код, както и подобрения в поддръжката за отстраняване на грешки.

JetBrains подобри отстраняването на грешки в IDEA Intellij IDE за улесняване на отстраняването на грешки на определени рутини.

Когато отстранявате грешки в съпрограмния код, сега виждате асинхронна следа от асинхронни повиквания "Stacktrace asynchronous", показващ променливите, съхранявани по време на спирането.

При спиране в точка на прекъсване в рамките на функция за спиране или ламбда, проследяването на повикването също показва състоянието на променливите в последната точка на спиране.

Можете да навигирате в целия стек на функциите за спиране, започвайки с последната точка на спиране на текущото устройство и проверявайки стойностите, съхранени от променливите.

Поддръжка на Eclipse

Последно голямо подобрение което може да се види в тази версия е lАктуализацията на приставката Kotlin за EDI Eclipse.

Новият Eclipse EDI плъгин версия 0.8.14 осигурява поддръжка за компилатора Kotlin 1.3.30, много други корекции на грешки и общи подобрения на стабилността.

Тази актуализация също така въвежда експериментална подкрепа за проекти на Gradle. Сега можете да импортирате проектите си с Eclipse Buildship, след което да ги намерите в работното си пространство Eclipse с правилните настройки на приставката Kotlin.

JetBrains обясни, че работата все още е в ход и ще бъде подобрена в бъдещи версии, но можете да опитате сега и да споделите отзивите си.

За да получите тази нова версия, можете да отидете към следната връзка. 


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.