The article takes a cheery tone up until the conclusion at the end, but I was rather horrified the whole way through.
The OpenBSD developers made the right choice in entirely replacing that code. We’ve got a whole extra decade of experience writing UTF-8 decoders than when that travesty was made.
Meta, but this was an engaging read, thanks for sharing. I would be glad to read more blogs / articles like this, showing the process of debugging and how to fix things. I wrote one a few years ago about making Spotify work on musl and it was actually a pretty fun experience.
The article takes a cheery tone up until the conclusion at the end, but I was rather horrified the whole way through.
The OpenBSD developers made the right choice in entirely replacing that code. We’ve got a whole extra decade of experience writing UTF-8 decoders than when that travesty was made.
Meta, but this was an engaging read, thanks for sharing. I would be glad to read more blogs / articles like this, showing the process of debugging and how to fix things. I wrote one a few years ago about making Spotify work on musl and it was actually a pretty fun experience.
Why can’t I save this in archive.org?