Skip to content

Commit f9e39f1

Browse files
committed
link to some prior Rust discussion
1 parent 41ec0fc commit f9e39f1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

text/0000-float-semantics.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,9 @@ wasm [guarantees](https://webassembly.github.io/spec/core/exec/numerics.html#nan
265265
(We are departing from wasm terminology since "canonical" already has a different meaning in the IEEE spec. For similar reasons, we consider the NaN payload to *not* include the quiet/signaling bit, whereas wasm considers the quiet/signaling bit to be part of the payload.)
266266
The sign bit is left unspecified, i.e., there are two canonical NaNs (and both are quiet under the standard interpretation of the signaling/quiet bit).
267267

268+
In Rust itself, questions around float semantics have been discussed for a long time.
269+
[This issue](https://github.com/rust-lang/unsafe-code-guidelines/issues/237) collects a lot of that discussion, which culminated in this RFC.
270+
268271
# Unresolved questions
269272
[unresolved-questions]: #unresolved-questions
270273

0 commit comments

Comments
 (0)