Futhark v0.12.1

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

Yorum ekle