Вышла новая версия языка программирования Kotlin 1.3.30.

Котлин

JetBrains объявила о доступности версии 1.3.30 ваш язык программирования Котлин. Какая эта новая версия включает множество улучшений, исправлений безопасности и обновленных инструментов для 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 и кроссплатформенные проекты.

также были другие улучшения, такие как экспериментальная поддержка онлайн-классов для производительности и безопасности записи, экспериментальная поддержка беззнаковых целых чисел для облегчения работы с байтами и другими кодами низкого уровня.

Таким образом, в КАПТ внесены исправления для повышения его производительности, а также на Kotlin / Native.

С помощью этого решения KAPT теперь поддерживает инкрементные процессоры аннотаций в экспериментальном режиме.

Чтобы проверить это, добавьте параметр kapt.incremental.apt = true в файл gradle.properties.

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

Для Kotlin / Native JetBrains сообщает, что список поддерживаемых целей Kotlin / Native был расширен. Эта версия поддерживает 32-битную цель Windows (mingw_x86).

Кроме этого, Пользователи Windows и Mac OS могут компилировать свои программы Котлин / Родной 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», показывающий переменные, сохраненные во время приостановки.

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

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

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