Futhark v0.12.1

Futhark es un lenguaje de programación concurrente que pertenece a la familia ML.

Agregado por:

  • La representación interna de estructuras paralelas ha sido revisada y optimizada. Con raras excepciones, esto puede tener un impacto significativo en el rendimiento.
  • Ahora hay soporte para sumas tipificadas estructuralmente y coincidencia de patrones. Pero persisten algunos problemas con las matrices de tipo suma, que a su vez contienen matrices.
  • Tiempo de compilación significativamente reducido para algunos programas grandes.
  • Los parámetros de tipo manual ya no necesitan ser exhaustivos.
  • Se ha simplificado la visualización del parámetro de rotación.

suprimido

  • El operador de prefijo ~ ya no se utiliza, pero ! ahora se puede utilizar para realizar la negación bit a bit de números enteros.

Cambió:

  • La opción --futhark para futhark bench y futhark test ahora tiene como valor predeterminado el binario utilizado para los propios subcomandos.
  • Se eliminó la opción futhark -t obsoleta (que realizaba la misma función que futhark check).
  • stream_map se convirtió en map_stream y stream_red se convirtió en reduce_stream.

Fijo:

  • La prueba de Futhark ahora "entiende" -sin ajuste como se pretendía originalmente.
  • Los comandos futhark bench y futhark test ahora interpretan --exclude como se esperaba.
  • El backend de Python y C# ahora puede leer datos binarios correctamente.

Fuente: linux.org.ru

Añadir un comentario