Futhark v0.12.1

Futhark es un lenguaje de programación que soporta paralelismo y pertenece a la familia ML.

Añadido:

  • La representación interna de las construcciones paralelas ha sido revisada y optimizada. Con contadas excepciones, esto puede tener un impacto significativo en el rendimiento.
  • Ahora hay soporte para tipos-suma con tipado estructural y coincidencia de patrones. Sin embargo, persisten algunos problemas con los arrays de tipos-suma que contienen arrays.
  • Se ha reducido significativamente el tiempo de compilación de algunos programas grandes.
  • Los parámetros de tipo definidos manualmente ya no tienen que ser exhaustivos.
  • La visualización del parámetro rotate se ha simplificado.

Eliminado

  • El operador prefijo ~ ya no se utiliza, y ! ahora se puede aplicar para realizar la negación a nivel de bit de los enteros.

Modificado:

  • La opción —futhark para futhark bench y futhark test ahora por defecto corresponde al binario utilizado para las propias subcomandos.
  • La opción obsoleta futhark -t (que cumplía la misma función que futhark check) ha sido eliminada.
  • stream_map se ha convertido en map_stream, y stream_red en reduce_stream.

Corregido:

  • futhark test ahora 'entiende' —no-tuning como se había supuesto originalmente.
  • Los comandos futhark bench y futhark test ahora interpretan —exclude correctamente.
  • El backend en Python y C# ahora puede leer datos binarios correctamente.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster