[Cfp-interest 1245] draft of C2X with Part 1

Jim Thomas jaswthomas at sbcglobal.net
Sat Feb 2 16:03:01 PST 2019


Action item:
>     Jim: Post the draft of Part 1 integrated into C2x on the CFP site.


Here are the links. The second document has change marks.

http://wiki.edg.com/pub/CFP/WebHome/all.pdf <http://wiki.edg.com/pub/CFP/WebHome/all.pdf>
http://wiki.edg.com/pub/CFP/WebHome/all-diffC2x.pdf <http://wiki.edg.com/pub/CFP/WebHome/all-diffC2x.pdf>

I’ve sent the following comments to Jens. If you send your comments on the draft to me, I’ll be the CFP contact for Jens.


> 4#6 new text not inserted in the specified place. Ok.
> 
> 5.2.4.2.1#1a is not inserted in the specified place. Good.
> 
> 7.12#1a/2 missing totalorder* and *payload* indentifiers.
> 
> 7.25#1a/2 missing totalorder and totalordermag.
> 
> F.1#3 adds “and shall also define __STDC_IEC_559__ to 1”. Good.
> 
> footnote 373 adds “either of … and __STDC_IEC_559__ “. and “The macro __STDC_IEC_559__ is obsolecent and should not be used for testing conformance to this annex by new code”. Good additions. Though I’d prefer the wording: “New code should not use the obsolescent macro __STD_IEC_559__ to test for conformance to this annex.”
> 
> footnote 361/379 changed “shall be” to “is”. Ok.
> 
> F.3 Operation binding table is missing references for sqrt. CFP oversight. Please add 7.12.7.5, F.10.4.5.
> 
> F.3 For consistency in the Operations binding table, strfromf and strfroml should not be mentioned. CFP error. Please remove them (2 places).
> 
> 5.2.4.2.2#7/#10 Change not made.
> 
> 7.22.1.2a/3 Last sentence of the Description is missing.
> 
> 7.6.1a/2 Reference 7.6.2 changed to 7.6.4. Should be 7.6.2.
> 
> 7.6.1a/2 Changed subclauses name from “Rounding control pragma” to “The FENV_ROUND pragma”. Ok. (There are no references to “rounding control pragma”.)
> 
> 7.12#7a/11 Need to add FP_FAST_FFMA, FP_FAST_FFMAL, and FP_FAST_DFMAL to the list. CFP oversight.
> 
> F.10.12 Footnote changed to a Note, with extra text: “… that are only optionally supported, namely if __STDC_IEC_60559_BFP__ is defined”. Ok.
> 
> F.10.13 Added footnote 397 about not having a tgmath macro. Other such functions do not have (have not had) the footnote.
> 
> F.10.13.1 In Returns “The functions” is replaced by “The getpayload functions”. Ook
> 
> F.10.13.2 In Returns “If the functions stored the specified NaN, the functions return …” is replaced by “If the functions stored the specified NaN, the setpayload functions return …”. Using the function name for the second reference in the sentence is awkward. Maybe use the function name with the first reference in the sentence? So: “If the getpayload functions stored the specified NaN, they return …”.
> 
> F.10.13.3 Similar to above.
> 
> 7.25#2/3 Missing “, setpayload, and setpayloadsig”.
> 
> 7.25#3/4 Change made in wrong paragraph. In new paragraph 3, change the last sentence back to “Use of the macro invokes a
> function whose corresponding real type and type domain are determined by the arguments for the generic parameters.” Apply the change to new paragraph 4.
> 
> 7.25#5/6 Change missing “, setpayload, setpayloadsig,” in text before the list.
> 
> 7.25/6 List missing totalorder and toalordermag.
> 
> 7.25#6a/8 In CFP change, “All arguments are generic. If any argument is not real …” should be “All parameters are generic. If any argument is not real …”. 


- Jim Thoma

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.oakapple.net/pipermail/cfp-interest/attachments/20190202/ae61b0cd/attachment.html 


More information about the Cfp-interest mailing list