The C "standard" is an unstable series of sloppy documents that have never accurately documented the needs of typical real-world C code.
-
-
Replying to @hashbreaker
It's crazy that a huge community of C programmers has to clean up the _correctness_ mess whenever gcc or llvm adds a sloppy _speed_ tweak.
5 replies 27 retweets 28 likes -
Replying to @hashbreaker
What we actually need is a free compiler that says "We understand that the standard is buggy. We will preserve the obvious meaning of code."
14 replies 47 retweets 50 likes -
Replying to @hashbreaker
@hashbreaker What is the "obvious meaning" of code that has never had any defined meaning?1 reply 1 retweet 1 like -
Replying to @RichFelker
@hashbreaker UB is not a matter of "oh those mean compiler optimizations". It's nonsense junk cargo-culted by people insisting C is HL asm.1 reply 1 retweet 2 likes
@hashbreaker Compiler optimizations do not break code that's actually written as C and not as some imaginary "C is HL asm" language.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.