- 1.19'dan 6 ay sonra gelen sürüm. Geriye dönük uyumluluk politikası sayesinde mevcut programların derlenmesi/çalıştırılmasında sorun yok
- Dilde 4 değişiklik var
slice, array'e dönüştürülebilir
unsafe paketine SliceData, String, StringData fonksiyonları eklendi
- Bir yapının alan değerleri, tanımda göründükleri sırayla tek tek karşılaştırılacak ve ilk eşleşmezlikte duracak şekilde tanımlandı. Benzer biçimde dizi değerleri de indeks sırasına göre tek tek karşılaştırılacak
Comparable türler, tür argümanları strictly comparable olmasa bile comparable koşulunu karşılayabilir
- GC veri yapısındaki iyileştirmelerle bellek ek yükü azaltıldı ve genel CPU performansı %2'ye kadar artırıldı
- Bunun dışında toolchain, runtime ve kütüphane implementasyonlarında da iyileştirmeler var
2 yorum
GC, belleği arena ile yönetiyor ve performansın iyileştiği söyleniyordu... Dart da öyle tabii...
Generics ne zaman tamamen olgunlaşacak acaba…