N4585, Editor's Report for the Library Fundamentals TS

Geoffrey Romer
Google, Inc.

New Papers

Notable Changes to Issues and Papers as Moved


Notable editorial changes


All changes

A log of all changes since N4562 is below and on GitHub.

commit 4a266d44b83ce71a89abb22a0fd1854860f36fe4
Author: timsong-cpp 
Date:   Sat Jul 25 02:47:00 2015 -0400

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

commit 131db1fa028d340e2973c04d19e3394c28145f4f
Author: timsong-cpp 
Date:   Sat Jul 25 19:42:26 2015 -0400

    And a missing `template`.

commit 2a22709ce94e4aafc17abbd8f39fc3b966994aae
Author: timsong-cpp 
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 
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 
Date:   Sun Dec 20 01:59:48 2015 -0500

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

commit 168d6eb60b2435d9a387013df0051a2e314130cb
Author: Geoff Romer 
Date:   Tue Mar 8 09:52:04 2016 -0800

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

commit 9869ee81b8de9081618f3bd96c62e1e858db40b6
Author: Geoff Romer 
Date:   Tue Mar 8 14:14:29 2016 -0800

    Publish N4584.


Thank you to Tim Song for submitting numerous editorial corrections.