Compilador Haskell de Glasgow 9.12.1

Compilador Haskell de Glasgow 9.12.1

¡Hola otorrinolaringólogo!

Se ha lanzado silenciosamente una nueva versión del excelente compilador del lenguaje Haskell. GHC ha sido desarrollado por la comunidad de desarrolladores desde 1992 y admite la compilación de Haskell en código nativo, tanto directamente como utilizando el kit de herramientas LLVM.

Entre las características de la nueva versión:

  • Una extensión del lenguaje OrPatterns que le permite dar un controlador común a varias ramas de comparación de patrones;
  • Soporte para literales de cadenas multilínea a través de una sintaxis especial: """cadena""";
  • Se agregó soporte experimental para la arquitectura RISC-V y soporte para instrucciones SIMD para la arquitectura x86 al backend del compilador (anteriormente requería el uso de LLVM);
  • Se ha eliminado la compatibilidad con versiones de 32 bits de Windows y MacOS/iOS. El soporte para sistemas basados ​​en Linux y BSD de 32 bits está intacto;
  • Rendimiento mejorado del recolector de basura. En algunos casos, la velocidad de los programas puede aumentar hasta un 25%;
  • Y muchas otras pequeñas funciones, corrección de errores, etc.

Fuente: linux.org.ru

Añadir un comentario