<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

<style type="text/css">

body { color: #000000; background-color: #FFFFFF; }
del { text-decoration: line-through; color: #8B0040; }
ins { text-decoration: underline; color: #005100; }

p.example { margin-left: 2em; }
pre.example { margin-left: 2em; }
div.example { margin-left: 2em; }

code.extract { background-color: #F5F6A2; }
pre.extract { margin-left: 2em; background-color: #F5F6A2;
  border: 1px solid #E1E28E; }

p.function { }
.attribute { margin-left: 2em; }
.attribute dt { float: left; font-style: italic;
  padding-right: 1ex; }
.attribute dd { margin-left: 0em; }

blockquote.std { color: #000000; background-color: #F1F1F1;
  border: 1px solid #D1D1D1;
  padding-left: 0.5em; padding-right: 0.5em; }
blockquote.stddel { text-decoration: line-through;
  color: #000000; background-color: #FFEBFF;
  border: 1px solid #ECD7EC;
  padding-left: 0.5empadding-right: 0.5em; ; }

blockquote.stdins { text-decoration: underline;
  color: #000000; background-color: #C8FFC8;
  border: 1px solid #B3EBB3; padding: 0.5em; }

table { border: 1px solid black; border-spacing: 0px;
  margin-left: auto; margin-right: auto; }
th { text-align: left; vertical-align: top;
  padding-left: 0.8em;  }
td { text-align: left; vertical-align: top;
  padding-left: 0.8em;  }

</style>

<title>WG21 2014-06 Rapperswil Minutes</title>
</head>
<body>
<h1>WG21 2014-06 Rapperswil Minutes</h1>

<p>
ISO/IEC JTC1 SC22 WG21 N4053 - 2014-07-02
</p>

<address>
Ville Voutilainen, ville.voutilainen@gmail.com
</address>

<p>
<pre>
WG21 Meeting No. 58
June 16-21, 2014 – Rapperswil, Switzerland
</pre>
</p>

<h2><a name="Opening">1. Opening activities</a></h2>
<p>Monday, June 16, 9:00am–noon</p>
<p>
Clamage opened the meeting at 9:10am and briefly reminded about the SC22 procedure changes.
</p>

<h3><a name="Welcome">1.1 Opening comments, welcome from host</a></h3>
<p>
Sommerlad summarized the meeting room and break facilities,
the social events, and the talks that will be happening during
the week.
</p>

<h3><a name="Introductions">1.2 Introductions</a2></h3>
<p>
Nelson summarized the changes in the attendance sheet. Sutter
clarified that P-member representatives should have a letter
in the box next to their name. Clamage had the people in the room
introduce themselves.
</p>

<h3><a name="Guidelines">1.3 Meeting guidelines (INCITS Patent and Anti-Trust policies)</a></h3>
<p>
http://www.incits.org/standards-information/legal-info
</p>
<p>
http://www.incits.org/dotAsset/63b6e457-53b9-4933-9835-7c74e77ca2fd.pdf
</p>
<p>
(ISO meeting guidelines)
</p>
<p>
http://www.iso.org/iso/codes_of_conduct.pdf
</p>
<p>
Clamage pointed to the policies and instructed interested people
to take a look at them.
</p>

<h3><a name="Membership">1.4 Membership, voting rights, and procedures for the meeting</a></h3>
<p>
Sutter briefly explained the membership changes; no delegations
and no heads of delegation; all members listed in the ISO Global
Directory will vote. Sutter also pointed out that PL22.16
votes do not need to be taken separately unless there are
PL22.16-internal votes.
</p>
<p>
Clamage said that Nelson can clarify Global Directory membership,
and Nelson pointed out that the letter indicator in the attendance
sheet will indicate that.
</p>
<p>
Lavavej asked whether multiple representative of a single PL22.16
member company can vote, and Sutter clarified that that is
the case, as is the case for multiple members designated
by the same National Body.
</p>
<p>
Sutter also clarified that there's no longer a need for a mover
and a seconder for motions.
</p>

<h3><a name="Agenda">1.5 Agenda review and approval</a></h3>
<p>
The agenda in N3979 was unanimously approved.
</p>

<h3><a name="Minutes">1.6 Approval of the minutes of the previous meeting</a></h3>
<p>
The minutes of the previous meeting in N3901 and N3902 were unanimously
approved.
</p>
<h3><a name="Editor">1.7 Editors’ reports, approval of drafts (C++ Standard, and TS’s)</a></h3>
<p>
Smith reminded that there's no new draft since the ballot is
ongoing and thanked Du Toit for his work as the previous editor. 
</p>
<p>
Sutter clarified that the usual business goes on even during
ballot resolution, but there will be no motions to modify
the main working draft.
</p>
<p>
N4023, Library Fundamentals Working Draft, was unanimously approved.
</p>
<p>
N3940, Filesystem Working Draft, was unanimously approved.
</p>
<p>
N3989, Parallelism Working Draft, was unanimously approved.
</p>

<h3><a name="Liaison">1.8 Liaison reports, and WG21 study group reports</a></h3>
<p>
Most recent C meeting was in April in Parma, Italy.
Plum said there's no new standard work, and summarized
that the IEEE floating point TS is where the most activity
has been happening. Plum also pointed out that the convener
will change. Meredith asked about decimal floating point,
Seymour said that the IEEE TS will include some amount
of decimal floating point support.
</p>
<p>
Yasskin asked about the status of the constexpr numerics
library, which was thought to be handled by the C committee
first. Seymour said there has been no activity on that front.
[Secretarial note: Yasskin was referring to 
<a href="https://issues.isocpp.org/show_bug.cgi?id=37">LEWG bug 37</a>,
which says "Seymour will submit a paper to WG14."]
</p>
<p>
Giroux asked whether the C committee is looking at support
for 16-bit floating point, Plum said that none of the liaisons
are part of the IEEE study group.
</p>
<p>
Boehm said there are some unintended incompatibilities in atomics.
</p>
<p>
Clamage said that the sub-group and study group reports are in N4052 (the admin
teleconference minutes).
</p>

<h3><a name="Progress">1.9 WG progress reports and work plans for the week</a></h3>
<p>
Miller summarized that the CWG plan is to review papers, including
the Concepts TS, and said that this is slightly different
from the usual procedure since the document will be moved
without the usual document+list of changes+review committee.
Core will also do the usual issue processing, but issue
resolutions will not be moved as the main draft is under
ballot.
</p>

<p>
Meredith said the top priority for LWG is ballot resolution for Filesystem
TS, and to get it to the next round (DTS). Fundamentals TS is planned
to go for PDTS ballot. Parallelism TS is going to be reviewed.
Issue processing otherwise as usual, but not going to be
moved. Meredith indicated the possibility of having more library
meetings next year to be able to cope with all the TSes coming in.
</p>

<p>
Boyouki asked what the status of the date proposal is, Meredith
said there's no activity on it, but whatever proposal comes in will
go to LEWG first.
</p>

<p>
Arrays TS is going to be on EWG's agenda.
</p>

<p>
Lavavej asked whether there are going to be joint LWG+LEWG sessions
and Meredith said that that will happen if needed, and that there's
a meeting on Friday to discuss noexcept guidelines.
</p>

<p>
Meredith also mentioned that there's going to be incoming work from LEWG 
that is targeting Fundamentals v2.
</p>

<p>
Sutter requested to have a discussion about the potential third meeting
for next year in the saturday session.
</p>

<p>
Yasskin said that LEWG shouldn't have more than two afternoon's
worth of work and said he wishes the LEWG members to be able to
split into study groups after the 20-ish issues have been processed.
Seymour pointed out that database papers go to LEWG, Yasskin said
there are no such papers on the current agenda.
</p>

<p>
Stroustrup said EWG will start by creating an agenda, dynamic
arrays are on the agenda, Concepts if need be. Paper reviews
are on the agenda.
</p>

<p>
Boehm (SG1, Concurrency) said Parallelism TS is aimed for PDTS, but said that's a bit
of a stretch. Atomics compatibility with C should be briefly discussed,
and there are lots of Concurrency papers coming in, and there are
issues to be processed.
</p>

<p>
Gregor (SG2, Modules) said there's a paper and new implementation experience, and 
a single session should be sufficient.
</p>

<p>
Dawes (SG3, Filesystem) said that all Filesystem work will be done within
LWG.
</p>

<p>
SG4 (Networking) issues will be handled by LEWG. Yasskin said he thinks
it's better to postpone networking stuff to Urbana since the paper
authors are not present.
</p>

<p>
Wong (SG5, Transactional Memory) reported that wording review in Core is on the agenda. There's a paper for transactional
std::list, which should go to LEWG/LWG. The plan is to get a Working Draft
out of this meeting. No separate session needed.
</p>

<p>
SG6 (Numerics) had no chair present and no paper authors, so its work
is postponed to Urbana.
</p>

<p>
Carruth (SG7, Reflection) said there are 5 papers, an evening session planned.
Carruth also said that papers that have no presenters will
not be looked at and feedback will not be given.
</p>

<p>
Concepts (SG8) work happens mostly in CWG at this point.
</p>

<p>
Clow (SG9, Ranges) reported that there are no new papers and thus there's
no reason to have a session.
</p>

<p>
Nelson (SG10, Feature Test) reported that there should be
an LEWG discussion about feature testing in TSes, and an EWG discussion
about a macro for testing for attributes. 
</p>

<p>
SG11 (Databases) has been disbanded.
</p>

<p>
Dos Reis (SG12, Undefined and unspecified behaviour) reported that the papers
have no champions present and thus the SG will not meet.
</p>

<p>
Sutter (SG13, I/O) reported that the SG has one paper, one quarter-day session suffices for presentation. Potentially interesting for LEWG.
</p>


<h3><a name="New">1.10 New business requiring actions by the committee</a></h3>
<p>
Sutter reminded about the discussion about new reflectors, and
summarized that it's going to be either mailman or google groups,
and requested feedback if someone has a strong preference either way.
</p>

<h2><a name="Organize">2. Organize Working Groups and Study Groups, establish working procedures.</a></h2>
<p>
Sommerlad presented the sub-group room assignments.
</p>

<h2><a name="WGSessions">3-7. WG and SG sessions.</a></h2>
<p>Monday, June 16 from afternoon break until 5:30pm. From Tuesday, June 17 to
Thursday, June 19 8:30am-5:30pm. Friday, June 20 8:30am-noon.</p>
<h2><a name="FridayGeneral">8. General session</a></h3>
<p>Friday, June 20, 1:30pm–5:30pm</p>
<p>
Clamage opened the meeting, and pointed out that he's been a committee
member for 25 years and the chair for 20 years. Clamage announced he's going to
retire from active committee participation after Urbana, Nelson will
become the Chair, Spicer will become Vice Chair. Clamage reminded
that the ballot is still ongoing and there will be no motions to
modify the main standard draft.
</p>
<p>
Sutter explained the voting rules again. van Winkel asked what
the situation with proxies is, and Sutter said he would prefer
not having to deal with a potentially large number of proxies.
Sutter clarified that only P-members vote, O-members don't.
Carruth asked what the situation is for companies that have not
yet finalized either their INCITS membership procedures or are
not yet in the Global Directory, Sutter said that the people
who know they are in the Global Directory or on their way there should vote,
and those who are not yet INCITS voting members should not.
Sutter pointed out that the poll mechanisms are a means to an
end, so that he can accomplish two goals: determine consensus
and make sure that the likelyhood of a document failing in a
ballot is low, so it's not a major concern that the proportion
of voting members has changed. Clamage pointed out that what
is sought for is overwhelming consensus, and explained that
few opposing votes don't pose a problem, but a large amount
of opposing votes does, so the goal is to have overwhelming
consensus.
</p>

<h3><a name="ProgressReports">8.1 WG and SG status and progress reports.</a></h3>
<p>
Miller gave the CWG report. As the main document is under
ballot, CWG has no motions in this meeting. CWG reviewed
the Concepts wording in the time span of more than two days.
There will not be a PDTS ballot yet, since there were a lot
of changes to details. The reviews will continue in teleconferences
(July 14 is the first). The goal is to issue a PDTS for Concepts
in Urbana. Sutter thanked CWG for good cooperation with EWG
on design issues.
</p>
<p>
CWG also reviewed the Transactional Memory wording, and made
suggestions for addressing code bloat in the generated code,
referring the suggestions back to SG5 and EWG. 
</p>
<p>
CWG expects to have motions in Urbana for N3928 (Extending
static_assert, targeting C++17), N3994 (Range-for, next generation,
targeting C++17), N3922 (New rules for auto deduction from
braced-init-list, C++11 defect).
</p>
<p>
CWG triaged 105 new issues since Issaquah. 60 assigned for
drafting, the rest have a lower priority. Drafting review
will start after the plenary. Teleconferences will be organized
for drafting review before Urbana, tentative plan is to have
one teleconference per month.  Wong pointed out that SG5 would 
also like to have teleconferences between meetings to review
their proposal.
</p>
<p>
Meredith gave the LWG report. LWG didn't get through all
papers targeted for it before the meeting, but managed
to get the planned ballot items done. Filesystem PDTS
ballot comments have been handled. Dawes explained that
issue 53 was rather involved, but the others were mostly
wording fixes. Josuttis pointed out that not adding relative_path
was also non-editorial. Plauger summarized 53 as being
an optimization fix for multi-threaded code as the technique
proposed earlier ends up being expensive.
</p>
<p>
Yasskin summarized that LEWG handled approximately 20 issues,
forwarded about half of them to LWG, and noticed that they
can forward things to LWG faster than LWG can handle them,
and indicated they are thinking of ways to solve that problem.
Yasskin said that The Asio paper is meant to serve as the
initial content for a networking TS, but the WP is not voted
yet, in order to avoid surprising people. Voutilainen made
the remark that he was surprised, but in a very pleasant
manner. Yasskin summarized the changes that put standard
library features into the experimental namespace with
small modifications.
</p>
<p>
Stroustrup gave the EWG report. He mentioned the possibility
that a study group will be formed for embedded systems and
summarized a handful of proposals that were reviewed and
encouraged to go further. Stroustrup also summarized the
proposals that were considered ready to go to CWG.
Stroustrup called out the vote to remove trigraphs.
Voutilainen pointed out that N4029 has national opposition.
Josuttis expressed astonishment towards the paper going
forward when EWG passed it but LEWG was opposed to it.
Miller pointed out that there is some opposition to the paper
in CWG as well. Stroustrup and Sutter suggested that the
proposal shouldn't be discussed in the plenary, but in
a separate session in Urbana. Stroustrup finally summarized
the papers that didn't pass. Meredith asked what the schedule
of the Arrays TS is, and whether LWG should work on the issues
related to it. Yasskin explained that things like array_view
are heading for Library Fundamentals TSes. Maurer asked whether
the Arrays TS should be canceled, Sutter said that will not
be done yet since the project editor has proposals in the
pipeline. Stroustrup explained that the future of the 
Arrays TS will probably be discussed in Urbana. Stroustrup
then gave a general presentation about evolution, making
a general plea to avoid complexity.
</p>
<p>
Boehm summarized SG1 progress. SG1 did a large amount of work
on the Parallelism TS and forwarded it to LEWG and LWG.
Boehm mentioned that N3991 Task Regions didn't make it for
inclusion, and should be put into a revision of the Parallelism TS.
SG1 also worked on the Concurrency TS, and forwarded some
of those papers to LEWG and LWG, but decided to not include
executors in the Concurrency TS. SG1 did discuss other things
such as coroutines and fibers and other such future extensions.
van Eerd asked whether all SG1 papers go to LEWG and then to
LWG, or whether papers can go directly to LWG. Boehm said that
papers go to LEWG first, and Yasskin explained that there's
an expedited process available for simple papers that have
no design issues.
</p>
<p>
Gregor summarized SG2 (Modules) progress, summarizing
the design paper presented. SG2 will produce a couple of
papers for Urbana, illustrating the general direction
and some technical details that need to be solved.
</p>
<p>
Carruth summarized SG7 progress. SG7 had one evening session,
and looked at three papers. N3972 is going forward to LEWG.
N4027 is going to progress in SG7. N3984 and N3987 were
mentioned as papers without champions, and SG7 emphasized
that papers need to have champions or they will not be
discussed. Sutter pointed out that the committee makes
an effort to help find champions for papers. Josuttis
requested paper authors to provide usage examples of their
proposed facilites. Halpern suggested making announcements
about papers that don't have champions. Carruth said
that such announcements are made on the SG7 reflector.
</p>
<p>
Nelson summarized that SG10 didn't meet separately, but
got feedback from EWG for the check for an attribute and
had other discussions in LEWG.
</p>
<p>
Sutter summarized SG13, and said that the paper was presented
to LEWG and will proceed with the creation of wording.
</p>

<h3><a name="StrawVotes">8.2 Presentation and discussion of proposals. Straw votes taken.</a></h3>
<p>Straw poll to adopt N3936 as the working draft was approved by unanimous consent.</p>
<p>
Sutter summarized the email reflector update, and gave
a tentative heads-up that Mailman is the likely choice,
but the hosting solution is undecided. The actual
decision and the details will be done during the summer.
</p>
<h3><a name="LWGMotions">LWG Motions</a></h4>
<h4><a name="LWG1">
Straw poll, LWG Motion 1, Move we apply the resolutions of the issues in document N4080 to the Filesystem TS Working Paper
</a>
</h4>
<p>
LWG Motion 1 was approved by unanimous consent.
</p>

<h4><a name="LWG2">
Straw poll, LWG Motion 2,  Move we apply the resolutions of the following issues in document N4079 to the C++ Library Fundamentals Working Paper:
<ul>
<li>LWG 2371 No template aliases defined for new type traits</li>
<li>LWG 2374 Remarks for optional::to_value are too restrictive</li>
<li>LWG 2389 function::operator= is over-specified and handles allocators incorrectly</li>
<li>LWG 2390 Invocation types and rvalues</li>
<li>LWG 2395 Preconditions: is defined nowhere</li>
<li>LWG 2409 SFINAE-friendly common_type / iterator_traits should be removed from the fundamental-ts</li>
</ul>
</a>
</h4>
<p>
LWG Motion 2 was approved by unanimous consent.
</p>

<h4><a name="LWG3">
Straw poll, LWG Motion 3, Move we apply to the Library Fundamentals TS Working Paper the edits requested in document N4078 optional corrections and rvalue qualifiers
</a>
</h4>
<p>
LWG Motion 3 was approved by unanimous consent.
</p>

<h4><a name="LWG4">
Straw poll, LWG Motion 4, Move we apply to the Library Fundamentals TS Working Paper the edits requested in document N4077 Experimental shared_ptr for Library Fundamentals TS
</p>
<p>
and
</p>
<p>
the edits requested in document N4067 Experimental std::function etc. 
</a>
</h4>
<p>
Discussion ensued about which document the front matter references.
Sutter said that since this is just a working draft, such things
are not significant. Meredith clarified that it's going out for
a PDTS ballot. Yasskin said he had checked the ISO rules for
referring to documents and said the way it's referred should
not be problematic.
</p>
<p>
Carruth explained the two options for
fixing the ABI breakage: removing the ABI-affecting changes
or cloning the classes into the TS. The former failed to achieve
consensus. Yasskin asked whether Carruth thinks the motion
improves the TS, and Carruth explained that this combination
is the worst one possible. Dawes pointed out that the document
reference issue is in his opinion editorial. Finkel concurred
with Carruth's view that the cloning of classes to the TS
is problematic and said that an implementation vendor has
to compile two versions of the library. Wakely said that he
doesn't understand the need to compile two versions of the library.
</p>
<p>
Yasskin thought that while there is increased burden for implementors,
but at least we can ship something that users can decide to
provide feedback for. Halpern thought that this solution is
less burden for implementors, since we don't require an ABI
break, and we give vendors multiple options how to ship the TS.
Dos Reis and Romer voiced concern about the burden and confusion
for users. Yasskin reminded that since we're going out with
a PDTS, there's time to file comments and issues.
</p>
<p>LWG Motion 4 Straw poll results were</p>
<p>In Favor: 36 Opposed: 4 Abstain: 19</p>
<p>Sutter declared consensus, motion approved.</p>

<h4><a name="LWG5">
Straw poll, LWG Motion 5, Move we accept N4071 as the Working Paper for the C++ Extensions for Parallelism TS and that we apply to the C++ Extensions for Parallelism Working Paper the edits requested in document N4063 On Parallel Invocations of Functions in Parallelism TS
</a>
</h4>
<p>
LWG Motion 5 was approved by unanimous consent.
</p>

<h4><a name="LWG6">
Straw poll, LWG Motion 6, Move we apply to the C++ Extensions for Parallelism Working Paper the edits requested in document N4070 Improving the specification of the vector execution policy in Parallelism TS
</a>
</h4>
<p>
LWG Motion 6 was approved by unanimous consent.
</p>

<h4><a name="LWG7">
Straw poll, LWG Motion 7, Move we adopt N4076 A proposal to add a generalized callable negator for a future C++ Library Fundamentals TS
</a>
</h4>
<p>
LWG Motion 7 was approved by unanimous consent.
</p>

<h4><a name="LWG8">
Straw poll, LWG Motion 8, Move we adopt N4075 Centralized Defensive-Programming Support for Narrow Contracts for a future C++ Library Fundamentals TS
</a>
</h4>
<p>
Caves voiced concern about adding more cases of undefined behavior. Garcia
voiced concern about adding macros to the library, since that can be
seen as encouragement for macros. Garcia additionally voiced concern
about potentially preventing future evolution of language facilities
for checking contracts, and pointed out that this proposal practically
introduces the notion of build modes into the standard, which we
have thus far avoided. Sommerlad pointed out that there's a specific
scope guard in the paper but there's a more general one coming in.
Josuttis said that we can change the TS if we need to. Sutter
asked whether this paper prevents going into a direction where preconditions
assert and functions with such preconditions are noexcept. Meredith
said he doesn't think so. Carruth agreed on Garcia's point about
macros, and cited implementation concerns because the paper modifies
the global namespace. Carruth also pointed out that SG7 is working
on reflection facilities that would avoid such macros. Carruth
also pointed out that these macro names may constitute a breaking
change.
</p>
<p>
Stroustrup said this proposal is the most sweeping change
to how we talk about programs and interfaces, and expressed
concern about its usage being widespread enough, and thought this
is not just a library issue and EWG should look at it. Wakely
pointed out that the macros have "std" in the name but they
are not yet targeting a standard. Lavavej pointed out that adding
any identifiers may be a breaking change in the presence of
using-declarations. Sutter asked whether different naming was
considered, Meredith explained that the goal is to use user-friendly
names. Halpern said that we should let the "great" stand in the
way of "good", and that this is something that people keep
reinventing. Yasskin pointed out that these macros can cause
odr violations.
</p>
<p>
Dennett voiced caution against putting documents
out because we don't have a good track record of being able
to change our minds. Stroustrup re-emphasized that this proposal
is a big deal in the way of what kind of a message this proposal
sends to the community about how we talk about interfaces and
exceptions and apis. He said this is setting direction and
is a very significant matter. Meredith pointed out that
the paper says nothing about exceptions. Carruth explained
that the source information facilities by SG7 should appear
in the next meeting and cited N3972.
</p>
<p>
LWG Motion 8 straw poll results were
</p>
<p>
In favor: 9 Opposed: 38 Abstain: 12
</p>
<p>
The motion was removed from the formal motions page.
</p>

<h3><a name="BallotMotions">Ballot Motions</a></h3>

<h4><a name="Ballot1">Straw poll, Ballot Motion 1, Move to appoint an editing committee composed of Alisdair Meredith, Daniel Krugler, and Jonathan Wakely to approve the correctness of the Filesystem working paper as modified by the motions approved at this meeting, and to direct the Convener to transmit the approved updated working paper to ITTF for DTS ballot.
</a>
</h4>
<p>
Josuttis asked how to report issues and/or change the facility before C++17.
Sutter explained that going into C++17 allows making fixes before adopting
the TS.
Dawes explained that SG3 will continue working on new revisions of Filesystem.
</p>
<p>
Ballot Motion 1 was approved by unanimous consent.
</p>

<h4><a name="Ballot2">Straw poll, Ballot Motion 2, Move to appoint an editing committee composed of Alisdair Meredith, Daniel Krugler, and Marshall Clow to approve the correctness of the C++ Library Fundamentals working paper as modified by the motions approved at this meeting, and to direct the Convener to transmit the approved updated working paper to SC22 for PDTS ballot. 
</a>
</h4>
<p>
Sutter explained that early 2015 is the earliest possible publication date.
</p>
<p>
Ballot Motion 2 was approved by unanimous consent.
</p>

<h4><a name="Ballot3">Straw poll, Ballot Motion 3, Move to appoint an editing committee composed of Alisdair Meredith, Pablo Halpern, and Daniel Krugler to approve the correctness of the C++ Extensions for Parallelism working paper as modified by the motions approved at this meeting, and to direct the Convener to transmit the approved updated working paper to SC22 for PDTS ballot. 
</a>
</h4>
<p>
Ballot Motion 3 was approved by unanimous consent.
</p>

<h4><a name="Ballot3">Straw poll, Ballot Motion 4, Move to create a working paper for "C++ Extensions for Library Fundamentals Version 2" with N4076 "A proposal to add a generalized callable negator" as its initial content.
<p>
Other things that are coming for Fundamentals v2 include 
</p>
<p>
<ul>
<li>N3976 Multidimensional bounds, index and array_view,</li>
<li>N3913 Greatest Common Divisor and Least Common Multiple</li>
<li>N4017 Non-member size() and more</li>
<li>N3939 Extending make_shared to Support Arrays</li>
<li>N3254 Allocator-aware regular expressions</li>
<li>N4007 Delimited iterators</li>
<li>N4009 Uniform Container Erasure</li>
</ul>
</p>
</a>
</h4>
<p>
Ballot Motion 4 was approved by unanimous consent.
</p>

<h3><a name="LEWGMotions">LEWG Motions</a></h3>
<h4><a name="LEWG1">Straw poll, LEWG Motion 1, Move that we ask the project editor to remove Clause 2 ("Executors and Schedulers" [executors]) from the Concurrency Technical Specification working paper.
</a>
</h4>
<p>
LEWG Motion 1 was approved by unanimous consent.
</p>

<h2><a name="FriPlans">The agenda item 12.1 was handled in the Friday session
</a></h2>
<h3><a name="FriNext">Next and following meetings</a></h3>
<p>
Sutter summarized the forthcoming meeting, pointing to the
isocpp.org meetings page. Sutter mentioned that LEWG and
LWG may need an extra meeting for 2015. Meredith said that
LWG could certainly use an extra meeting, and said that
there's desire to have that meeting in Europe. Josuttis
pointed out a problem, saying that he can't follow library
issues any more, because there's three groups that handle
library-related matters. Josuttis also pointed out problems
with the workload and being able to provide design feedback.
Josuttis suggested that for the extra meeting, it should be just
for LWG but that LEWG will not produce additional work
during that time. Meredith pointed out that that would make
it difficult to get design feedback from LEWG. Sutter
asked for a show of hands for people interested in having
a meeting in February in Europe, approximately 20 people
showed interest.
</p>
<p> 
Carruth asked whether it would be a good
idea to have an SG1 meeting, but for that idea there were
not enough people. Yasskin asked whether this meeting would
need to progress new proposals, Meredith said that would
be better known after Urbana. Vollman expressed concern
about working on papers if authors aren't present, Sutter
suggested working on just the papers that have authors present.
Giroux mentioned a desire to have an SG1 meeting in the
summer, and 13 people expressed interest for such a meeting,
which would likely be in Santa Clara. Meredith asked whether
LWG should participate, and Giroux said that it's unlikely
to be necessary. Meredith asked whether we should have
3 meetings in 2016, in order to get C++17 out in time.
Sutter asked for a show of hands for people's opinion
for 3 meetings in 2016, the result was 17 for, 5 against.
</p>

<h2><a name="LastSessions">9-10. WG and SG sessions continue</a></h2>
<p>Saturday, June 21, 8:30am-noon</p>
<h2><a name="Review">11. Review of the meeting</a></h2>
<p>
Clamage opened the meeting.
</p>
<p>
Nelson moved to thank the host.
</p>
<p>
Sutter asked if anyone wants to reopen any of the straw polls for discussion
of new information and to retake the poll. There were no requests, so the
Friday motion approvals stand unchanged.
</p>
<p>
Sutter entertained a motion to reject Clamage's retirement.
Clamage rejected the motion as out of order.
</p>
<h3><a name="WG21Motions">11.1 WG21 motions</a></h3>
<h3><a name="PL22.16Motions">11.2 PL22.16 motions</a></h3>
<h3><a name="Actions">11.3 Review of action items, decisions made, and documents adopted by the committee</a></h3>
<h3><a name="Issues">11.4 Issues delayed until today</a></h3>
<p>
No issues.
</p>
<h2><a name="Plans">12. Plans for the future</a></h2>
<h3><a name="Meetings">12.1 Next and following meetings</a></h3>
<p>
SG5 plans to have teleconferences for library review. Sutter asked
for a reminder to be sent over email, Wong agreed to do so. Meredith
suggested putting the dial-in details on the wiki.
</p>
<h3><a name="Mailings">12.2 Mailings</a></h3>
<p>
July 4th is the post-meeting mailing deadline. Pre-Urbana deadline
is October 10th.
</p>
<h2><a name="Adjourn">13. Adjournment</a2></h2>
<p>
Meeting adjourned by unanimous consent.
</p>

<h2><a name="Attendance">14 Attendance</a></h2>
<p>
The column "WG21" designates official PL22.16 or WG21 status ("P", "A", "E", "M")
</p>
<p>
The column "PL22.16" indicates organizations eligible to vote by "V".
</p>
<p>
An "x" marks a day attended, for days unattended, the field is blank.
</p>

<h3><a name="PL22Attendance">14.1 PL22.16 members</a></h2>
<table border=1>
<tr>
<th>Company/Organization</th>
<th>NB</th>
<th>Representative</th>
<th>M</th>
<th>T</th>
<th>W</th>
<th>R</th>
<th>F</th>
<th>S</th>
<th>WG21</th>
<th>PL22.16</th>
</tr>

<tr>
<td>AMD</td><td></td><td>Robin Maffeo</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Apple</td><td></td><td>Doug Gregor</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Argonne National Lab</td><td></td><td>Hal Finkel</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Bloomberg</td><td></td><td>John Lakos</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Bloomberg</td><td>UK</td><td>Alisdair Meredith</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Bloomberg</td><td>UK</td><td>Dietmark K&uuml;hl</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>CERT Coordination Center</td><td></td><td>Aaron Ballman</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Cisco Systems</td><td></td><td>Lars Gullik Bj&oslash;nnes</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Dinkumware</td><td></td><td>P.J. Plauger</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Dinkumware</td><td></td><td>Tana Plauger</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>DRW Holdings</td><td></td><td>Nevin Liber</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Edison Design Group</td><td></td><td>John H. Spicer</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Edison Design Group</td><td></td><td>Daveed Vandevoorde</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Edison Design Group</td><td></td><td>Jens Maurer</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Edison Design Group</td><td></td><td>William M. Miller</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Gimpel Software</td><td></td><td>James Widman</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td></td><td>Chandler Carruth</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td></td><td>Geoffrey Romer</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td></td><td>Hans Boehm</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td></td><td>James Dennett</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td>NL</td><td>JC van Winkel</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td></td><td>Jeffrey Yasskin</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td>UK</td><td>Richard Smith</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Google</td><td></td><td>Thomas Koeppe</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>IBM</td><td>CA</td><td>Michael Wong</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Intel</td><td></td><td>Clark Nelson</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Intel</td><td></td><td>Pablo Halpern</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>A</td><td></td>
</tr>

<tr>
<td>Microsoft</td><td></td><td>Jonathan Caves</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Microsoft</td><td></td><td>Artur Laksberg</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>A</td><td></td>
</tr>

<tr>
<td>Microsoft</td><td></td><td>Gabriel Dos Reis</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Microsoft</td><td></td><td>Herb Sutter</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Microsoft</td><td></td><td>Niklas Gustafsson</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>A</td><td></td>
</tr>

<tr>
<td>Microsoft</td><td></td><td>Stephan T. Lavavej</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Morgan Stanley</td><td></td><td>Bjarne Stroustrup</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td></td>
</tr>

<tr>
<td>NVidia</td><td></td><td>Olivier Giroux</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Oracle</td><td></td><td>Paolo Carlini</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Oracle</td><td></td><td>Maxim Kartashev</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>A</td><td></td>
</tr>

<tr>
<td>Oracle</td><td></td><td>Stephen D. Clamage</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Perennial</td><td></td><td>Beman G. Dawes</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>A</td><td></td>
</tr>

<tr>
<td>Plum Hall</td><td></td><td>Thomas Plum</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Plum Hall</td><td>FI</td><td>Ville Voutilainen</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Programming Research Group</td><td></td><td>Richard Corden</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Programming Research Group</td><td></td><td>Christof Meervald</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Qualcomm</td><td></td><td>Marshall Clow</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Red Hat</td><td></td><td>Jason Merrill</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Red Hat</td><td>UK</td><td>Jonathan Wakely</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>A</td><td></td>
</tr>

<tr>
<td>Red Hat</td><td></td><td>Torvald Riegel</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>A</td><td></td>
</tr>

<tr>
<td>Riverbed Technology</td><td></td><td>Oleg Smolsky</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td></td><td>x</td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Sandia National Labs</td><td></td><td>Carter Edwards</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Seymour</td><td></td><td>Bill Seymour</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td>
<td>P</td><td>V</td>
</tr>

<tr>
<td>Symantec</td><td></td><td>Mike Spertus</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td>V</td>
</tr>

</table>

<h3><a name="WG21Attendance">14.2 Other WG21 members</a></h2>

<table border=1>
<tr>
<th>Company/Organization</th>
<th>NB</th>
<th>Representative</th>
<th>M</th>
<th>T</th>
<th>W</th>
<th>R</th>
<th>F</th>
<th>S</th>
<th>WG21</th>
<th>PL22.16</th>
</tr>

<tr>
<td>Mozilla</td><td>CA</td><td>Botond Ballo</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td>CERN</td><td>CH</td><td>Axel Naumann</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td>Vollmann Engineering</td><td>CH</td><td>Detlef Vollmann</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td>HSR</td><td>CH</td><td>Peter Sommerlad</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td>Bruker Daltonics</td><td></td><td>Daniel Kr&uuml;gler</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td>think-cell Software</td><td>DE</td><td>Fabio Fracassi</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td>TU Dresden</td><td>DE</td><td>Peter Gottschling</td>
<td></td><td></td><td>x</td><td>x</td><td>x</td><td></td>
<td>M</td><td></td>
</tr>

<tr>
<td>University Carlos III</td><td>ES</td><td>J. Daniel Garcia</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td>Cryptotec</td><td>FI</td><td>Mikael Kilpel&auml;inen</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>M</td><td></td>
</tr>

<tr>
<td></td><td>UK</td><td>Cassio Neri</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>PDT Partners</td><td>UK</td><td>Jeff Snyder</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td>UK</td><td>Jonathan Coe</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td>UK</td><td>Roger Orr</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

</table>

<h3><a name="OtherAttendance">14.3 Participating non-members</a></h2>

<table border=1>
<tr>
<th>Company/Organization</th>
<th>NB</th>
<th>Representative</th>
<th>M</th>
<th>T</th>
<th>W</th>
<th>R</th>
<th>F</th>
<th>S</th>
<th>WG21</th>
<th>PL22.16</th>
</tr>

<tr>
<td></td><td></td><td>Anass Sarih</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Andreas Hermann</td>
<td></td><td></td><td>x</td><td>x</td><td></td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>University of Akron</td><td></td><td>Andrew Sutton</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Andrew Tomazos</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Dinka Ranns</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Faisal Vali</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Felix Fontein</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td>University of Nice</td><td></td><td>Jean-Paul Rigault</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>JF Bastien</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Lo&iuml;c Joly</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Manuel Klimek</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Maurice Bos</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Nat Goodspeed</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>Spot Trading LLC</td><td></td><td>Nathan Wilson</td>
<td></td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Nicolai Josuttis</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Oliver Kowalke</td>
<td>x</td><td>x</td><td>x</td><td></td><td></td><td></td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Saeed Amrollahi Boyouki</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Thomas Corbat</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>Technische Universit&auml;t M&uuml;nchen</td><td></td><td>Thomas Neumann</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>Siemens</td><td></td><td>Tobias Schuele</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>Blackberry</td><td></td><td>Tony Van Eerd</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td>P</td><td></td>
</tr>

<tr>
<td>think-cell Software</td><td></td><td>Edgar Binder</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td>Taller Technologies</td><td></td><td>Daniel Gutson</td>
<td>x</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td>
<td></td><td></td>
</tr>

<tr>
<td>University of Athens</td><td></td><td>George Makrydakis</td>
<td></td><td></td><td>x</td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Vicente Botet</td>
<td></td><td></td><td></td><td>x</td><td>x</td><td>x</td>
<td></td><td></td>
</tr>

<tr>
<td></td><td></td><td>Christopher Kormanyos</td>
<td></td><td></td><td>x</td><td>x</td><td></td><td></td>
<td></td><td></td>
</tr>

</table>
