<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN"
	"http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<!-- Processed by MultiMarkdown -->
		<meta name="Author" content="Pete Becker" />
		<meta name="BaseHeaderLevel" content="1" />
		<meta name="Format" content="complete" />
		<title>Editor&#8217;s Report</title>
		<style type="text/css" title="text/css">  
/* <![CDATA[ */  
* { font-family: serif; }  
*.code { font-size: 120%; font-family: monospace; font-weight: bolder; }  
*.non-code { font-style: italic; font-family: monospace; }  
p > span.non-code { font-size: 120%; }  
*.link-target { font-weight: bolder; }  
*.copyright { font-style: italic; }  
h1 { text-align: center; }  
div.group { border-bottom: double; padding-bottom: .5em; }  
div.subgroup { border-bottom: thin solid; padding-bottom: .5em; }  
div.block { border-bottom: thin solid; border-top: thin solid; }  
div.menu { padding-top: .5em; padding-bottom: .5em; }  
div.menu a { padding-right: .3em; }  
div.menu a + a { padding-left: .45em; border-left: thin solid; line-height: 1.3em; }  
table.heading { border-collapse: separate; float: right; padding-right: 1em; }  
td.descr { padding: 0; text-align: right; font-style: italic; font-weight: bold; }  
td.descr:after { content: &#8220;:&#8221;; }  
td.emptydescr { padding: 0; }  
td.value { padding: 0; padding-left: 1ex; }  
pre { font-family: monospace; }  
pre a.code { font-size: 100%; }  
pre .decl { font-weight: bolder; font-size: 80%; }  
span.reqmt { font-style: italic; }  
span.reqmt:after { content: &#8220;:&#8221; }  
/* ]]> */  
</style>
	</head>
<body>

<div class="group">
<h1>Editor&rsquo;s Report</h1>

<table class="heading">
<tr>
  <td class="descr">Document number</td><td class="value">N2961=09-0151</td>
</tr>
<tr>
  <td class="descr">Date</td><td class="value">2009-09-25</td>
</tr>
<tr>
  <td class="descr">Project</td><td class="value">Programming Language C++</td>
</tr>
<tr>
  <td class="descr">Reference</td><td class="value">ISO/IEC IS 14882:2003(E)</td>
</tr>
<tr>
  <td class="descr">Reply to</td><td class="value">Pete Becker</td>
</tr>
<tr>
  <td class="emptydescr"></td><td class="value">Roundhouse Consulting, Ltd.</td>
</tr>
<tr>
  <td class="emptydescr"></td><td class="value">pete@versatilecoding.com</td>
</tr>
</table>
<p style="clear:both"></p>
</div>

<p>N2960=09-0150, <cite>Working Draft, Standard for Programming Language C++</cite>,
contains the working draft for the standard, with the following changes made since the
pre-Frankfurt Working Draft, N2914=09-0104:</p>

<ul>
  <li>Concepts mostly removed</li>
  <li>Frankfurt motions applied</li>
</ul>

<h3>Removing Concepts</h3>

<p>Concepts have been removed from the working draft except in two areas. Random number
generators and allocators are being done separately. Other than that, any remaining
references to concepts are errors. Please point them out to me so I can fix them for the
post-meeting mailing.</p>

<h3>Frankfurt Motions</h3>

<ul>
<li>Core issues 495, 599, 653, 685, 702, 707, 711, 714, 716, 746, 757, and 816</li>
<li>Core issue 749 but not parts 2 and 3</li>
<li>N2927, <cite>New Wording for C++0x Lambdas (rev. 2)</cite></li>
<li>N2930, <cite>Range-based For Loop Wording (Without Concepts)</cite> -- note</li>
<li>N2928, <cite>Explicit Virtual Overrides</cite></li>
<li>Library issues 688, 765, 810, 853, 869, 878, 888, 890, 898, 899, 904,
907, 909, 922, 925, 931, 938, 943, 948, 949, 965, 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</li>
<li>N2926, <cite>C++0x Stream Positioning (Revision 1)</cite></li>
<li>N2923, <cite>Specifying the Complexity of size() (Revision 1)</cite></li>
<li>N2864, <cite>Thread Unsafe Standard Functions</cite></li>
<li>N2932, <cite>Fixing Freestanding: iteration 2.2[sic]</cite></li>
</ul>

<p>I didn&rsquo;t do N2924, <cite>Implicitly-deleted Special Member Functions</cite>.
This paper reapplies some post-concepts changes that are not related to concepts. Since
I didn&rsquo;t undo those changes, the changes in the paper weren&rsquo;t needed.</p>

<p>I didn&rsquo;t apply Library issue 970. The text it applies to went away with the
removal of concepts, and, although it ought to be restored, I haven&rsquo;t done that
yet. See post-meeting mailing.</p>

<h3>Thanks</h3>

<p>My thanks to the following people, who pointed out typographical, linguistic,
logical, and syntactic errors in drafts with concepts removed:</p>

<ul>
  <li>Mike Miller</li>
  <li>Beman Dawes</li>
  <li>Daniel Krügler</li>
  <li>Doug Gregor</li>
</ul>

<p>My apologies to anyone whose name didn&#8217;t get on this list. Any omissions are
entirely accidental.</p>

</body>
</html>
