Kotlin 1.3.30 programlama dilinin yeni versiyonu geldi

KOTLIN

JetBrains, 1.3.30 sürümünün kullanıma sunulduğunu duyurdu. programlama diliniz Kotlin. Hangi bu yeni versiyon birçok iyileştirme, güvenlik yaması ve güncellenmiş araç içerir Kotlin 1.3 için.

JetBrains, bu sürüm için ana müdahale alanlarının Kotlin / Native, KAPT performansı ve IntelliJ IDEA'daki geliştirmeler olduğunu açıkladı.

Dilin 1.3 sürümü, 2018 sürümünün yayınlanmasından yaklaşık bir yıl sonra, Kasım 1.2'de yayınlandı.

Kotlin 1.3.30'daki yenilikler nelerdir?

Bu sürüm artık bir hata düzeltmesi olarak kabul edilmiyor ve JetBrains tarafından sürüm 1.3 araçlarına yönelik bir güncelleme.

Ana yenilikler 1.3 sürümünde coroutines, Kotlin / Native Beta ve çapraz platform projeleri içerirler.

ayrıca çevrimiçi sınıflar için deneysel destek gibi başka iyileştirmeler de yapıldı performans ve yazma güvenliği için, işaretsiz tamsayılar için deneysel destek baytların ve diğer düşük seviyeli kodların işlenmesini kolaylaştırmak için.

Bu yüzden, KAPT'da düzeltmeler yapıldı performansını ve Kotlin / Native'i geliştirmek için.

Bu çözümle, KAPT artık deneysel modda artımlı açıklama işlemcilerini destekliyor.

Test etmek için, kapt.incremental.apt = true parametresini gradle.properties dosyasına ekleyin.

Mevcut uygulamada, herhangi bir artımlı olmayan açıklama işlemcisinin kullanımı o bağımlılığın ABI'sini değiştirmek (şimdiye kadar, iç bildirimlerin değiştirilmesi dahil) ek açıklamasız işleme ile sonuçlanır belirli bir modül için artımlı.

Kotlin / Native için JetBrains, desteklenen Kotlin / Native hedeflerin listesinin genişletildiğini duyurdu. Bu sürüm, 32 bit Windows hedefini (mingw_x86) destekler.

Buna ek olarak, Windows ve Mac OS kullanıcıları programlarını derleyebilir Kotlin / Yerel en Linux ile enine yol x86-64, ARM 32 ve ayrıca Android ve Raspberry PI cihazları.

Derleyici tarafında, JetBrains, bir bölümün kalanını 0'a göre hesaplarken tanımlanmamış davranışa düzeltmeler ekledi ve bu artık bir istisna atıyor.

ARM 32 ve MIPS platformları için hizalama sorunları da giderildi.

Diğer Aletler JetBrains onlar da destek aldı

JetBrains artık iki EDI'sinde Kotlin / Native için destek sunuyorIntellij IDEA'ya ek olarak.

“IntelliJ IDEA'ya ek olarak, CLion 2019.1 ve AppCode 2019.1 için bir Kotlin / Native eklentisi sunacağız. C birlikte çalışma tanım dosyaları (.def) ayrıca tüm IDE'ler tarafından desteklenecek, ancak şu anda kod tamamlama sağlamıyor olsak da, "JetBrains bu inceleme için yayın notunda açıkladı.

Daha CLion ve AppCode, JetBrains de kaynak koduna geri navigasyon eklendiyanı sıra hata ayıklayıcı desteğinde iyileştirmeler.

JetBrains IDEA Intellij IDE içinde geliştirilmiş hata ayıklama belirli rutinlerde hata ayıklamayı kolaylaştırmak için.

Coroutine kodunda hata ayıklarken, artık eşzamansız aramaların eşzamansız izlenmesini görüyorsunuz Askıya alma sırasında depolanan değişkenleri gösteren "Stacktrace asynchronous".

Bir askıya alma veya lambda işlevi içinde bir kesme noktasında durdurulduğunda, çağrı izleme ayrıca son askıya alma noktasındaki değişkenlerin durumunu da gösterir.

Mevcut aygıtın son askıya alma noktasından başlayarak ve değişkenler tarafından saklanan değerleri kontrol ederek askıya alma işlevlerinin tüm yığın izinde gezinebilirsiniz.

Eclipse desteği

Son bir büyük gelişme bu versiyonda görülebilen lEDI Eclipse için Kotlin eklentisini güncellemek için.

Yeni Eclipse EDI eklentisi 0.8.14 sürümü, Kotlin 1.3.30 derleyicisi için destek, diğer birçok hata düzeltmesi ve genel kararlılık iyileştirmeleri sağlar.

Bu güncelleme ayrıca Gradle projeleri için deneysel destek sunar. Artık projelerinizi Eclipse Buildship ile içe aktarabilir, ardından doğru Kotlin eklenti ayarlarıyla Eclipse çalışma alanınızda bulabilirsiniz.

JetBrains, çalışmanın hala devam ettiğini açıkladı ve gelecekteki sürümlerde geliştirilecektir, ancak şimdi deneyebilir ve görüşlerinizi paylaşabilirsiniz.

Bu yeni sürümü edinmek için gidebilirsiniz aşağıdaki bağlantıya. 


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.