Agenda for 30 November – 4 December, 2020
MEETING OF ISO/IEC JTC 1/SC 22/WG 14 AND INCITS PL22.11
WG 14/N 2608
Each day will have a half-hour break from 16:00-16:30 UTC.
30 November, 2020 | 14:30 – 18:00 UTC |
1 December, 2020 | 14:30 – 18:00 UTC |
2 December, 2020 | 14:30 – 18:00 UTC |
3 December, 2020 | 14:30 – 18:00 UTC |
4 December, 2020 | 14:30 – 18:00 UTC |
This meeting is virtual via Zoom.
Please see the ISO Meetings platform (log into login.iso.org and click on Meetings) or contact the convenor for the URL and password.
David Keaton <[email protected]>
1.1 Opening Comments (Keaton)
1.2 Introduction of Participants/Roll Call
1.3 Procedures for this Meeting (Keaton)
1.4 JTC 1 Required Reading
1.4.1 ISO Code of Conduct1.5 Approval of Previous WG 14 Minutes
1.4.2 IEC Code of Conduct
1.4.3 Key points1.5.1 August, 2020 [N 2588] (WG 14 motion)1.6 Review of Action Items and Resolutions
1.5.2 October, 2020 [N 2605] (WG 14 motion)
1.7 Approval of Agenda [N 2608] (PL22.11 motion, WG 14 motion)
1.8 Identify National Bodies Sending Experts
1.9 INCITS Antitrust Guidelines and Patent Policy
1.10 INCITS official designated member/alternate information
2.1 ISO, IEC, JTC 1, SC 22
2.1.1 An ISO/IEC proposal to revoke public document access was defeated.2.2 PL22.11/WG 14
2.2.1 Convener's Report and Business Plan [N 2609]2.3 PL22.16/WG 21
2.2.2 Proposed C23 Schedule [N 2610] and Charter Revised with Proposed Schedule [N 2611]
2.2.3 Outreach
2.3.1 Create a C/C++ Collaboration Study Group2.4 PL22
2.5 WG 23
2.6 MISRA C
2.7 Other Liaison Activities
3.1 C Floating Point activity report
3.2 C Safety and Security Rules Study Group
3.3 C Memory Object Model Study Group
4.1 Future Meeting Schedule
Please note that in-person meetings may be converted to virtual meetings due to coronavirus considerations.4.2 Future Mailing Deadlines
- 8-12 March, 2021 – Virtual, 14:30-18:00 UTC each day (proposed)
- 17-21 May, 2021 – Virtual, 13:30-17:00 UTC each day (proposed)
- 4-8 October, 2021 – Minneapolis, Minnesota, US (tentative)
- 31 January - 4 February, 2022 – Portland, Oregon, US (tentative)
- 11-15 July, 2022 – Strasbourg, France (tentative)
Note: Please request document numbers by one week before these dates.
- Post-Virtual-202011 – 18 December 2020
- Pre-Virtual-202103 – 5 February 2021
- Post-Virtual-202103/Pre-Virtual-202105 – 9 April 2021
- Post-Virutal-202105 – 11 June 2021
- Pre-Minneapolis – 3 September 2021
- Post-Minneapolis – 29 October 2021
- Pre-Portland – 31 December 2022
- Post-Portland – 25 February 2022
- Pre-Strasbourg – 10 June 2022
- Post-Strasbourg – 12 August 2022
Monday
5.1 Ballman, What we think we reserve [N 2572]
5.2 Ballman, Digit separators [N 2606]
5.3 Pygott, Proposed enhancement for C2X: Allowing the programmer to define the type to be used to represent an enum [N 2575]
Tuesday
5.4 Seacord, Specific bit-width length modifier [N 2587]
5.5 Krause, Character handling for freestanding implementations [N 2576]
5.6 Blower, Adding Fundamental Type for N-bit Integers [N 2590]
5.7 Ojeda, secure_clear [N 2599]
5.8 Gilding, Qualifier-preserving standard library functions [N 2603]
5.9 Uecker, Compatibility of Pointers to Arrays with Qualifiers (updates N2497) [N 2607]
Wednesday
5.10 A Provenance-aware Memory Object Model for CTutorial Slides [N 2378]
Working Draft Technical Specification [N 2577]
Thursday
5.11 Thomas, C2X proposal - TS 18661-3 annex update 2 [N 2579] (slide deck [N 2578])
5.12 Thomas, Footnote about sufficient formatting precision [N 2586]
5.13 Thomas, Revised N2559 update for IEC 60559 2020 [N 2600]
5.14 Thomas, C2X proposal - TS 18661-3 annex update 3 [N 2601]
5.15 Thomas, C23 proposal - edits for infinity and NaN macros [N 2602]
5.16 Tydeman, DFP triples [N 2580]
Friday
5.17 Meneide, Preprocessor embed [N 2592]
5.18 Meneide, Not-So-Magic: typeof() for C [N 2593]
5.19 Meneide, Mixed String Literal Concatenation [N 2594]
5.20 Wunsch, C23 proposal: formatted input/output of binary integer numbers [N 2612]
The previous queue of clarification requests has been processed.
The following papers will be deferred to the next meeting unless there is time available at this meeting.
7.1 Seacord, Defer Mechanism for C [N 2591] (slide deck [N 2589])
7.2 Meneide, Restartable and Non-Restartable Functions for Efficient Character Conversions [N 2595]
7.3 Working draft updatesMeneide, C2x Working Draft [N 2596]7.4 Gilding, Review and comparison of existing extensions and practice for functional programming in C [N 2604]
Meneide, C2x Working Draft - Diffmarks [N 2597]
Meneide, C2x Working Draft - Editor's Report [N 2598]
8.1 Review of Decisions Reached
8.2 Review of Action Items
9.1 Approval of Previous PL22.11 Minutes
9.1.1 March/April, 2020 [pl22.11-2020-00002] (PL22.11 motion)9.2 Identification of PL22.11 Voting Members
9.1.2 October, 2020 [pl22.11-2020-00007] (PL22.11 motion)
9.2.1 Members Attaining initial Voting Rights at this Meeting9.3 PL22.11 Voting Members in Jeopardy
9.2.2 Members who regained voting rights
9.3.1 Members in jeopardy due to failure to vote on Letter Ballots9.4 PL22.11 Non-voting Members
9.3.2 Members in jeopardy due to failure to attend Meetings
9.3.2.1 Members who retained voting rights by attending this meeting
9.3.2.2 Members who lost voting rights for failure to attend this meeting
9.4.1 Prospective PL22.11 Members Attending their First Meeting9.5 Other Business
9.4.2 Advisory members who are attending this meeting
10.1 Thanks to ISO for supplying Zoom capabilities