@cmuratori It seems really obvious to me that instead of leaving things up the _compiler_, it should instead be up to the _cpu_.
-
-
-
@cmuratori Because that's what the programmer is actually trying to program, and any undefined behavior should _pass through_. - Show replies
New conversation -
-
-
@Jonathan_Blow That is such poopsauce.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori then what do you do when you want wrapping arithmetic such as for computing a hash?Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori A lot of behavior could be changed from undefined to implementation defined but think of all the benchmarks that would get slowerThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori@matiasgoldberg because it encourages writing non-portable code -
@NIV_Anteru@cmuratori Yeah because CPUs are so divergent on signed overflow these days. (GPUs are another world) - Show replies
New conversation -
-
-
@cmuratori Under/overflows are still a semantic error, one should not execute an under/overflow on purpose...Thanks. Twitter will use this to make your timeline better. UndoUndo
-
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.