GHC 8.10.1

Nastąpiło kolejne wydanie Glasgow Haskell Compiler.

Wśród zmian:

  • Nowe rozszerzenia językowe Niepodniesione nowe typy, Samodzielne podpisy Kind и Importuj kwalifikowaną pocztę.
  • Zmiany w generowaniu kodu, w tym bardziej agresywna specjalizacja kodu, nowy analizator pętli, optymalizacje do pracy z tablicami i tagowanie wskaźników dla dużych typów danych.
  • Nowe polecenie interpretera :instances, pokazujące dostępne instancje klas dla danego typu.
  • Ulepszenia wbudowanego profilera kodu.
  • A wisienką na torcie jest nowy moduł zbierający elementy bezużyteczne charakteryzujący się zmniejszonymi opóźnieniami, zbieraniem elementów bezużytecznych bez kopiowania danych oraz możliwością jednoczesnego zbierania śmieci i uruchamiania kodu. Aby włączyć nowy moduł zbierający elementy bezużyteczne, należy skompilować kod z nową wersją kompilatora i uruchomić go z parametrami +RTS -xn.

Możesz przeczytać więcej o nowym śmieciarce tutaj.

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

Dodaj komentarz