Arriva la nuova versione del linguaggio di programmazione Kotlin 1.3.30

Kotlin

JetBrains ha annunciato la disponibilità della versione 1.3.30 di il tuo linguaggio di programmazione Kotlin. Quale questa nuova versione include molti miglioramenti, patch di sicurezza e strumenti aggiornati per Kotlin 1.3.

JetBrains ha spiegato che le principali aree di intervento per questa versione sono Kotlin / Native, prestazioni KAPT e miglioramenti a IntelliJ IDEA.

La versione 1.3 del linguaggio è stata rilasciata a novembre 2018, circa un anno dopo il rilascio della versione 1.2.

Cosa c'è di nuovo in Kotlin 1.3.30?

Questa versione non è più considerata una correzione di bug e un aggiornamento degli strumenti alla versione 1.3 di JetBrains.

Le principali novità nella versione 1.3 includono coroutine, Kotlin / Native Beta e progetti multipiattaforma.

anche ci sono stati altri miglioramenti, come il supporto sperimentale per le lezioni online per le prestazioni e la sicurezza in scrittura, il supporto sperimentale per interi senza segno per facilitare la manipolazione di byte e altri codici di basso livello.

Pertanto, sono state apportate correzioni al KAPT per migliorare le sue prestazioni, così come per Kotlin / Native.

Con questa soluzione, KAPT ora supporta i processori di annotazioni incrementali in modalità sperimentale.

Per provarlo, aggiungi il parametro kapt.incremental.apt = true al file gradle.properties.

Si noti che, nell'attuale implementazione, l'uso di qualsiasi processore di annotazione non incrementale o modificare l'ABI della dipendenza (fino ad ora, compresa la modifica delle dichiarazioni interne) comporterà un'elaborazione senza annotazioni incrementale per un dato modulo.

Per Kotlin / Native, JetBrains annuncia che l'elenco delle destinazioni Kotlin / Native supportate è stato ampliato. Questa versione supporta la destinazione Windows a 32 bit (mingw_x86).

Oltre a questo, Gli utenti Windows e Mac OS possono compilare i propri programmi Kotlin / Nativo en modo trasversale con Linux x86-64, ARM 32, nonché dispositivi Android e Raspberry PI.

Sul lato del compilatore, JetBrains ha aggiunto correzioni al comportamento non definito durante il calcolo del resto di una divisione per 0, che ora genera un'eccezione.

Sono stati risolti anche problemi di allineamento per le piattaforme ARM 32 e MIPS.

Altri strumenti JetBrains hanno anche ricevuto sostegno

JetBrains ora offre supporto per Kotlin / Native in altri due EDI, oltre a Intellij IDEA.

"Oltre a IntelliJ IDEA, offriremo un plug-in Kotlin / Native per CLion 2019.1, nonché AppCode 2019.1. Anche i file di definizione di interoperabilità C (.def) saranno supportati da tutti gli IDE, sebbene attualmente non forniamo il completamento del codice ", ha spiegato JetBrains nella nota di rilascio per questa recensione.

a CLion e AppCode, Anche JetBrains aggiunta la navigazione indietro al codice sorgente, oltre a miglioramenti al supporto del debugger.

JetBrains ha migliorato il debug all'interno di IDEA Intellij IDE per facilitare il debugging di particolari routine.

Quando esegui il debug del codice coroutine, ora vedi una traccia asincrona di chiamate asincrone "Stacktrace asynchronous" che mostra le variabili memorizzate al momento della sospensione.

Quando viene arrestata in un punto di interruzione all'interno di una funzione di sospensione o lambda, la traccia della chiamata indica anche lo stato delle variabili nell'ultimo punto di sospensione.

È possibile navigare nell'intero stacktrace delle funzioni di sospensione iniziando dall'ultimo punto di sospensione del dispositivo corrente e controllando i valori memorizzati dalle variabili.

Supporto per Eclipse

Un ultimo grande miglioramento che può essere visto in questa versione è lL'aggiornamento del plugin Kotlin per EDI Eclipse.

La nuova versione 0.8.14 del plug-in EDI di Eclipse fornisce il supporto per il compilatore Kotlin 1.3.30, molte altre correzioni di bug e miglioramenti generali della stabilità.

Questo aggiornamento introduce anche il supporto sperimentale per i progetti Gradle. Ora puoi importare i tuoi progetti con Eclipse Buildship, quindi trovarli nel tuo spazio di lavoro Eclipse con le impostazioni corrette del plugin Kotlin.

JetBrains ha spiegato che il lavoro era ancora in corso e sarà migliorato nelle versioni future, ma puoi provarlo ora e condividere il tuo feedback.

Per ottenere questa nuova versione puoi andare al seguente collegamento. 


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.