[Cfp-interest 1501] WG14 IEEE 754-C binding meeting minutes 2020/02/19

Rajan Bhakta rbhakta at us.ibm.com
Wed Feb 19 11:41:45 PST 2020


  Attendees: Rajan, Jim, Fred, David, Mike, Damian, 

  New agenda items:
    None.

  Carry over action items:
    CFP: Put the tgmath redefinition as a proposal to the standard once we 
have a base document with TS Part 3 in it.
    Fred: Update erange proposal based on CFP 1437 and CFP teleconference 
discussion. - Done.
    David H: Draft words to recommend honoring properties (Ex. even/odd, 
periodicity) of math functions that would follow automatically from 
correct rounding. - Done.
      Jim: Find a place for words about math function properties. 
Coordinate with David H (previous AI). - Done.
 
  Last meeting action items:
    Jim: Look at seeing what would be involved in removing Annex J types 
that already have the same basic types. - In progress.
    Jim: Get a WG14 document number and submit 
C2x_proposal_-_why_no_wide_string_strfrom_functions- 20191230.pdf. - Done.
    Jim: Get a WG14 document number and submit 
C2x_proposal_-_names_and_locations-20200105.pdf. - Done.
    Jim: Ensure natural log is written as log in the standard (regarding 
C2x_proposal_-_powr_justification_wording-20200104.pdf). - Done (it was 
not). 
    Jim: Ensure thin spaces are put where needed in 
C2x_proposal_-_powr_justification_wording-20200104.pdf. Ex. Between the e 
and y in the "e^y log x" in 4 places.  - Done.
    Jim: Update links on the C FP wiki to point to the latest drafts of 
the TS parts and look into having a section for working drafts. - Done.
    Rajan: Ensure casting to _Float16 won't cause a problem with the using 
INFINITY wherever a constant expression can be used change we proposed. - 
Done.

  New action items:
    Jim: Post new teleconference number to the CFP mailing list.
    Jim: Remove 'IEEE 754 revision' from the agenda.
    Jim+David: Look into Jim's duplicated CFP messages.
    Fred: Rework CFP1437 based on CFP1488.
    Jim: Create a WG14 proposal to add in CFP1460.
    Jim: Replace N2475 with a newer example given in CFP1468.
    Jim: Change the footnote for 
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wording-20200203.pdf 
as per CFP1465.
    Rajan: Check with Joseph as to why 
http://man7.org/linux/man-pages/man3/strfromd.3.html seems to say you can 
have strfromd given non-null terminated strings.
    Rajan: Check to see if a cast on a constant expression is still a 
constant expression with WG14.
    Jim: Write a note for _Float16 getting infinity as a _Float16 type in 
Part 3 as an annex.
    Jim: Get document numbers for updates to C to IEEE-2019, add in a link 
to the background document, and submit to WG14.

  Next Meeting(s):
    Wednesday, March 18th, 2020, 11:00 EST, 8:00 PST, 4PM UTC
    New teleconference number. Use the current one as backup.
    Please notify the group if this time slot does not work.

  Discussion:
    C++ Liaison:
      Nothing.

    C2X integration (
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2433.pdf):
      Latest C2X draft: 
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2454.pdf also as link on 
CFP wiki (Parts 1, 2, 4a in the draft)
      Part 3 - Investigating updates
      Part 4b
      Part 5a,b,c,d - May want to re-propose non-control flow 5d pragmas.
      IEEE 754-2019 support

      Next WG14 meeting mailing deadline: March 2nd, 2020
        Rajan will be attending, Fred via phone.
 
  Action item details:
    Fred: Update erange proposal based on CFP 1437 and CFP teleconference 
discussion.
      See Fred’s CFP 1457.
      Issues finding emails due to bad CFP reflector numbering and 
duplicates of Jim's messages.
      Looking at CFP 1489 or 1488:
        cosh comment: Leave in magnitude and remove "positive or 
