8.10.1 GHC

O seguinte lanzamento do compilador Glasgow Haskell tivo lugar.

Entre os cambios:

  • Novas extensións de idioma UnliftedNewtypes, StandaloneKindSignatures и Importar publicación cualificada.
  • Cambios na xeración de código, incluíndo unha especialización de código máis agresiva, un novo analizador de bucles, optimizacións para traballar con matrices e etiquetado de punteiros para tipos de datos grandes.
  • Novo comando de intérprete: instancias, que amosa instancias de clase dispoñibles para un tipo determinado.
  • Melloras no perfilador de código incorporado.
  • E, a guinda do pastel, un novo colector de lixo, que presenta unha latencia reducida, recollida de lixo sen copiar datos e a posibilidade de recoller o lixo e executar código en paralelo. Para activar o novo colector de lixo, cómpre compilar o código cunha nova versión do compilador e executalo cos parámetros +RTS -xn.

Podes ler máis sobre o novo colector de lixo aquí.

Fonte: linux.org.ru

Engadir un comentario