Doc. no. N3737
Date: 2013-08-27
Project: Programming Language C++
Reply to: Ville Voutilainen <ville.voutilainen@gmail.com>

C++ Standard Evolution Completed Issues List (Revision R03)

Revised 2013-08-27 at 16:08:33 UTC

Reference ISO/IEC IS 14882:2003(E)

Also see:

This document contains only evolution issues which have been closed by the Evolution Working Group (EWG) after being found to be acceptable extensions to the standard. That is, issues which have a status of DR, TC1, WP, C++11, or Resolved. See the Evolution Closed Issues List for issues closed as non-defects. See the Evolution Active Issues List for active issues and more information. The introductory material in that document also applies to this document.

Revision History

Completed Issues


1. N3638, N3582, N3386 Return type deduction for normal functions

Section: 7.1.6.4 [dcl.spec.auto] Status: WP Submitter: Jason Merrill Opened: 2012-03-27 Last modified: 2013-04-30

View all other issues in [dcl.spec.auto].

View all issues with WP status.

Discussion:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3386.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3582.html

Reviewed by EWG in Portland 2012, proceeding to CWG.

Accepted into the Working Draft in Bristol 2013, as N3638.

Wording available:

The paper contains the proposed wording.


6. N3667, N3401 Generating move operations (elaborating on Core 1402)

Section: 12.8 [class.copy] Status: WP Submitter: Ville Voutilainen Opened: 2012-09-21 Last modified: 2013-04-30

View all other issues in [class.copy].

View all issues with WP status.

Discussion:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3401.html

Reviewed by EWG in Portland 2012, proceeding to CWG.

Accepted into the Working Draft in Bristol 2013, as N3667.

Wording available:

The related Core issue contains the proposed wording.


7. N3642, N3468, N3402 User-defined Literals for Standard Library Types, N3472 Binary Literals in the C++ Core Language

Section: 2.14.2 [lex.icon] Status: WP Submitter: Peter Sommerlad Opened: 2012-09-08 Last modified: 2013-04-30

View all issues with WP status.

Discussion:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3402.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2012/n3468.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2012/n3472.pdf

Reviewed by EWG in Portland 2012, binary literals to be added into the core language, the rest of the paper is on LWG's plate. The binary literals are proceeding to CWG.

Accepted into the Working Draft in Bristol 2013, as N3642.

N3472 also accepted into the Working Draft in Bristol 2013.

Wording available:

The paper contains the Library wording, Dennett has written the Core wording (N3472) for binary literals.


13. N3639, N3497, N3467, N3412 Runtime-sized arrays with automatic storage duration

Section: 3.9 [basic.types] Status: WP Submitter: Jens Maurer Opened: 2012-09-19 Last modified: 2013-04-30

View all issues with WP status.

Discussion:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3412.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2012/n3467.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3497.html

Reviewed by EWG in Portland 2012, proceeding to CWG. The library part is N2648 C++ Dynamic Arrays, and that part is proceeding to LWG.

Accepted into the Working Draft in Bristol 2013, as N3639.

Wording available:

The paper contains the proposed wording, as does the Library counterpart.

16. N3649, N3560, N3559, N3418 Proposal for Generic (Polymorphic) Lambda Expressions

Section: 5.1.2 [expr.prim.lambda] Status: WP Submitter: Faisal Vali Opened: 2012-09-21 Last modified: 2013-08-27

View all other issues in [expr.prim.lambda].

View all issues with WP status.

Discussion:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3418.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3559.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3560.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3649.html

Reviewed by EWG in Portland 2012, proceeding with a follow-up paper.

Accepted into the Working Draft in Bristol 2013, as N3649.

Bristol 2013: Do not re-open proposals 2.1 and 2.2 in N3560, they are considered NAD. The proposals 2.3 and 2.4 are covered by N3649.


25. N3652, N3597, N3598, N3444 Relaxing syntactic constraints on constexpr function definitions

Section: 5.19 [expr.const] Status: WP Submitter: Richard Smith Opened: 2012-09-21 Last modified: 2013-08-27

View all other issues in [expr.const].

View all issues with WP status.

Discussion:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3444.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3597.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3598.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3652.html

Reviewed by EWG in Portland 2012, proceeding with a follow-up paper.

Accepted into the Working Draft in Bristol 2013, as N3652.


61. N3653, N3605 Member initializers and aggregates

Section: 8.5.1 [dcl.init.aggr] Status: WP Submitter: Ville Voutilainen Opened: 2013-03-15 Last modified: 2013-08-27

View all other issues in [dcl.init.aggr].

View all issues with WP status.

Discussion:

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3605.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3653.html

Accepted into the Working Draft in Bristol 2013, as N3653.


62. N3648, N3610 Generic lambda-capture initializers, supporting capture-by-move

Section: 5.1.2 [expr.prim.lambda] Status: WP Submitter: Ville Voutilainen Opened: 2013-03-15 Last modified: 2013-08-27

View all other issues in [expr.prim.lambda].

View all issues with WP status.

Discussion:

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3610.html

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3648.html

Accepted into the Working Draft in Bristol 2013, as N3648.


64. N3651, N3615 Constexpr Variable Templates, N3552 Introducing Object Aliases

Section: 14.1 [temp.param] Status: WP Submitter: Gabriel Dos Reis Opened: 2013-03-18 Last modified: 2013-08-27

View other active issues in [temp.param].

View all other issues in [temp.param].

View all issues with WP status.

Discussion:

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3552.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3615.pdf

http://open-std.org/JTC1/SC22/WG21/docs/papers/2013/n3651.pdf

Accepted into the Working Draft in Bristol 2013, as N3651.