Added
-
Better exploitation of parallelism in fused nested segmented
reductions. -
Prelude function
not
for negating booleans.
Fixed
-
Some incorrect removal of copies (#1505).
-
Handling of parametric modules with top-level existentials (#1510).
-
Invalid in-place lowering (#1523).
-
Incorrect code generation for some intra-group parallel code versions.
-
Flattening crash in the presence of irregular parallelism (#1525).
-
Incorrect substitution of type abbreviations with hidden sizes (#1531).
-
Proper handling of NaN in
min
/max
functions for
f16
/f32
/f64
in interpreter (#1528).