<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Editor's Report — Library Fundamentals TS</title>
</head>
<body>
<h1>N4337, Editor's Report for the Library Fundamentals TS</h1>
<time pubdate>2014-11-21</time>
<address>
  Jeffrey Yasskin<br/>
  Google, Inc.<br/>
  <a href="mailto:jyasskin@google.com">jyasskin@google.com</a>
</address>


<h2>Acknowledgements</h2>
<p>Thanks to all those who have submitted editorial issues.

<h2>New Papers</h2>

<ul>
  <li>N4335 is the current working draft for V1 of the Library Fundamentals TS. It replaces N4081.
  <li>N4336 is the current working draft for V2 of the Library Fundamentals TS. It replaces N4084.
  <li>N4337 is this Editor's Report.
</ul>

<p>
V1 has 3 motions applied from the Urbana meeting, but is <em>not</em> the DTS, pending the ballot resolution meeting in December.

<p>
V2 has 4 motions applied from the Urbana meeting.

<h2>Notable Changes to Issues and Papers as Moved</h2>

<h3>Retargeted N4061, N4257, and N4282 to the Fundamentals TS</h3>
<p>These papers were written as changes to the main C++ standard, so I had to adjust headers and section numbers to make them fit into the TS.

<h3>Rearranged sections and comments in N4282</h3>
<p>to better match the rest of the TS.

<h3>Updated the feature testing macros</h3>
<p>Network Byte Order Conversions are gone, and the sections that changed non-editorially in the Urbana meeting have a value of <code>201411</code>.

<h3><code>#include</code>d the non-experimental versions of <code>&lt;iterator></code> and <code>&lt;numeric></code>.</h3>
<p>To match the requirement in [general.namespaces]p4.

<h2>All Changes to V1</h2>

<p>A log of all changes to V1 of the Library Fundamentals TS since N4081 is below and <a href="https://github.com/cplusplus/fundamentals-ts/compare/N4081...N4335">on Github</a>.</p>

<pre>
commit 092d30ea094fbe2e0e781382cc42141b5b24772b
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Fri Nov 21 23:48:26 2014 -0800

    Release N4335, the Library Fundamentals v1 working paper.

commit c748daef3033d83b078a9c53f47c3c994c0624e5
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Fri Nov 21 23:26:52 2014 -0800

    Fix #43, wording of "May throw bad_alloc" sentence.

commit 2b1454357372d7120d6784565f02e10f1d005e5a
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Sun Nov 16 23:14:02 2014 -0800

    Update the feature test macros for changes in the 2014-11 meeting.

commit 24a76c592dc6fc5b329ea128fc8f67f95aec2801
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Sun Nov 16 23:08:34 2014 -0800

    Apply LWG motion 7, N4288, Strike string_view::clear

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls

commit f083f7339e10295975f29345137ab878fc60393b
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Sun Nov 16 22:31:03 2014 -0800

    Apply LWG motion 6, N4270, Collected Edits to the Library Fundamentals TS.

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls

commit be184ef6309314a127b0ec5ec38f0ca3d26c4aef
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Sun Nov 16 21:44:21 2014 -0800

    Apply LWG motion 5, striking the Network Byte Order clause and removing the reference to the Unicode standard RFC2781

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls
</pre>

<h2>All Changes to V2</h2>

<p>A log of all changes to V2 of the Library Fundamentals TS since N4084 is below and <a href="https://github.com/cplusplus/fundamentals-ts/compare/N4084...N4336">on Github</a>.</p>

<pre>
commit 71d491e54fa17f55758925911602241146be180e
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Fri Nov 21 23:58:46 2014 -0800

    Release N4336, the Library Fundamentals v2 working paper.

commit 9dec1921754828cd2a7c4e71b7b88e4a4c926333
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Fri Nov 21 23:51:52 2014 -0800

    Include &lt;iterator> and &lt;numeric> from the respective &lt;experimental/> headers.

    As required by [general.namespaces]p4.

commit b5441486c6944c2fcc40a820660f451380ba253b
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Fri Nov 21 23:24:28 2014 -0800

    Apply LWG motion 24, N4282, The World’s Dumbest Smart Pointer.

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls

commit 24988b9670b2d18085a2f770529dced0c04fcf33
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Fri Nov 21 20:14:01 2014 -0800

    Apply LWG motion 23, N4257, Delimited iterators.

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls

commit 2845daf3eb86e0bd615ce6e8d3d0fc471273fb9c
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Mon Nov 17 01:08:28 2014 -0800

    Apply LWG motion 22, N4061, Greatest Common Divisor and Least Common Multiple.

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls

commit 78d194c8b6d8e1702826a73dc1fcd5093de44b33
Author: Jeffrey Yasskin &lt;jyasskin@gmail.com>
Date:   Mon Nov 17 00:26:55 2014 -0800

    Apply LWG motion 21, N4273, Uniform Container Erasure.

    http://wiki.edg.com/twiki/bin/view/Wg21urbana-champaign/StrawPolls
</pre>
</body>
</html>
