7 ms·
Float matching in Rust is not supported due to correctness concerns, but due to historical accidents and backwards compatibility. https://github.com/rust-lang/
by justcuriousab 1y ago
Float matching in Rust is not supported due to correctness concerns, but due to historical accidents and backwards compatibility.
https://github.com/rust-lang/rust/issues/41620#issuecomment-817075316 https://github.com/rust-lang/rust/issues/41620#issuecomment-...
https://github.com/rust-lang/rust/pull/84045#issuecomment-828196552 https://github.com/rust-lang/rust/pull/84045#issuecomment-82...
- tialaramex 1y agoOK? I don't see how that's connected? It's not controversial that f32 and f64 are partially ordered, the problem in C++ is that the difference between "Partially Ordered" and "Totally Ordered" is semantic not syntactic in their language and all semantic mistakes are just IFNDR so it's a footgun.
- deleted 1y ago[deleted]