]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Rollup merge of #96129 - mattheww:2022-04_float_rounding, r=Dylan-DPC
authorDylan DPC <99973273+Dylan-DPC@users.noreply.github.com>
Mon, 23 May 2022 13:11:02 +0000 (15:11 +0200)
committerGitHub <noreply@github.com>
Mon, 23 May 2022 13:11:02 +0000 (15:11 +0200)
commit98a8035bedd2c660912d1e6ecfe86c895e588feb
treef126f37017f2bc9adf59edfda8d0dc35a73413f5
parent32c8c5df06c025441ad04791d7982d65c79a60e4
parent16c81fa9a6b0e5b56320baa7ca569e024425344e
Rollup merge of #96129 - mattheww:2022-04_float_rounding, r=Dylan-DPC

Document rounding for floating-point primitive operations and string parsing

The docs for floating point don't have much to say at present about either the precision of their results or rounding behaviour.

As I understand it[^1][^2], Rust doesn't support operating with non-default rounding directions, so we need only describe roundTiesToEven.

[^1]: https://github.com/rust-lang/rust/issues/41753#issuecomment-299322887
[^2]: https://github.com/llvm/llvm-project/issues/8472#issuecomment-980888781

This PR makes a start by documenting that for primitive operations and `from_str()`.
library/core/src/primitive_docs.rs
library/std/src/primitive_docs.rs