<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Editor's Report — Library Fundamentals TS</title>
</head>
<body>
<h1>N4585, Editor's Report for the Library Fundamentals TS</h1>
<time pubdate>2016-03-08</time>
<address>
  Geoffrey Romer<br/>
  Google, Inc.<br/>
  <a href="mailto:gromer@google.com">gromer@google.com</a>
</address>

<h2>New Papers</h2>

<ul>
<li>N4584 is the current working draft for V2 of the Library Fundamentals TS.
  It replaces N4562.</li>
<li>N4585 is this Editor's Report.</li>
</ul>

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

None.

<h2>Notable editorial changes</h2>

None.

<h2>All changes</h2>

<p>A log of all changes since N4562 is below and on
<a href="https://github.com/cplusplus/fundamentals-ts/compare/N4562...N4584">GitHub</a>.</p>

<!-- git log N4562..N4584 --reverse --no-merges -->
<pre>
commit 4a266d44b83ce71a89abb22a0fd1854860f36fe4
Author: timsong-cpp <rs2740@gmail.com>
Date:   Sat Jul 25 02:47:00 2015 -0400

    Add missing `typename`
    
    `allocator_traits<Allocator>::template rebind_alloc<char>` is dependent and needs a `typename` in front of it.

commit 131db1fa028d340e2973c04d19e3394c28145f4f
Author: timsong-cpp <rs2740@gmail.com>
Date:   Sat Jul 25 19:42:26 2015 -0400

    And a missing `template`.

commit 2a22709ce94e4aafc17abbd8f39fc3b966994aae
Author: timsong-cpp <rs2740@gmail.com>
Date:   Sat Dec 5 04:47:31 2015 -0500

    [memory.resource.monotonic.buffer.ctor] Fix typo
    
    This constructor doesn't have a `initial_size` parameter. Presumably `buffer_size` was intended.

commit ad80b126b329f7162001b4233b679e39b9d6ebf5
Author: timsong-cpp <rs2740@gmail.com>
Date:   Sat Dec 12 20:41:59 2015 -0500

    [header.memory.synop] Fix entry for weak_ptr
    
    It should reference [memory.smartptr.weak] in the TS rather than C++14.

commit 2c1b17e1e495e6743540e733f690b5d9c4c27b60
Author: timsong-cpp <rs2740@gmail.com>
Date:   Sun Dec 20 01:59:48 2015 -0500

    [memory.smartptr] Remove invalid 'typename'
    
    `typename` is only allowed before qualified names; `remove_extent_t<T>` isn't one.

commit 168d6eb60b2435d9a387013df0051a2e314130cb
Author: Geoff Romer <gromer@google.com>
Date:   Tue Mar 8 09:52:04 2016 -0800

    Apply Jacksonville Motion 3
    
    (LWG 2252, 2539, 2558, 2574, 2575)

commit 9869ee81b8de9081618f3bd96c62e1e858db40b6
Author: Geoff Romer <gromer@google.com>
Date:   Tue Mar 8 14:14:29 2016 -0800

    Publish N4584.
</pre>

<h2>Acknowledgements</h2>

<p>Thank you to Tim Song for submitting numerous editorial corrections.</p>

</body>
</html>
