Description
[numeric.limits.members] §18.3.2.4/56 and its footnote mention IEC 559, but the reference number of the standard is (and has always been) 60559. Attempts to search for "IEC 559" may be fraught with difficulty because the latest edition is "ISO/IEC/IEEE 60559 ed1.0 (2011-06)". A number of IEC standards end with 559. The IEC webstore still does not find the document for a simple "IEC 60559" query, but requires the whole prefix with all three bodies. Changing that prefix is apparently what sent them back to ed1.0, after the publication of "P-IEC 60559 ed2.0 (1989-01)." That made it a completely different document — what a mess.
So, it would be nice if [numeric.limits.members] and the footnote named the standard document exactly as "ISO/IEC/IEEE 60559". Also, it might deserve a mention in [intro.refs] §1.2, perhaps including the edition and date.
Activity
jwakely commentedon Jul 16, 2014
See also http://cplusplus.github.io/LWG/lwg-active.html#2248
potswa commentedon Jul 24, 2014
Interesting. Perhaps it's good that issue was never resolved, because IEEE 754 has likely been superseded by ISO/IEC/IEEE 60559. However, it isn't available in the IEEE webstore, only their own (identical) IEEE 754-2008 and the earlier ISO/IEC 60559 from 1989 which are both still labeled as current. Maybe IEEE plans on mastering future standards without ISO and following the same tortuous adoption process again, despite the fact they just "adopted" their own standard with no changes.
Maybe the trait should be called is_not_proprietary :vP . But it's a separate issue from this one.
jensmaurer commentedon Nov 13, 2016
ISO/IEC/IEEE 60559:2011 is available on www.iso.org.
[numeric.limits.members] replace IEC 559 by ISO/IEC/IEEE 60559
[numeric.limits.members] Replace 'IEC 559' with 'ISO/IEC/IEEE 60559' (#…