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.