Bot releases are visible (Hide)
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
Incremental Flattening generates fewer redundant code versions.
Better simplification of slices. (#2125)
Ignore type suffixes when unifying expressions (#2124).
In the C API, opaque types that correspond to an array of an opaque
type are now once again named futhark_opaque_arr_...
.
cuda
backend did not correctly profile CPU-to-GPU scalar copies.
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
The prelude definition of filter
is now more memory efficient,
particularly when the output is much smaller than the input. (#2109)
New configuration for GPU backends:
futhark_context_config_set_unified_memory
, also available on
executables as --unified-memory
.
The "raw" API functions now do something potentially useful, but are
still considered experimental.
futhark --version
now reports GHC version.
Incorrect type checking of let-bound sizes occurring multiple times
in pattern. (#2103).
A concatenation simplification would sometimes mess up sizes.
(#2104)
Bug related to monomorphisation of polymorphic local functions
(#2106).
Rare crash in short circuiting.
Referencing an unbound type parameter could crash the type checker
(#2113, #2114).
Futhark now works with GHC 9.8 (#2105).
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 9 months ago
Incremental flattening of map
-scan
compositions with nested
parallelism (similar to the logic for map
-reduce
compositions
that we have had for years).
futhark script
, for running FutharkScript expressions from the
command line.
futhark repl
now prints out a message when it ignores a breakpoint
during initialisation. (#2098)
Flattening of scatter
with multi-dimensional elements (#2089).
Some instances of not-actually-irregular allocations were mistakenly
interpreted as irregular. Fixing this was a dividend of the memory
representation simplifications of 0.25.12.
Obscure issue related to expansion of shared memory allocations (#2092).
A crash in alias checking under some rare circumstances (#2096).
Mishandling of existential sizes for top level constants. (#2099)
Compiler crash when generating code for copying nothing at all. (#2100)
Published by github-actions[bot] 9 months ago
Published by github-actions[bot] 9 months ago