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