Spectral norm allocations increased 17% between 7.6 and 7.8
It appears that spectral-norm regressed rather severely from 7.6 to 7.8 in total allocations. Meanwhile the binary size also increased by 7% or so. However, it also appears that runtime was unaffected by this change.
The rule firings are very similar between 7.6 and 7.8. Three rules fire in 7.8 that do not fire in 7.6,
1 Class op formatArg
1 Class op parseFormat
1 tagToEnum#
The difference in allocation persists even if one reverts the Text.Printf rewrite that gives rise to the formatArg and parseFormat rules, so these can be safely ignored.
Edited by Ben Gamari