ANDROID_LIVE Telegram 691
​​Вышел Kotlin 1.5.20
#kotlin

Тут вчера прилетело новое обновление Kotlin. Как всегда, детали можно почитать в блоге, а здесь опишу кратко изменения:

🔸для получения максимальной пользы от последних JVM-фич, Kotlin расширяет использование динамических вызовов (invokedynamic). В этой версии добавилась конкатенация строк через invokedynamic, или если попроще, то теперь используется StringConcatFactory.makeConcatWithConstants() вместо StringBuilder.append(). Подробнее тут.

🔸добавлена экспериментальная поддержка Java’s Lombok-generated методов. Тут можно почитать, что поддерживается на данный момент.

🔸также появилась экспериментальная поддержка плагина JSpecify, который включает в себя набор аннотаций для проверки на null в Java. По идее, плагин даёт возможность лучше управлять nullability, если вам важна совместимость с Java.

🔸компилятор Kotlin/Native теперь поддерживает экспорт KDoc из Kotlin-кода в Objective-C. Фича даёт возможность делать комментарии видимыми для тех, кто использует написанный вами код, что весьма удобно.

🔸исправлена функция Array.copyInto() в Kotlin/Native, которая теперь работает гораздо быстрее.

🔸добавлено руководство для миграции на новый JS backend.

🔸параллельное выполнение задач в gradle теперь контролируется Gradle parallel execution mechanism. Аннотация kotlin.parallel.tasks.in.project стала deprecated.

🔸экспериментальная фича для настройки кэширования, которая позволит увеличить скорость запуска kapt.

🔸пара мелких изменений в стандартной библиотеке, связанной с функциями isLowerCase(), isUpperCase() и digitToInt().



tgoop.com/android_live/691
Create:
Last Update:

​​Вышел Kotlin 1.5.20
#kotlin

Тут вчера прилетело новое обновление Kotlin. Как всегда, детали можно почитать в блоге, а здесь опишу кратко изменения:

🔸для получения максимальной пользы от последних JVM-фич, Kotlin расширяет использование динамических вызовов (invokedynamic). В этой версии добавилась конкатенация строк через invokedynamic, или если попроще, то теперь используется StringConcatFactory.makeConcatWithConstants() вместо StringBuilder.append(). Подробнее тут.

🔸добавлена экспериментальная поддержка Java’s Lombok-generated методов. Тут можно почитать, что поддерживается на данный момент.

🔸также появилась экспериментальная поддержка плагина JSpecify, который включает в себя набор аннотаций для проверки на null в Java. По идее, плагин даёт возможность лучше управлять nullability, если вам важна совместимость с Java.

🔸компилятор Kotlin/Native теперь поддерживает экспорт KDoc из Kotlin-кода в Objective-C. Фича даёт возможность делать комментарии видимыми для тех, кто использует написанный вами код, что весьма удобно.

🔸исправлена функция Array.copyInto() в Kotlin/Native, которая теперь работает гораздо быстрее.

🔸добавлено руководство для миграции на новый JS backend.

🔸параллельное выполнение задач в gradle теперь контролируется Gradle parallel execution mechanism. Аннотация kotlin.parallel.tasks.in.project стала deprecated.

🔸экспериментальная фича для настройки кэширования, которая позволит увеличить скорость запуска kapt.

🔸пара мелких изменений в стандартной библиотеке, связанной с функциями isLowerCase(), isUpperCase() и digitToInt().

BY Android Live 🤖




Share with your friend now:
tgoop.com/android_live/691

View MORE
Open in Telegram


Telegram News

Date: |

Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months. 1What is Telegram Channels? Choose quality over quantity. Remember that one high-quality post is better than five short publications of questionable value. The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures.
from us


Telegram Android Live 🤖
FROM American