2014-10-07
Richard Smith
Google Inc
<[email protected]>
Special thanks to Stefanus Du Toit, the project editor for C++14, for all his efforts in editing and maintaining the specification.
Thanks to Stephan T Lavavej and Jonathan Wakely for identifying some issues that should be fixed for the C++14 IS and providing fixes for them.
A log of all editorial fixes made since the C++14 DIS, N3937, is below:
commit d79ad597b5adc9b974cf3797a13c06744a5745e8
Author: Jonathan Wakely <[email protected]>
Date: Tue Aug 5 11:40:22 2014 +0100
[futures.overview] Add ArgTypes... to swap declaration.
Fixes #336
commit ebde1852e7a28cf4d6b7639d265d09002828bf75
Author: Jonathan Wakely <[email protected]>
Date: Tue Aug 5 12:10:46 2014 +0100
[func.bind.bind] Fix "template parameter back" typo.
Fixes #316
commit 013e01f0ed9aec1c48fca4832b3e4e681c1e070d
Author: Jonathan Wakely <[email protected]>
Date: Mon Jun 30 11:10:09 2014 +0100
[atomics.syn] Replace comma with period
Reported by Stephan T. Lavavej. Fixes #340
commit 6512d97e065f198a41c178e9d80054106ffc3d2b
Author: Jonathan Wakely <[email protected]>
Date: Wed Aug 6 11:11:29 2014 +0100
[atomics.syn] Fix typo by replacing ')' with '_'
Fixes #359
commit 5208210796f28b72f958c3e39696c2280ce133e1
Author: Richard Smith <[email protected]>
Date: Tue Aug 26 13:30:12 2014 -0700
JP 11: [thread.mutex.requirements.general] Remove outdated sentence.
This sentence directly contradicts several other portions of the
standard, and does not reflect the intended meaning.
commit c20b92c72d8c8d03cceef4ac736e0664b4c73c71
Author: Richard Smith <[email protected]>
Date: Mon Aug 25 17:59:02 2014 -0700
[multiset.cons] Add missing parameter type.
Fixes #189.
commit 4321702e8e78bed6071a2a26881f04d1fa19c361
Author: Richard Smith <[email protected]>
Date: Mon Aug 25 17:19:50 2014 -0700
JP 06: [dcl.constexpr] Remove incorrect example.
Also fixes #370.
commit 62734eb44fab555448e2997d5897450c1f567d97
Author: Richard Smith <[email protected]>
Date: Mon Aug 25 16:53:32 2014 -0700
Fix to 2013-09 LWG Motion 7:
[comparisons] Fix incorrect application of N3789 to the working paper:
- Add 'constexpr' to
std::equal_to<>::operator()
std::not_equal_to<>::operator()
std::greater<>::operator()
std::less<>::operator()
std::greater_equal<>::operator()
std::less_equal<>::operator()
- Reorder 'bool constexpr' to 'constexpr bool' in
std::logical_or<T>::operator()
std::logical_and<T>::operator()
std::logical_not<T>::operator()
Also fixes 14882:2014 DIS JP 08, fixes 14882:2014 DIS JP 09, fixes #291.