4 ms·
`Decimal(sign:exponent:significand:)` causes unexpected sign
- tedunangst 2y agoThe only thing that makes people angrier than Apple ignoring bugs is Apple fixing bugs.
- YawningAngel 2y agoAt some point bugs become expected behaviour
- toyg 2y agoObligatory xkcd https://xkcd.com/1172/ https://xkcd.com/1172/
- 0cf8612b2e1e 2y agoSounds like the issue is they corrected the bug without documenting the breaking change and did it with minimal notice. Worse yet is that the API change will impact all software running on the host. So even if your distributed program works today, it will subtlety break when the user upgrades their host OS.
- deleted 2y ago[deleted]
- paxys 2y agoIf a bug has been shipped to production and people are depending on it, it isn't a bug but a feature. If you then "fix" it without notice, it is a breaking change. This is all software/platform development 101.
- robertlagrant 2y agoJust like the coders who rely on electric shocks[0]! [0] https://programmerhumor.io/programming-memes/stackoverflow-has-become-sentient https://programmerhumor.io/programming-memes/stackoverflow-h...
- cruano 2y agoSince when is a beta version of something "production"?
- paxys 2y agoThe bug was fixed in the beta. It has been on iOS for many production versions.
- ebiester 2y agoIt isn't. However, there was no release note, it changed late in the beta cycle, and there's no plan to revert. As of right now, if this isn't adjusted to solve going forward rather than disrupting current applications, I don't have the confidence to upgrade to iOS 18 in a way that I have been confident of earlier releases.