<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <meta name="generator" content="pandoc" />
  <title>Editor’s Report for the Ranges TS</title>
  <style type="text/css">code{white-space: pre;}</style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="607">
  <tr>
    <td width="172" align="left" valign="top">Document number:</td>
    <td width="435">
      N4672
    </td>
  </tr>
  <tr>
    <td width="172" align="left" valign="top">Date:</td>
    <td width="435">2017-06-19</td>
  </tr>
  <tr>
    <td width="172" align="left" valign="top">Project:</td>
    <td width="435">C++ Extensions for Ranges</td>
  </tr>
  <tr>
    <td width="172" align="left" valign="top">Reply-to:</td>
    <td width="435">
      Casey Carter &lt;<a href="mailto:Casey@Carter.net">Casey@Carter.net</a>&gt;<br>
    </td>
  </tr>
</table>
<div id="header">
<h1 class="title">Editor’s Report for the Ranges TS</h1>
</div>
<div id="TOC">
<ul>
<li><a href="#new-papers"><span class="toc-section-number">1</span> New Papers</a></li>
<li><a href="#changes-since-n4651"><span class="toc-section-number">2</span> Changes since N4651</a><ul>
<li><a href="#notable-editorial-changes"><span class="toc-section-number">2.1</span> Notable editorial changes:</a></li>
<li><a href="#less-notable-editorial-changes"><span class="toc-section-number">2.2</span> Less notable editorial changes</a></li>
</ul></li>
</ul>
</div>
<h1 id="new-papers"><span class="header-section-number">1</span> New Papers</h1>
<ul>
<li>N4671 is the prospective working draft of the Ranges TS. It is intended to replace N4651.</li>
<li>N4672 is this Editor’s Report.</li>
</ul>
<h1 id="changes-since-n4651"><span class="header-section-number">2</span> Changes since N4651</h1>
<h2 id="notable-editorial-changes"><span class="header-section-number">2.1</span> Notable editorial changes:</h2>
<ul>
<li><p><a href="https://github.com/ericniebler/stl2/commit/fca5c4d98b3fe4f123934c4cb0daa56a6b3526bc">fca5c4d9</a> Revert “[EDITORIAL] Remove redundant redefinition of indirect_result_of in [indirectcallable.indirectinvocable]”</p>
<p>Revert an earlier editorial error that removed the VERY MUCH NOT REDUNDANT definition of <code>indirect_result_of</code>.</p></li>
<li><p><a href="https://github.com/ericniebler/stl2/commit/cca6fb0032eeacdd1e84e85a8c59a154450d312d">cca6fb00</a> [EDITORIAL] LWG Kona changes:</p>
<ul>
<li><p>Use <code>decltype(auto)</code> instead of “see below” in declarations</p></li>
<li><p>Insert missing semicolons in the specification of <code>counted_iterator::operator++</code></p></li>
<li><p>Simplify <code>counted_iterator::operator++(int)</code> by using pre-increment in the effects-equivalent-to, which notably “inherits” the Requires element.</p></li>
</ul>
<p>All per LWG direction during Kona review.</p></li>
</ul>
<h2 id="less-notable-editorial-changes"><span class="header-section-number">2.2</span> Less notable editorial changes</h2>
<p>Several less significant editorial changes occurred between publishing N4651 and N4671 (See the git revision history at <a href="https://github.com/ericniebler/stl2/compare/N4651...N4671"><code>https://github.com/ericniebler/stl2/compare/N4651...N4671</code></a>) with git log entries:</p>
<pre>
commit 51e87798d85491353ace2a1e39c70f50fbe2a590
Author: Casey Carter &lt;Casey@Carter.net>
Date:   Thu Jun 15 19:23:20 2017 -0700

    [EDITORIAL] clarify complexity elements for partition_point and lexicographical_compare

commit d1c84d792c28260278d2974717e1c74e3d51b308
Author: Casey Carter &lt;Casey@Carter.net>
Date:   Thu Jun 15 14:07:00 2017 -0700

    [EDITORIAL] Clarify that alg.foreach has stronger requirements than in C++14

    Fixes #401.

commit 8aee26ee5704ac910764974aaa093042a2561cf0
Author: Eric Niebler &lt;eniebler@boost.org>
Date:   Mon Jun 12 10:18:54 2017 -0700

    [EDITORIAL] fix forward-declaractions of std::iterator_traits in &lt;exper.../iterator> synopsis, fixes #392

commit 6c25afeacb3bb25c4844856feb7f7d294379d64d
Author: Eric Niebler &lt;eniebler@boost.org>
Date:   Sat Jun 10 10:40:14 2017 -0700

    [EDITORIAL] s/an Range/a Range/

commit 4748df73c0fcf0e19dcf341e5c920244989833f7
Author: Casey Carter &lt;Casey@Carter.net>
Date:   Fri Mar 31 11:03:05 2017 -0700

    [EDITORIAL] Update normative reference intro text
    ... per ISO/IEC directives part 2 15.5.1

commit ad4d8d21b52b4ddeadfa89d5ace6d9ddea336612
Author: timsong-cpp &lt;rs2740@gmail.com>
Date:   Sat May 20 01:22:23 2017 -0400

    Fix capitalization in clause titles

    Prevailing convention appears to be capitalizing only the first letter.

commit f1caf2b80c49c8f47c395c4968e669f34919de8d
Author: Casey Carter &lt;Casey@Carter.net>
Date:   Fri May 19 17:19:03 2017 -0700

    [EDITORIAL] Fix C++14 reference in [intro.compliance]

    Fixes #403.

commit 8b3ae787c8dd300a523c77628a2bea026ca9cfec
Author: Casey Carter &lt;Casey@Carter.net>
Date:   Fri May 19 17:15:03 2017 -0700

    [EDITORIAL] Replace \(begin|end){note} with \(enter|exit)note

    Fixes #402.
</pre>
<div id="refs" class="references">

</div>
</body>
</html>
