Den nye versjonen av Kotlin 1.3.30 programmeringsspråk kommer

daler

JetBrains kunngjorde tilgjengeligheten av versjon 1.3.30 av programmeringsspråket ditt Kotlin. Hvilken denne nye versjonen inkluderer mange forbedringer, sikkerhetsoppdateringer og oppdaterte verktøy for Kotlin 1.3.

JetBrains forklarte at de viktigste intervensjonsområdene for denne utgivelsen er Kotlin / Native, KAPT-ytelse og forbedringer av IntelliJ IDEA.

Versjon 1.3 av språket ble utgitt i november 2018, omtrent et år etter at versjon 1.2 ble utgitt.

Hva er nytt i Kotlin 1.3.30?

Denne versjonen er ikke lenger ansett som en feilretting og en oppdatering av verktøy 1.3 av JetBrains.

De viktigste nyhetene i versjon 1.3 inkluderer de coroutines, Kotlin / Native Beta og plattformprosjekter.

Også det har vært andre forbedringer, for eksempel eksperimentell støtte for online klasser for ytelse og skrive sikkerhet, den eksperimentelle støtten for usignerte heltall for å lette manipulering av byte og andre koder på lavt nivå.

Derfor, korreksjoner ble gjort til KAPT for å forbedre ytelsen, så vel som for Kotlin / Native.

Med denne løsningen, KAPT støtter nå trinnvise merkeprosessorer i eksperimentell modus.

For å teste det, legg til parameteren kapt.incremental.apt = true i gradle.properties-filen.

Legg merke til at i den nåværende implementeringen, bruk av ikke-inkrementell merkeprosessor o endre ABI for avhengighet (så langt, inkludert endring av interne erklæringer) vil resultere i merknadsfri behandling inkrementell for en gitt modul.

For Kotlin / Native kunngjør JetBrains at listen over støttede Kotlin / Native-mål er utvidet. Denne versjonen støtter 32-biters Windows-mål (mingw_x86).

I tillegg til dette Windows- og Mac OS-brukere kan kompilere programmene sine Kotlin/Native en tverrgående måte med Linux x86-64, ARM 32, samt Android- og Raspberry PI-enheter.

På kompilatorsiden la JetBrains til rette for udefinert oppførsel når man beregner resten av en divisjon med 0, som nå gir et unntak.

Justeringsproblemene er også løst for ARM 32- og MIPS-plattformene.

Andre verktøy JetBrains de fikk også støtte

JetBrains tilbyr nå støtte for Kotlin / Native i to av EDI-ene deres, i tillegg til Intellij IDEA.

“I tillegg til IntelliJ IDEA, vil vi tilby et Kotlin / Native-plugin for CLion 2019.1, samt AppCode 2019.1. C interop definisjonsfiler (.def) vil også bli støttet av alle IDEer, selv om vi for øyeblikket ikke gir kodefullføring, "forklarte JetBrains i utgivelsesnotatet for denne gjennomgangen.

Til CLion og AppCode, JetBrains også lagt tilbake navigering til kildekoden, samt forbedringer av feilsøkingsstøtte.

JetBrains har forbedret feilsøking innen IDEA Intellij IDE for å lette feilsøking av bestemte rutiner.

Når du feilsøker koroutinkode, nå ser du et asynkront spor av asynkrone samtaler "Stacktrace asynchronous" som viser variablene som er lagret på suspensjonstidspunktet.

Når stoppet ved et bruddpunkt i en suspenderings- eller lambdafunksjon, indikerer samtalesporingen også tilstanden til variablene ved det siste suspenderingspunktet.

Du kan navigere gjennom hele stacktrace av suspenderingsfunksjoner, med det siste suspenderingspunktet for den gjeldende enheten og sjekke verdiene som er lagret av variablene.

Formørkelsestøtte

En siste større forbedring som kan sees i denne versjonen er lOppdateringen av Kotlin-plugin for EDI Eclipse.

Den nye Eclipse EDI-plugin-versjonen 0.8.14 gir støtte for Kotlin 1.3.30-kompilatoren, mange andre feilrettinger og generelle stabilitetsforbedringer.

Denne oppdateringen introduserer også eksperimentell støtte for Gradle-prosjekter. Nå kan du importere prosjektene dine med Eclipse Buildship, og deretter finne dem i Eclipse-arbeidsområdet ditt med de riktige Kotlin-plugin-innstillingene.

JetBrains forklarte at arbeidet fortsatt pågår og det vil bli forbedret i fremtidige versjoner, men du kan prøve det nå og dele din tilbakemelding.

For å få denne nye versjonen kan du gå til følgende lenke. 


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.