Приходить нова версія мови програмування Kotlin 1.3.30

котлін

JetBrains оголосила про доступність версії 1.3.30 Ваша мова програмування Котлін. Яка ця нова версія включає багато вдосконалень, виправлення безпеки та оновлені інструменти для Котліна 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 можуть компілювати свої програми Котлін / Рідна еn поперечний спосіб з 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) також будуть підтримуватися всіма середовищами розробки, хоча наразі ми не забезпечуємо заповнення коду ", - пояснив JetBrains у примітці до випуску цього огляду.

в CLion та AppCode, JetBrains теж додано зворотну навігацію до вихідного коду, а також вдосконалення підтримки налагоджувача.

JetBrains покращена налагодження в IDEA Intellij IDE для полегшення налагодження певних процедур.

Коли ви налагоджуєте кодовий код, тепер ви бачите асинхронний слід асинхронних викликів "Асинхронний стек", що відображає змінні, що зберігаються на момент призупинення.

При зупинці в точці зупинки в межах функції призупинення чи лямбда, трасування виклику також вказує стан змінних в останній точці призупинення.

Ви можете переміщатися по всьому стеку функцій призупинення, починаючи з останньої точки призупинення поточного пристрою та перевіряючи значення, що зберігаються змінними.

Підтримка 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.