Futhark, ML ailesine ait bir eşzamanlılık programlama dilidir.
Ekleyen:
- Paralel yapıların iç gösterimi revize edildi ve optimize edildi. Nadir istisnalar dışında bunun performans üzerinde önemli bir etkisi olabilir.
- Artık yapısal olarak yazılan toplamlar ve kalıp eşleştirme desteği var. Ancak kendileri de diziler içeren toplam türü dizilerle ilgili bazı sorunlar devam etmektedir.
- Bazı büyük programların derleme süresi önemli ölçüde azaldı.
- Manuel tip parametrelerinin artık kapsamlı olmasına gerek yoktur.
- Döndürme parametresinin gösterimi basitleştirildi.
Kaldırıldı
- ~ öneki operatörü artık kullanılmamaktadır, ancak ! artık tamsayıların bit düzeyinde olumsuzlamayı gerçekleştirmek için kullanılabilir.
Değiştirildi:
- Futhark bench ve futhark testi için --futhark seçeneği artık varsayılan olarak alt komutların kendisi için kullanılan ikili dosyaya ayarlanmıştır.
- Kullanımdan kaldırılan futhark -t seçeneği (futhark kontrolüyle aynı işlevi yerine getiren) kaldırıldı.
- akış_haritası, harita_akışı oldu ve akış_kırmızı, azalt_akım oldu.
Sabit:
- futhark testi artık başlangıçta amaçlandığı gibi ayarlama yapılmadığını "anlıyor".
- Futhark bench ve futhark test komutları artık --exclude komutunu beklendiği gibi yorumluyor.
- Python ve C# arka ucu artık ikili verileri doğru şekilde okuyabiliyor.
Kaynak: linux.org.ru