La nouvelle version du langage de programmation Kotlin 1.3.30 arrive

Kotlin

JetBrains a annoncé la disponibilité de la version 1.3.30 de votre langage de programmation Kotlin. Que cette nouvelle version comprend de nombreuses améliorations, correctifs de sécurité et outils mis à jour pour Kotlin 1.3.

JetBrains a expliqué que les principaux domaines d'intervention pour cette version sont Kotlin / Native, les performances de KAPT et les améliorations d'IntelliJ IDEA.

La version 1.3 du langage a été publiée en novembre 2018, environ un an après la sortie de la version 1.2.

Quoi de neuf dans Kotlin 1.3.30?

Cette version n'est plus considérée comme une correction de bogue et une mise à jour des outils version 1.3 par JetBrains.

Les principales nouveautés dans la version 1.3, ils incluent des coroutines, Kotlin / Native Beta et des projets multiplateformes.

Aussi il y a eu d'autres améliorations, telles que la prise en charge expérimentale des cours en ligne pour la performance et la sécurité en écriture, le support expérimental des entiers non signés pour faciliter la manipulation d'octets et d'autres codes de bas niveau.

Par conséquent, des corrections ont été apportées au KAPT pour améliorer ses performances, ainsi que pour Kotlin / Native.

Avec cette solution, KAPT prend désormais en charge les processeurs d'annotation incrémentiels en mode expérimental.

Pour tester cela, ajoutez le paramètre kapt.incremental.apt = true au fichier gradle.properties.

Notez que, dans l'implémentation actuelle, l'utilisation de tout processeur d'annotations non incrémental o modification de l'ABI de la dépendance (jusqu'à présent, y compris la modification des déclarations internes) entraînera un traitement sans annotation incrémental pour un module donné.

Pour Kotlin / Native, JetBrains annonce que la liste des cibles Kotlin / Native prises en charge a été élargie. Cette version prend en charge la cible Windows 32 bits (mingw_x86).

En plus de cela, Les utilisateurs de Windows et Mac OS peuvent compiler leurs programmes Kotlin/E natifn manière transversale avec Linux x86-64, ARM 32, ainsi que les appareils Android et Raspberry PI.

Du côté du compilateur, JetBrains a ajouté des correctifs au comportement non défini lors du calcul du reste d'une division par 0, ce qui lève désormais une exception.

Des problèmes d'alignement ont également été corrigés pour les plates-formes ARM 32 et MIPS.

Autres outils JetBrains ils ont également reçu un soutien

JetBrains offre désormais la prise en charge de Kotlin / Native dans deux autres de ses EDI, en plus d'Intellij IDEA.

«En plus d'IntelliJ IDEA, nous proposerons un plugin Kotlin / Native pour CLion 2019.1, ainsi que AppCode 2019.1. Les fichiers de définition d'interopérabilité C (.def) seront également pris en charge par tous les IDE, bien que nous ne fournissions pas actuellement de complétion de code », a expliqué JetBrains dans sa note de publication pour cette revue.

Pour CLion et AppCode, JetBrains aussi Ajout de la navigation vers le code source, ainsi que des améliorations de la prise en charge du débogueur.

JetBrains a amélioré le débogage dans IDEA Intellij IDE pour faciliter le débogage de routines particulières.

Lorsque vous déboguez du code coroutine, maintenant vous voyez une trace asynchrone des appels asynchrones "Stacktrace asynchrone" montrant les variables stockées au moment de la suspension.

Lorsqu'elle est arrêtée à un point d'arrêt dans une fonction suspend ou lambda, la trace d'appel indique également l'état des variables au dernier point d'interruption.

Vous pouvez parcourir l'intégralité du stacktrace des fonctions de suspension en commençant par le dernier point de suspension du périphérique actuel et en vérifiant les valeurs stockées par les variables.

Prise en charge d'Eclipse

Une dernière amélioration majeure qui peut être vu dans cette version est lLa mise à jour du plugin Kotlin pour EDI Eclipse.

Le nouveau plug-in Eclipse EDI version 0.8.14 prend en charge le compilateur Kotlin 1.3.30, de nombreuses autres corrections de bogues et des améliorations générales de la stabilité.

Cette mise à jour introduit également un support expérimental pour les projets Gradle. Vous pouvez maintenant importer vos projets avec Eclipse Buildship, puis les trouver dans votre espace de travail Eclipse avec les bons paramètres du plugin Kotlin.

JetBrains a expliqué que les travaux étaient toujours en cours et il sera amélioré dans les versions futures, mais vous pouvez l'essayer maintenant et partager vos commentaires.

Afin d'obtenir cette nouvelle version, vous pouvez aller vers le lien suivant. 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.