revised isfinite, _finite, and _finitef documentation - #5962
Conversation
this corrects some information of the `isfinite`, `_finite`, and `_finitef` reference page: the current page lists `<math.h>` and `<cmath>` as valid headers for `_finite` even though the current UCRT declares it only through `<float.h>` and `<cfloat>`. its remarks section also name x86 instead of x64 as a supported `_finitef` target, while the UCRT implementation disagrees. the return value section benignly omitted signed zeros. this revision addresses the C and C++ header requirements, and makes it evident that normal numbers, subnormal numbers, and **both signed zeros** are finite.
|
Eulernion : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change. |
|
Eulernion : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change. |
|
Learn Build status updates of commit 68801be: ✅ Validation status: passed
For more details, please refer to the build report. |
|
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, adding a #label:"aq-pr-triaged" |
|
Regan Downer (@v-regandowner) I take it the note was meant for me; as such: #sign-off |
|
Eulernion - No, in the public repo, pull requests should only be signed off by the author/owner. Tyler Whitney (@TylerMSFT) - Could you take a look? Thanks! |
this corrects some information of the
isfinite,_finite, and_finitefreference page: the current page lists<math.h>and<cmath>as valid headers for_finiteeven though the current UCRT declares it only through<float.h>and<cfloat>. its remarks section also name x86 instead of x64 as a supported_finiteftarget, while the UCRT implementation disagrees. the return value section benignly omitted signed zeros. this revision addresses the C and C++ header requirements, and makes it evident that normal numbers, subnormal numbers, and both signed zeros are finite.