C++ Standard Evolution Issues List (Revision R12)
Index by Section
Reference ISO/IEC IS 14882:2003(E)
This document is the Index by Section for the Evolution Active Issues List, Evolution Completed Issues List, and Evolution Closed Issues List.
Index by Section
(view only non-Ready open issues)
Revised 2015年05月22日 at 17:05:15 UTC
Section 1 (6 issues)
(view only non-Ready open issues)
86
Open
1 [intro]
N3880 Improving the Verification of C++ Programs
No
2015年05月22日
134
Resolved
1 [intro]
[tiny] Core closed issues with a previous extension status
Yes
2015年05月22日
17
Open
1.10 [intro.multithread]
N3419 Vector loops and Parallel Loops
No
2015年05月22日
82
WP
1.10 [intro.multithread]
N4180 SG5 Transactional Memory Support for C++ Update, N3919, N3859, N3718 Transactional Memory Support for C++
Yes
2015年05月22日
Section 2 (7 issues)
(view only non-Ready open issues)
121
WP
2.2 [lex.phases]
N4086, N3981 Removing trigraphs??!, N4210 IBM comment on preparing for a Trigraph-adverse future in C++17
Yes
2015年05月22日
Section 3 (17 issues)
(view only non-Ready open issues)
59
New
3.4.2 [basic.lookup.argdep]
N3596 Code Reuse in Class Template Specialization
No
2015年05月22日
58
Open
3.4.2 [basic.lookup.argdep]
N3595 Simplifying Argument-Dependent Lookup Rules
No
2015年05月22日
21
C++14
3.7.4 [basic.stc.dynamic]
N3664, N3537, N3433 Clarifying Memory Allocation
Yes
2015年05月22日
160
Open
3.8 [basic.life]
N4393 Noop Constructors and Destructors, N4158 Destructive Move (Rev 1), N4034 Destructive Move
No
2015年05月22日
161
WP
3.8 [basic.life]
N3922 New Rules for auto deduction from braced-init-list, N3912 Auto and braced-init-lists, continued, N3681 Auto and braced-init lists
Yes
2015年05月22日
13
Open
3.9 [basic.types]
N3639, N3497, N3467, N3412 Runtime-sized arrays with automatic storage duration
Yes
2015年05月22日
143
Open
3.9 [basic.types]
N4148 Disallowing Inaccessible Operators From Trivially Copyable
No
2015年05月22日
Section 4 (6 issues)
(view only non-Ready open issues)
118
Open
4 [conv]
[tiny] Allow conversion from pointer to array of known bound to pointer to array of unknown bound
No
2015年05月22日
169
Open
4 [conv]
N4320 Make exception specifications be part of the type system
No
2015年05月22日
95
NAD
4.11 [conv.mem]
[tiny] Core issue 822, Additional contexts for template aliases
Yes
2015年05月22日
Section 5 (33 issues)
(view only non-Ready open issues)
123
Resolved
5 [expr]
N3990 Adding Standard Circular Shift operators for computer integers
Yes
2015年05月22日
37
NAD
5 [expr]
[tiny] Logical xor operator
Yes
2015年05月22日
16
C++14
5.1.2 [expr.prim.lambda]
N3649, N3560, N3559, N3418 Proposal for Generic (Polymorphic) Lambda Expressions
Yes
2015年05月22日
18
C++14
5.1.2 [expr.prim.lambda]
N3424 Lambda Correctness and Usability Issues
Yes
2015年05月22日
62
C++14
5.1.2 [expr.prim.lambda]
N3648, N3610 Generic lambda-capture initializers, supporting capture-by-move
Yes
2015年05月22日
176
NAD
5.1.2 [expr.prim.lambda]
[tiny] Explicit capture-by-value syntax for lambdas
Yes
2015年05月22日
179
NAD
5.3.1 [expr.unary.op]
N4425 Generalized Dynamic Assumptions
Yes
2015年05月22日
90
NAD
5.3.4 [expr.new]
[tiny] Core issue 476, Determining the buffer size for placement new
Yes
2015年05月22日
91
NAD
5.9 [expr.rel]
[tiny] Core issue 622, Relational comparisons of arbitrary pointers
Yes
2015年05月22日
140
NAD
5.16 [expr.cond]
N4127 Checked-dereference conditions
Yes
2015年05月22日
155
WP
5.19 [expr.const]
N4198 Allow constant evaluation for all non-type template arguments
Yes
2015年05月22日
25
C++14
5.19 [expr.const]
N3652, N3597, N3598, N3444 Relaxing syntactic constraints on constexpr function definitions
Yes
2015年05月22日
31
NAD
5.19 [expr.const]
[tiny] constexpr functions must work at runtime
Yes
2015年05月22日
186
NAD
5.19 [expr.const]
N4472 constexpr goto
Yes
2015年05月22日
Section 6 (7 issues)
(view only non-Ready open issues)
85
NAD
6.4.2 [stmt.switch]
N3879 Explicit Flow Control: break label, goto case and explicit switch
Yes
2015年05月22日
81
Open
6.5 [stmt.iter]
N3994, N3853 Range-Based For-Loops: The Next Generation
Yes
2015年05月22日
114
NAD
6.6.3 [stmt.return]
N4074 Let return {expr} Be Explicit, Revision 2, N4131 explicit should never be implicit, N4094 Response To: Let return {expr} Be Explicit, N4029 Let return Be Direct and explicit, N3452 (unpublished) Let {x,y,z} => explicit
Yes
2015年05月22日
Section 7 (13 issues)
(view only non-Ready open issues)
80
WP
7 [dcl.dcl]
N3846 Extending static_assert
Yes
2015年05月22日
1
C++14
7.1.6.4 [dcl.spec.auto]
N3638, N3582, N3386 Return type deduction for normal functions
Yes
2015年05月22日
73
NAD
7.1.6.4 [dcl.spec.auto]
N3681 Auto and braced-init lists
Yes
2015年05月22日
109
NAD
7.1.6.4 [dcl.spec.auto]
[tiny] Core issue 1564, Template argument deduction from an initializer list
Yes
2015年05月22日
Section 8 (16 issues)
(view only non-Ready open issues)
146
New
8.3.5 [dcl.fct]
N4160 Value constraints
No
2015年05月22日
173
Open
8.3.5 [dcl.fct]
N4360 Delayed Evaluation Parameters
No
2015年05月22日
150
NAD
8.3.5 [dcl.fct]
N4172 Named arguments
Yes
2015年05月22日
156
NAD
8.3.5 [dcl.fct]
N4221 Generalized lifetime extension
Yes
2015年05月22日
167
NAD
8.4.2 [dcl.fct.def.default]
N4309 Return type deduction for explicitly-defaulted and deleted special member functions
Yes
2015年05月22日
103
Dup
8.4.2 [dcl.fct.def.default]
[tiny] Core issue 1426, Allowing additional parameter types in defaulted functions
Yes
2015年05月22日
61
C++14
8.5.1 [dcl.init.aggr]
N3653, N3605 Member initializers and aggregates
Yes
2015年05月22日
53
NAD
8.5.1 [dcl.init.aggr]
N3526 Uniform initialization for arrays and class aggregate types
Yes
2015年05月22日
Section 9 (10 issues)
(view only non-Ready open issues)
144
NAD
9 [class]
N4149 Categorically qualified classes
Yes
2015年05月22日
153
Open
9.2 [class.mem]
N4188 Proposal for classes with runtime size
No
2015年05月22日
87
NAD
9.2 [class.mem]
N3897 Auto-type members
Yes
2015年05月22日
117
NAD
9.2 [class.mem]
N3955 Group Member Specifiers
Yes
2015年05月22日
157
NAD
9.2 [class.mem]
N4225 Towards uniform handling of subobjects
Yes
2015年05月22日
Section 11 (1 issues)
(view only non-Ready open issues)
Section 12 (6 issues)
(view only non-Ready open issues)
6
C++14
12.8 [class.copy]
N3667, N3401 Generating move operations (elaborating on Core 1402)
Yes
2015年05月22日
55
NAD
12.8 [class.copy]
N3839, Proposing the Rule of Five, v2, N3578 Proposing the Rule of Five
Yes
2015年05月22日
Section 13 (5 issues)
(view only non-Ready open issues)
151
Open
13.5 [over.oper]
N4477 Operator Dot (R2), N4173 Operator Dot
No
2015年05月22日
54
NAD
13.5 [over.oper]
N3746, N3553 Proposing a C++1Y Swap Operator
Yes
2015年05月22日
Section 14 (20 issues)
(view only non-Ready open issues)
9
Open
14 [temp]
N4469 Template Argument Type Deduction, N3601 Implicit template parameters, N3405 Template Tidbits
No
2015年05月22日
106
Open
14 [temp]
[tiny] Core issue 1463, extern "C" alias templates, Core issue 13, extern "C" for Parameters of Function Templates
No
2015年05月22日
175
New
14.1 [temp.param]
[tiny] pointer to void as template non-type parameter
Yes
2015年05月22日
14
Open
14.1 [temp.param]
N3413 Allowing arbitrary literal types for non-type template parameters
Yes
2015年05月22日
131
WP
14.1 [temp.param]
N4051 Allow typename in a template template parameter
Yes
2015年05月22日
64
C++14
14.1 [temp.param]
N3651, N3615 Constexpr Variable Templates, N3552 Introducing Object Aliases
Yes
2015年05月22日
102
Open
14.5.3 [temp.variadic]
[tiny] Core issue 1393, Pack expansions in using-declarations
No
2015年05月22日
107
NAD
14.5.3 [temp.variadic]
[tiny] Core issue 1519, Conflicting default and variadic constructors
Yes
2015年05月22日
132
NAD
14.5.5 [temp.class.spec]
Core Issue 1754 Declaration of partial specialization of static data member template
Yes
2015年05月22日
48
Open
14.7.3 [temp.expl.spec]
N3867, N3730 Specializations and namespaces (was "Specializing templates in different namespaces" before the paper)
No
2015年05月22日
60
Open
14.8.2 [temp.deduct]
N4471 Template parameter deduction for constructors (Rev 2), N3602 Template parameter deduction for constructors
No
2015年05月22日
Section 15 (4 issues)
(view only non-Ready open issues)
133
NAD
15.4 [except.spec]
Core Issue 1798, exception-specifications of template arguments
Yes
2015年05月22日
Section 16 (1 issues)
(view only non-Ready open issues)
Section 17 (3 issues)
(view only non-Ready open issues)
47
NAD
17 [library]
[tiny] Fix the relation operators on standard templated types
Yes
2015年05月22日
Section 18 (9 issues)
(view only non-Ready open issues)
164
Ready
18.1 [support.general]
N4129 Source-Code Information Capture
No
2015年05月22日
50
New
18.1 [support.general]
N3466 More Perfect Forwarding
No
2015年05月22日
22
Open
18.1 [support.general]
N4030, 3745, N3694 Feature-testing recommendations for C++, N3435 Standardized feature-test macros
No
2015年05月22日
149
Open
18.9 [support.initlist]
N4166 Movable initializer lists
No
2015年05月22日
Section 19 (1 issues)
(view only non-Ready open issues)
Section 20 (10 issues)
(view only non-Ready open issues)
29
Open
20.9 [meta]
N4461 Static if resurrected, N3329 Proposal: static if declaration
No
2015年05月22日
12
NAD
20.9 [meta]
N3410 Rich Pointers with Dynamic and Static Introspection
Yes
2015年05月22日
45
Resolved
20.9.4.3 [meta.unary.prop]
[tiny] Type Trait is_range<T>
Yes
2015年05月22日
Section 21 (1 issues)
(view only non-Ready open issues)
Section 23 (3 issues)
(view only non-Ready open issues)
130
New
23.3 [sequences]
N4050 Dynarray Semi-Editorial Issues
No
2015年05月22日
Section 29 (1 issues)
(view only non-Ready open issues)
Section 30 (1 issues)
(view only non-Ready open issues)
Section X (8 issues)
(view only non-Ready open issues)
159
Dup
X [contract]
N4248 Library Preconditions are a Language Feature
Yes
2015年05月22日
168
Dup
X [contract]
N4319 Contracts for C++: What are the Choices
Yes
2015年05月22日