negative".
          Applies elsewhere as well.
        exp10m1: Agreed with the proposed changes (Jim's).
          Applies elsewhere as well.
        *AI*: Fred: Rework CFP1437 based on CFP1488.

    David H: Draft words to recommend honoring properties (Ex. even/odd, 
periodicity) of math functions that would follow automatically from 
correct rounding.
      See CFP1460.

    Jim: Find a place for words about math function properties. Coordinate 
with David H (previous AI).
      See David’s CFP 1460.
      David: Mike, what has precedence in " or ,? I did as per 
engineering, vs proper English which has it the opposite way.
        Mike: That's American, not British English.
        David: So it is fine then the way it is!
      *AI*: Jim: Create a WG14 proposal to add in CFP1460.

    Jim: Look at seeing what would be involved in removing Annex J types 
that already have the same basic types.
 
    Jim: Get a WG14 document number and submit C2x_proposal_- 
_why_no_wide_string_strfrom_functions- 20191230.pdf. 
http://wiki.edg.com/pub/CFP/WebHome/n2475.pdf
      See email thread starting with CFP 1466, subject “AI item to submit 
proposal about why no wide string strfrom functions”.
      Mike: May not be the best example due to the overflow possibility in 
'char s[n];' with strfromd not being null terminated in some cases.
      Fred: It always gets null terminated.
      Jim: We have to go off of the C standard.
      Rajan: Other C examples (see 7.21.6.2) are of the same format (with 
...).
      Mike: That is fine.
      *AI*: Jim: Replace N2475 with a newer example given in CFP1468.
      *AI*: Rajan: Check with Joseph as to why 
http://man7.org/linux/man-pages/man3/strfromd.3.html seems to say you can 
have strfromd given non-null terminated strings.
 
    Jim: Get a WG14 document number and submit 
C2x_proposal_-_names_and_locations- 20200105.pdf.
      http://wiki.edg.com/pub/CFP/WebHome/n2476.pdf
 
    Jim: Ensure natural log is written as log in the standard (regarding 
C2x_proposal_- _powr_justification_wording-20200104.pdf).
 
    Jim: Ensure thin spaces are put where needed in 
C2x_proposal_-_powr_justification_wording- 20200104.pdf. Ex. Between the e 
and y in the "e^y log x" in three places.
      
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wording-20200203.pdf
      See email thread starting with CFP 1458, subject “AIs for powr 
paper”.
      *AI*: Jim: Change the footnote for 
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wording-20200203.pdf 
as per CFP1465.

    Jim: Update links on the C FP wiki to point to the latest drafts of 
the TS parts and look into having a section for working drafts.
      Jim: We have no working drafts yet so no need for the new section.

    Rajan: Ensure casting to _Float16 won't cause a problem with the using 
INFINITY wherever a constant expression can be used change we proposed.
      See Rajan’s CFP 1486. 
      *AI*: Rajan: Check to see if a cast on a constant expression is 
still a constant expression with WG14.
      *AI*: Jim: Write a note for _Float16 getting infinity as a _Float16 
type in Part 3 as an annex.

  Other issues:
    Re-propose support for IEEE 754-2019.
      
http://wiki.edg.com/pub/CFP/WebHome/C_support_for_754-2019-20200205.pdf
      
http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_min-max_functions-20200205.pdf
      Jim: Want to add in the background document in the IEEE server link.
      Rajan: We can propose this during this WG14 meeting including 
updating F.1 (history).
      *AI*: Jim: Get document numbers for updates to C to IEEE-2019, add 
in a link to the background document, and submit to WG14.
 
    WG14 editor change.
      Jim and Rajan’s meeting with David Keaton regarding finishing off 
the work.
 
    Paul Zimmermann asked about interest in interval arithmetic.
      Follow up with him directly if interested since out of scope for our 
group.


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


More information about the Cfp-interest mailing list