Futhark v0.12.1

Futhark to język programowania współbieżnego należący do rodziny ML.

Dodane przez:

  • Wewnętrzna reprezentacja struktur równoległych została poprawiona i zoptymalizowana. Z rzadkimi wyjątkami może to mieć znaczący wpływ na wydajność.
  • Dostępna jest teraz obsługa sum o typie strukturalnym i dopasowywania wzorców. Pozostają jednak pewne problemy z tablicami typu suma, które same zawierają tablice.
  • Znacząco skrócony czas kompilacji niektórych dużych programów.
  • Parametry typu ręcznego nie muszą już być wyczerpujące.
  • Uproszczono wyświetlanie parametru obracania.

REMOVED

  • Operator przedrostka ~ nie jest już używany, ale ! można teraz używać do wykonywania bitowej negacji liczb całkowitych.

зменено:

  • Opcja --futhark dla testów futhark i futhark test domyślnie przyjmuje teraz wartość binarną używaną dla samych podpoleceń.
  • Usunięto przestarzałą opcję futhark -t (która pełniła tę samą funkcję co sprawdzanie futhark).
  • stream_map stał się map_stream, a stream_red stał się stress_stream.

Naprawiony:

  • test futharka „rozumie” teraz brak dostrajania zgodnie z pierwotnymi zamierzeniami.
  • Polecenia futharkbench i futhark test interpretują teraz --exclude zgodnie z oczekiwaniami.
  • Zaplecze Pythona i C# może teraz poprawnie odczytywać dane binarne.

Źródło: linux.org.ru

Dodaj komentarz