Doc No: SC22/WG21/N2921 PL22.16/09-0111 Date: 2009-08-01 Project: JTC1.22.32 Reply to: Robert Klarer IBM Canada, Ltd. klarer@ca.ibm.com
Clamage called the meeting to order at 09:00 (UTC+1) on Monday, July 13, 2009
Maurer described the arrangements and facilities for the meeting on behalf of Interactive Data Managed Solutions AG.
Clamage had the attendees introduce themselves.
Clamage reviewed the patent disclosure rules.
The following materials were displayed without any further interpretation or discussion:
Clamage reviewed the rules for membership and voting rights.
Clamage presented the agenda (document PL22.16/09-0014 = WG21/N2824).
Proposed amendment to agenda: discuss scheduling of concepts discussion under 1.10 New Business.
Motion to approve the agenda as amended:
Mover: Hedquist |
Seconder: Sutter |
Approved by unanimous consent.
Each of the Working Group chairs presented their plans for the coming week.
Adamczyk reported CWG status.
Hinnant reported LWG status.
Stroustrup reported that EWG would convene to discuss some issues that had been forward from CWG, papers on exception safety and move semantics, a paper on async(), and concepts.
Plauger urged the working group chairs to prioritize work with an emphasis on NB comments submitted in response to CD1, rather than new papers. Abrahams asked whether that applies to concepts, as well. Plauger responded that issues about concepts were raised by several NBs.
Discussion ensued.
Motion to approve the minutes (document PL22.16/09-0038 = WG21/N2848):
Mover: Hedquist |
Seconder: Hinnant |
Approved by unanimous consent.
Sutter asked whether WG14 is on track to issue a CD in 2010. Plauger replied that they are.
Stroustrup asked whether new incompatibilities with C++ will be introduced by this CD. Plauger reported that he knew of no new incompatibilities, and that he would continue to watch for any.
The editor's report is document PL22.16/09-0106 = WG21/N2915
Motion to approve the latest Working Draft (document PL22.16/09-0104 = WG21/N2914):
Mover: Crowl |
Seconder: Hinnant |
Approved by unanimous consent.
We have two subgroups: Core and Library. Evolution and Concurrency will be reconstitued as necessary.
See 10.1, below.
See 10.1, below.
39 members were present.
Glassborow announced that he will be retiring as a continuing participant in WG21. Applause and standing ovation in recognition of Glassborow's contribution to the committee over the years.
Nelson moved to thank the host. Applause.
Move we empower the Project Editor to remove concepts from the Working Draft.
Mover: Hedquist |
Seconder: Vandevoorde |
Approved by unanimous consent.
Move we submit N2849 , the Decimal Technical Report to ISO for TR Ballot.
Mover: Plauger |
Seconder: Wong |
Vandevoorde expressed opposition with the TR because he felt that it encourages binary incompatibility with C.
In favor | 26 |
---|---|
Opposed | 4 |
Abstain | 9 |
Motion carries.
Motion 1
Move we apply the resolutions of all issues marked "ready" from N2877 to the C++0X Working Paper, i.e. issues numbered 495 , 599 , 653 , 685 , 702 , 707 , 711 , 714 , 716 , 746 , 749 , 757 , 816 .
Approved by unanimous consent.
Motion 2
Move we apply N2927 "New wording for C++0x Lambdas (rev. 2)" to the C++0X Working Paper.
Approved by unanimous consent.
Motion 3
Move we apply N2924 "Implicitly-Deleted Special Member Functions" to the C++0X Working Paper.
Approved by unanimous consent.
Motion 4
Move we apply N2930 "Range-Based For Loop Wording (Without Concepts)" to the C++0X Working Paper.
Adamczyk noted that this paper has changed since yesterday. There were some minor changes in the sections of the paper that apply to the library.
Approved by unanimous consent.
Motion 5
Move we apply N2933 "Pack expansion and attributes (rev. 2)" to the C++0X Working Paper.
In favor | 34 |
---|---|
Opposed | 1 |
Abstain | 4 |
Motion 6
Move we apply N2928 "Explicit Virtual Overrides" to the C++0X Working Paper.
Approved by unanimous consent.
Motion 1
Move we apply the resolutions to the following issues from N2894 to the C++0X Working Paper:
688 , 765 , 810 , 814 , 853 , 869 , 878 , 888 , 890 , 898 , 899 , 904 , 907 , 909 , 922 , 925 , 931 , 938 , 943 , 948 , 949 , 965 , 970 , 975 , 981 , 982 , 984 , 986 , 990 , 991 , 993 , 994 , 997 , 998 , 1006 , 1014 , 1021 , 1037 , 1038 , 1039 , 1040 , 1044 , 1045 , 1065 , 1066 , 1070 , 1073 , 1103 .
Approved by unanimous consent.
Motion 2
Move we apply N2926 "C++0x Stream Positioning - Revision 1" to the C++0X working paper.
Approved by unanimous consent.
Motion 3
Move we apply N2923 "Specifying the complexity of size() (Revision 1)" to the C++0X working paper.
Vandevoorde expressed his opposition to this proposal because it forces implementors to break binary compatibility.
In favor | 29 |
---|---|
Opposed | 4 |
Abstain | 6 |
Motion carries.
Motion 4
Move we apply N2864 "Thread Unsafe Standard Functions" to the C++0X working paper.
Approved by unanimous consent.
Motion 5
Move we apply N2932 "Fixing freestanding: iteration 2.2" to the C++0X working paper.
Approved by unanimous consent.
See 11.1, below.
None.
The next meeting will be held Oct 19-24, 2009 in Santa Cruz CA. The meeting host is Dinkumware, Ltd.
Nelson reported the following mailing deadlines:
post-meeting mailing | July 31, 2009 |
pre-Santa Cruz mailing | September 25, 2009 |
There will be no mid-term mailing.
The following meetings are as follows:
Motion to adjourn
Mover: Hinnant |
Seconder: Dawes |
Unanimous consent.
Company/Organization | Representative | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|---|
Apple Computer | Howard E. Hinnant | V | V | V | V | V | V |
Apple Computer | Doug Gregor | A | A | A | A | A | A |
Bloomberg | John Lakos | V | V | V | V | V | V |
BoostPro Computing | David Abrahams | V | V | V | V | ||
Dawes | Beman G. Dawes | A | A | A | A | A | A |
Dinkumware | P. J. Plauger | V | V | V | V | V | V |
Dinkumware | Tana Plauger | A | A | A | A | A | A |
Dinkumware | Christopher Walker | A | A | A | A | A | |
Edison Design Group | J. Stephen Adamczyk | V | V | V | V | V | V |
Edison Design Group | Mike Herrick | A | A | A | A | A | A |
Edison Design Group | Jens Maurer | A | A | A | A | A | A |
Edison Design Group | William M. Miller | A | A | A | A | A | A |
Edison Design Group | John H. Spicer | A | A | A | A | A | A |
Edison Design Group | Daveed Vandevoorde | A | A | A | A | A | A |
Embarcardo | Alisdair Meredith | V | V | V | V | V | V |
Fermi Nat. Accelerator Lab | Walter E. Brown | V | V | V | V | V | V |
Gimpel Software | James Widman | A | A | A | A | A | A |
Gimpel Software | James Gimpel | V | V | V | V | V | |
Lawrence Crowl | V | V | V | V | V | V | |
IBM | Robert Klarer | V | V | V | V | V | V |
IBM | Michael Wong | A | A | A | A | A | A |
Indiana University | Andrew Lumsdaine | V | V | ||||
Indiana University | Jeremiah Willcock | A | A | V | V | V | |
Intel | Clark Nelson | V | V | V | V | V | V |
Microsoft | Jonathan Caves | V | V | V | V | V | V |
Microsoft | Herb Sutter | A | A | ||||
Oracle | Paolo Carlini | V | V | V | V | V | V |
Perennial | Barry Hedquist | V | V | V | V | V | V |
Plum Hall | Francis W. Glassborow | V | V | V | V | V | V |
Red Hat | Jason Merrill | V | V | V | V | V | V |
Roundhouse Consulting | Pete Becker | V | V | V | V | V | V |
Seymour | Bill Seymour | V | V | V | V | V | |
Sun Microsystems | Stephen D. Clamage | V | V | V | V | V | V |
Texas A&M | Bjarne Stroustrup | V | V | V | V | V | |
Zephyr Associates | Thomas Witt | V | V | V | V | V | V |
Bruker Daltonics | Daniel Krügler | N | N | N | N | N | N |
INRIA | Sylvain Pion | N | N | N | N | N | N |
Niels Dekker | LKEB, Leiden University Medical Center | N | N | N | N | N | N |
Nokia | Martin Tasker | N | |||||
RapidMind | Stefanus Du Toit | N | N | N | N | N | N |
TU Darmstadt | Felix Kerger | N | |||||
TU Dresden | Peter Gottschling | N | N | N | |||
University Carlos III | J. Daniel Garcia | N | N | N | N | N | N |
University of Nice | Jean-Paul Rigault | N | N | N | N | N | N |
Vollmann Engineering | Detlef Vollmann | N | N | N | N | N | N |
Saeed Amrollahi Boyouki | N | N | N | N | N | N | |
Loïc Joly | N | N | N | N | N | N | |
Sascha Neupert | N | ||||||
Kevin Sopp | N | N | N | N | N | N | |
Alan Talbot | N | N | N | N | N | N | |
Ville Voutilainen | N | N | N | N | N | N |