Kotlin Public API Tricks by Леонид Старцев [RU]
YouTube
Леонид Старцев «Можно ли написать библиотеку так, чтобы потом не грызть локти?»
JUG Online #17
Леонид Старцев, developer в команде Kotlin-библиотек в JetBrains
Тема: «Можно ли написать библиотеку так, чтобы потом не грызть локти?»
О докладе: «Все мы любим open-source библиотеки и не любим, когда в их новых версиях ломается обратная…
Леонид Старцев, developer в команде Kotlin-библиотек в JetBrains
Тема: «Можно ли написать библиотеку так, чтобы потом не грызть локти?»
О докладе: «Все мы любим open-source библиотеки и не любим, когда в их новых версиях ломается обратная…
👍15❤6🤮1
Subscribe to https://t.me/kotlin_forum
We’re trying to implement better way to ask questions and start discussion in telegram with better noise/signal ratio!
We’re trying to implement better way to ask questions and start discussion in telegram with better noise/signal ratio!
Telegram
Jack Reacher
You can contact @kotlin_forum right away.
👍31❤6🤮1
Kotlin 1.6.20 M1 is here!
🖇 Defining context-dependent declarations in Kotlin/JVM with the prototype of context receivers.
🏎 Faster builds with parallel compilation of a single module in the JVM IR backend.
🔄 Faster development with incremental compilation in Kotlin/JS IR.
🧩 Easier code sharing with hierarchical structure of multiplatform projects.
⏲ Kotlin/Native performance improvements.
🖇 Defining context-dependent declarations in Kotlin/JVM with the prototype of context receivers.
🏎 Faster builds with parallel compilation of a single module in the JVM IR backend.
🔄 Faster development with incremental compilation in Kotlin/JS IR.
🧩 Easier code sharing with hierarchical structure of multiplatform projects.
⏲ Kotlin/Native performance improvements.
The JetBrains Blog
Preview of Kotlin 1.6.20 With Prototype of Context Receivers, Parallel Compilation on JVM, Incremental Compilation in JS, and More…
The first preview of the 1.6.20 release is out! Introducing Kotlin 1.6.20-M1! This preview includes: Defining context-dependent declarations in Kotlin/JVM with the prototype of context receivers.Fa
👍36🔥11❤6🤮1
Gradle 8.7 Released
- Embedded Kotlin upgrade to 1.9.22
- Java 22 support
Total 81 issues fixed
Checksums
- Embedded Kotlin upgrade to 1.9.22
- Java 22 support
Total 81 issues fixed
gradle wrapper --gradle-version 8.7 \
--distribution-type bin \
--gradle-distribution-sha256-sum 544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
Checksums
🔥7👍1🤮1
It's never too late to consider updating projects to version 2.0.0-RC1 and conducting tests.
https://github.com/JetBrains/kotlin/releases/tag/v2.0.0-RC1
https://youtrack.jetbrains.com/issues/KT
https://github.com/JetBrains/kotlin/releases/tag/v2.0.0-RC1
https://youtrack.jetbrains.com/issues/KT
GitHub
Release Kotlin 2.0.0-RC1 · JetBrains/kotlin
Changelog
Analysis. API
Fixes
KT-65616 K2: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus from STATUS
KT-64241 K2: Unresolved calls to functions in scripts depending on in...
Analysis. API
Fixes
KT-65616 K2: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus from STATUS
KT-64241 K2: Unresolved calls to functions in scripts depending on in...
🔥9👏1🤮1
K2 Compiler Performance Benchmarks and How to Measure Them on Your Projects
Simple as downloading and running radle project and pointing it to project folder
Simple as downloading and running radle project and pointing it to project folder
🤮1