|
|
|
|
|
by stefs
2424 days ago
|
|
rust doesn't guarantee anything if you opt out of the guarantees. two examples that come to mind: unsafe and maybe bounds checks in release mode. fastmath is probably different anyway, as the "breaking" is on a floating point logic level, as in: results become imprecise, but not exactly "wrong" - as in undefined behaviour. but i don't know fastmath, so i might be wrong. |
|
On the /r/rust thread, folks provided examples of why fastmath would produce UB in safe Rust.