Making all divisions slower to fix a bug in 0.000000000000000000542% of cases
futhark-lang.org
1 thread
That's the most frustrating thing about compiler engineering
You fix some feature, some workload, but performance regression appears in other which relied on some bullshit -
unwritten convention, ordering, function name, luck, alignment of the stars, whatever.
You spent 2 weeks fixing a thing and you still have to get back to it because someone is pissed off.
relevant xkcd: https://xkcd.com/1172/