La propera versió del compilador Glasgow Haskell ha tingut lloc.
Entre els canvis:
- Noves extensions d'idioma UnliftedNewtypes, StandaloneKindSignatures и ImportQualifiedPost.
- Canvis a la generació de codi, inclosa una especialització de codi més agressiva, un nou analitzador de bucles, optimitzacions per treballar amb matrius i etiquetatge de punter per a tipus de dades grans.
- Nova ordre d'intèrpret: instàncies, que mostra les instàncies de classe disponibles per a un tipus determinat.
- Millores al perfilador de codi incrustat.
- I, la cirereta del pastís, un nou recol·lector d'escombraries, amb latència reduïda, recollida d'escombraries sense copiar dades i la possibilitat de recollir les escombraries i executar codi en paral·lel. Per habilitar el nou col·lector d'escombraries, heu de compilar el codi amb una nova versió del compilador i executar-lo amb els paràmetres +RTS -xn.
Podeu llegir més sobre el nou recol·lector d'escombraries aquí.
Font: linux.org.ru