4 ms·
Thanks for taking the time! I was the original contributor of the SIMD code, and got this… pushback. I still don't quite understand how you can marry ”pointer
by ncruces 1y ago
Thanks for taking the time!
I was the original contributor of the SIMD code, and got this… pushback.
I still don't quite understand how you can marry ”pointer provenance” with the intent that converting between pointers and integers is “to be consistent with the addressing structure of the execution environment” and want to allow DMA in your language, but then this is UB.
But well, a workable version of it got submitted, I've made subsequent contributions (memchr, strchr, str[c]spn…), all good.
Just makes me salty on C, as if I needed more reasons to.
- AndyKelley 1y agoThat's totally fair to be salty about a legitimately annoying situation. But I think it's actually an interesting, fundamental complexity of computer science, as opposed to some accidental complexity that LLVM is bringing to the table.