Die neue Version der Programmiersprache Kotlin 1.3.30 ist verfügbar

Kotlin

JetBrains hat die Verfügbarkeit von Version 1.3.30 seiner Programmiersprache Kotlin bekannt gegeben . Diese neue Version enthält zahlreiche Verbesserungen, Sicherheitspatches und aktualisierte Tools für Kotlin 1.3.

JetBrains erklärte, dass die Hauptinterventionsbereiche für diese Version Kotlin / Native, KAPT-Leistung und Verbesserungen von IntelliJ IDEA sind.

Version 1.3 der Sprache wurde im November 2018 veröffentlicht, ungefähr ein Jahr nach Veröffentlichung von Version 1.2.

Was ist neu in Kotlin 1.3.30?

Diese Version wird von JetBrains nicht mehr als Bugfix und Tool-Update gegenüber Version 1.3 betrachtet.

Zu den wichtigsten Neuerungen in Version 1.3 gehören Coroutinen, Kotlin / Native Beta und plattformübergreifende Projekte.

Darüber hinaus gab es weitere Verbesserungen, wie etwa experimentelle Unterstützung für Online-Kurse im Hinblick auf Leistung und Schreibsicherheit, experimentelle Unterstützung für vorzeichenlose Ganzzahlen, um die Manipulation von Bytes und anderem Low-Level-Code zu vereinfachen.

Daher wurden Korrekturen an KAPT vorgenommen, um dessen Leistung zu verbessern, sowie an Kotlin/Native.

Mit dieser Lösung unterstützt KAPT nun inkrementelle Annotationsprozessoren im experimentellen Modus.

Fügen Sie zum Testen den Parameter kapt.incremental.apt = true zur Datei gradle.properties hinzu.

Bitte beachten Sie, dass in der aktuellen Implementierung die Verwendung eines nicht-inkrementellen Annotationsprozessors oder die Änderung der ABI der Abhängigkeit (bisher einschließlich der Änderung interner Deklarationen) zu einer inkrementellen Verarbeitung ohne Annotationen für das jeweilige Modul führt.

Für Kotlin / Native gibt JetBrains bekannt, dass die Liste der unterstützten Kotlin / Native-Ziele erweitert wurde. Diese Version unterstützt das 32-Bit-Windows-Ziel (mingw_x86).

Darüber hinaus können Windows- und Mac OS-Benutzer ihre Kotlin/Native -Programme plattformübergreifend mit Linux x86-64, ARM 32 sowie Android- und Raspberry Pi-Geräten kompilieren.

Auf der Compilerseite fügte JetBrains Korrekturen für undefiniertes Verhalten hinzu, wenn der Rest einer Division durch 0 berechnet wurde, wodurch nun eine Ausnahme ausgelöst wird.

Die Ausrichtungsprobleme wurden auch für die Plattformen ARM 32 und MIPS behoben.

Andere Werkzeuge Jetbrains Sie erhielten auch Unterstützung

JetBrains bietet nun neben IntelliJ IDEA in zwei weiteren seiner EDIs Unterstützung für Kotlin/Native an .

„Zusätzlich zu IntelliJ IDEA werden wir ein Kotlin / Native-Plugin für CLion 2019.1 sowie AppCode 2019.1 anbieten. C-Interop-Definitionsdateien (.def) werden auch von allen IDEs unterstützt, obwohl wir derzeit keine Code-Vervollständigung bereitstellen ", erklärte JetBrains in ihrem Versionshinweis für diese Überprüfung.

Für CLion und AppCode hat JetBrains außerdem das Backtracking im Quellcode sowie Verbesserungen bei der Debugger-Unterstützung hinzugefügt.

JetBrains hat das Debugging innerhalb der IntelliJ IDEA IDE verbessert , um die Debugging-Routinen zu vereinfachen.

Beim Debuggen von Coroutine-Code wird nun ein asynchroner "stacktrace asynchronous" angezeigt, der die zum Zeitpunkt der Unterbrechung gespeicherten Variablen anzeigt.

Beim Anhalten an einem Haltepunkt innerhalb einer Suspend- oder Lambda-Funktion zeigt der Aufruf-Trace auch den Status der Variablen am letzten Suspend-Punkt an.

Sie können im gesamten Stacktrace der Suspend-Funktionen navigieren, beginnend mit dem letzten Suspend-Punkt des aktuellen Geräts, und die von den Variablen gespeicherten Werte überprüfen.

Eclipse-Unterstützung

Eine weitere wichtige Verbesserung dieser Version ist die Aktualisierung des Kotlin-Plugins für Eclipse EDI.

Das neue Eclipse EDI-Plug-In Version 0.8.14 bietet Unterstützung für den Kotlin 1.3.30-Compiler, viele andere Fehlerkorrekturen und allgemeine Stabilitätsverbesserungen.

Dieses Update bietet außerdem experimentelle Unterstützung für Gradle-Projekte . Sie können Ihre Projekte jetzt mit Eclipse Buildship importieren und sie anschließend in Ihrem Eclipse-Arbeitsbereich mit den korrekten Kotlin-Plugin-Einstellungen finden.

JetBrains erklärte, dass die Arbeiten noch im Gange seien und in zukünftigen Versionen verbessert würden, man könne es aber jetzt schon ausprobieren und Feedback geben.

Um diese neue Version zu erhalten, folgen Sie bitte dem untenstehenden Link.


Als bevorzugte Quelle in Google hinzufügen