[Cfp-interest 1279] WG14 IEEE 754-C binding meeting minutes 2019/03/18
Rajan Bhakta
rbhakta at us.ibm.com
Mon Mar 18 09:37:34 PDT 2019
2019/01/24: 10:00 CST:
Attendees: Rajan, Jim, David H., Ian
New agenda items:
None.
Carry over action items:
Ian: See if there is an incompatibility between C and C++ for
constants being evaluated to a wider format (Ex. FLT_EVAL_METHOD affects
constants in C++, and wider return values) - Keep open.
Seems to be incompatible in the older C++ standard. Ex. C++ did not
allow evaluation in a greater precision than the type.
2019/03/18: Libraries no longer have the standards due to cost. The
books on C++ didn't mention this either.
Working copies are in the Github repository linked to at
https://isocpp.org/std/the-standard
Jim: Update the binding table in parts 1 and 2 to handle the new
IEEE-754:2018 functions when published. - Close (added to a list later
on).
All: totalorder* differ for NaN payloads: Note that we don’t have
approval to move up to 754 201x yet. - Close since the TS is integrated
into C2X and once the reference to the IEEE standard gets updated this is
a non-issue.
All: Review the rationale for part 5 a, b, c proposal. - Carry over.
Rajan: Say to WG14 that CFP supports removing the WANT macros and
leaving the rest as is due to Fred's reasoning. - Carry over
Last meeting action items:
Jim: Put a list of new items that need to be done like the binding
table and the totalorder* carry over action items as well as adding in the
min/max and augmented arithmetic to a new part 4 revision. - Done.
Jim: Look at the part 3 X.2.6 change where the removal of the float
_Imaginary, etc. part of the list may imply those are not valid types
anymore. - Done.
Jim: Get a document number to submit the Part 3 as an Annex proposal
to WG14 for the mailing. - Done.
Jim: Correct typo in page 1 of the proposal for part 4a ("As shown in
the table below, C already supports 22 *of* the 39...") - Done.
David H: Take a closer look at the new proposal for part 4a (
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_TS_18661-4a-2-20190213.pdf
) to ensure it is good for submission via the reflector so it can be
submitted by Jim to WG14. - Done.
All: Review
http://wiki.edg.com/pub/CFP/WebHome/update_for_C2X_payload_functions.pdf
within a week. If no changes, Jim will get a document number and send this
into WG14. - Done.
Jim: Look to see if there is a place to put a note to address the
alternate exception handling in annex F to clarify how C specifies using
default exception handling only. - Done.
Jim: Get a document number to submit the Part 2 (
http://wiki.edg.com/pub/CFP/WebHome/cfp2x-C2X-20190215.pdf) to WG14 for
the mailing. - Done.
Fred: Create papers for the SNAN initialization and unary + operation
as CFP papers (CFP 1249, 1253, 1247, 1250) for future submission to WG14.
- Carry over.
All: Consider why we didn't have wide string from functions and if we
should do them. - Done.
New action items:
Jim/Rajan: Create a slide deck to show the changes made to make Part 3
into an Annex as WG14 requested.
Jim: Make CFP 1277 into a C2X proposal.
Jim: Propose a footnote to describe why there are no wide string
strfrom functions (compose strfrom with wide string conversion functions
is sufficient)
Next Meeting(s):
Tuesday, April 23rd, 2019, 11:00 EST, 8:00 PST, 4PM UTC
Same teleconference number.
Discussion:
754 revision:
Handled all the open issues for recirculation. Preparing that draft
which should occur after March 22nd (for 10 days).
As mentioned before, can only add new comments on new text, not old
text.
Uncertainty factor: IEEE boilerplate is full of bugs.
C++ Liaison:
None.
WG14 meeting (April 29th-May 3rd) pre-meeting mailing deadline: March
18th, 2019.
Meeting information:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2318.htm, Venue
information N2308 (linked to in the agenda).
CFP agenda items P1 integration P2 integration
P3 as annex – N2342
P4a proposal - N2355
Update for C2X payload functions – N2356
P4 CR for rootn case differs from IEEE 754 – N2309
Unclosed CR/DRs
P3 DR 13 - Type-generic macros for functions that round result to
narrower type
P1 DR 16r - tgmath cbrt macro
P1 DR 20 - P1 CR for obsolescing DECIMAL_DIG
P1 DR 21 - printf of one-digit character string
P3 DR 22 - P3 CR for obsolescing DECIMAL_DIG
P2 CR 23 - llquantexp invalid case
P1 CR 24 - remainder NaN case
P1 CR 25 – totalorder parameters
DR 500 - Ambiguous specification for FLT_EVAL_METHOD – marked as
C2x
DR 501 - Can DECIMAL_DIG be larger than necessary?
C2X integration:
Part 1:
Integrated into a working C2X draft. Posted on the wiki. See WG14
message 16214.
Part 2:
A draft is posted on the wiki for review.
Part 3:
A draft as an annex is ready for review today.
Part 4ab:
4a has an updated proposal.
For 4b, we should leave as a TS and add in the augmented
arithmetic.
Part 5abcd:
Leave to after the Spring 2019 WG14 meeting.
Jim: (a) is related to evaluation methods.
Ian: Similar to my action item.
Jim: I think they are worth making another pitch on these.
Looking to rework the proposals.
Action item details:
Jim: Put a list of new items that need to be done like the binding
table and the totalorder* carry over action items as well as adding in the
min/max and augmented arithmetic to a new part 4 revision.
http://wiki.edg.com/pub/CFP/WebHome/For_IEEE_754-2019-20190305.pdf
Jim: min/max: Since parts 1 and 2 will soon be in C2X, the separate
proposals (requested by WG14) here may need to be combined again.
Jim: Look at the part 3 X.2.6 change where the removal of the float
_Imaginary, etc. part of the list may imply those are not valid types
anymore. See CFP 1268
Jim: Get a document number to submit the Part 3 as an Annex proposal
to WG14 for the mailing. http://wiki.edg.com/pub/CFP/WebHome/n2342.pdf
*AI*: Jim/Rajan: Create a slide deck to show the changes made to
make Part 3 into an Annex as WG14 requested.
Jim: Correct typo in page 1 of the proposal for part 4a ("As shown in
the table below, C already supports 22 *of* the 39...")
N2355.
David H: Take a closer look at the new proposal for part 4a (
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_TS_18661-4a-2-20190213.pdf
) to ensure it is good for submission via the reflector so it can be
submitted by Jim to WG14.
See David H’s CFP 1272.
http://wiki.edg.com/pub/CFP/WebHome/n2355.pdf
All: Review
http://wiki.edg.com/pub/CFP/WebHome/update_for_C2X_payload_functions.pdfwithin
a week. If no changes, Jim will get a document number and send this into
WG14. http://wiki.edg.com/pub/CFP/WebHome/n2356.pdf
Jim: Look to see if there is a place to put a note to address the
alternate exception handling in annex F to clarify how C specifies using
default exception handling only.
See CFP 1270, 1277.
directed rounding -> rounding direction
*AI*: Jim: Make CFP 1277 into a C2X proposal.
Jim: Get a document number to submit the Part 2 (
http://wiki.edg.com/pub/CFP/WebHome/cfp2x- C2X-20190215.pdf) to WG14 for
the mailing. http://wiki.edg.com/pub/CFP/WebHome/n2341.pdf
Fred: Create papers for the SNAN initialization and unary + operation
as CFP papers (CFP 1249, 1253, 1247, 1250) for future submission to WG14.
Leave for next meeting.
Rajan: Say to WG14 that CFP supports removing the WANT macros and
leaving the rest as is due to Fred's reasoning. Note: Also mention CFP's
appreciation to Jens for the integration editing (done really well).
See Rajan, Fred, and Jim’s email CFP 1242, 1243, 1244, 1261.
See WG14 email 15982 – 15983, 15985.
All: Review the rationale for part 5 a, b, c proposal.
Leave for next meeting.
All: Consider why we didn't have wide string from functions and if we
should do them.
Sufficient to do strfrom, convert to wide string.
*AI*: Jim: Propose a footnote to describe why there are no wide
string strfrom functions (compose strfrom with wide string conversion
functions is sufficient)
Other issues
Fred’s WG 14 papers
See Fred’s email CFP 1246.
Decide on our (CFP) position next meeting and Rajan to present our
view.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.oakapple.net/pipermail/cfp-interest/attachments/20190318/cbb0819c/attachment-0001.html
More information about the Cfp-interest
mailing list