Skip to content

0.21.12

Compare
Choose a tag to compare
@github-actions github-actions released this 19 May 14:03

Added

  • Somewhat simplified the handling of "uniqueness types" (which is a
    term we are moving away from). You should never see * in
    non-function types, and they are better thought of as effect
    indicators.

  • futhark literate: prints tracing output (and other logging
    messages that may occur) when run with -v (#1678).

  • Entry points can now be any valid Futhark identifier.

Fixed

  • futhark test -C was broken.

  • futhark_context_free() for the GPU backends neglected to free some
    memory used for internal bookkeeping, which could lead to memory
    leaks for processes that repeatedly create and destroy contexts
    (#1676).

  • FutharkScript now allows ' in names.

  • futhark lsp now handles warnings in programs that also have errors.