🎼 On the first day of Christmas, my debugger gave to me: a stack trace of SIGFPE 🎶
So anyway it turns out it's one of those historically misnamed things and I indeed didn't have mystery floating point math lurking in my integer snow code; it was a modulo operator getting a zero denominator due to unsigned overflow from a breezeline getting too old without being reset, which is random.
Wonder if new-age C++ will ever add saturating arithmetic to the core language.
This is a space for soft friends and friends of soft friends to gather together!
In this city we're all about soff frens and compassion and caring about each other!
Leave your hatred at the door.
Listen actively to and honor the requests of others; always respond with compassion first.
If you’re ever unsure, ask first. Use CWs where required.
If you’re accused of causing harm, either take some responsibility or ask moderators for help.
The whole space may be liable if you do.
All reports go straight to our moderation team. We’re here to help!