Ha tenido lugar el próximo lanzamiento del compilador Haskell de Glasgow.
Entre los cambios:
- Nuevas extensiones de idioma Nuevos tipos sin levantar, IndependienteTipoFirmas и Importar publicación calificada.
- Cambios en la generación de código, incluida una especialización de código más agresiva, un nuevo analizador de bucles, optimizaciones para trabajar con matrices y etiquetado de puntero para tipos de datos grandes.
- Nuevo comando de intérprete: instancias, que muestra instancias de clase disponibles para un tipo determinado.
- Mejoras en el perfilador de código integrado.
- Y la guinda del pastel, un nuevo recolector de basura, que presenta latencia reducida, recolección de basura sin copiar datos y la capacidad de recolectar basura y ejecutar código en paralelo. Para habilitar el nuevo recolector de basura, debe compilar el código con una nueva versión del compilador y ejecutarlo con los parámetros +RTS -xn.
Puedes leer más sobre el nuevo recolector de basura. aquí.
Fuente: linux.org.ru