86 |
Open |
1 [intro] |
N3880 Improving the Verification of C++ Programs |
No |
2015-05-22 |
|
17 |
Open |
1.10 [intro.multithread] |
N3419 Vector loops and Parallel Loops |
No |
2015-05-22 |
|
66 |
Open |
2.14.8 [lex.ext] |
N3599 Literal operator templates for strings |
No |
2015-05-22 |
|
35 |
Open |
3.4 [basic.lookup] |
[tiny] Some concise way to generate a unique, unused variable name |
No |
2015-05-22 |
|
58 |
Open |
3.4.2 [basic.lookup.argdep] |
N3595 Simplifying Argument-Dependent Lookup Rules |
No |
2015-05-22 |
|
127 |
Open |
3.5 [basic.link] |
N4028 Defining a Portable C++ ABI |
No |
2015-05-22 |
|
162 |
Open |
3.6.1 [basic.start.main] |
N4357 Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration, N4226 Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls |
No |
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 |
|
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 |
|
125 |
Open |
3.9.2 [basic.compound] |
N4025 Exploring classes of runtime size |
No |
2015-05-22 |
|
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 |
|
2 |
Open |
4.13 [conv.rank] |
N3387 Overload resolution tiebreakers for integer types |
Yes |
2015-05-22 |
|
158 |
Open |
5 [expr] |
N4228 Refining Expression Evaluation Order for Idiomatic C++ |
No |
2015-05-22 |
|
92 |
Open |
5.1.1 [expr.prim.general] |
[tiny] Core issue 687, template keyword with unqualified-ids |
No |
2015-05-22 |
|
172 |
Open |
5.1.3 [expr.prim.fold] |
N4358 Unary Folds and Empty Parameter Packs |
No |
2015-05-22 |
|
148 |
Open |
5.2.2 [expr.call] |
N4474 Unified Call Syntax: x.f(y) and f(x,y), N4165 Unified Call Syntax, N4174 Call syntax: x.f(y) vs. f(x,y) |
No |
2015-05-22 |
|
96 |
Open |
5.2.3 [expr.type.conv] |
[tiny] Core issue 914, Value-initialization of array types, Core issue 1300, T() for array types, Core issue 1326, Deducing an array bound from an initializer-list |
No |
2015-05-22 |
|
98 |
Open |
5.3.6 [expr.alignof] |
[tiny] Core issue 1008, Querying the alignment of an object |
No |
2015-05-22 |
|
174 |
Open |
5.9 [expr.rel] |
N4367 Comparison in C++ |
No |
2015-05-22 |
|
56 |
Open |
5.19 [expr.const] |
N3583 Exploring constexpr at Runtime |
No |
2015-05-22 |
|
71 |
Open |
6.4.2 [stmt.switch] |
N3627 Relaxed switch statement |
No |
2015-05-22 |
|
57 |
Open |
6.5 [stmt.iter] |
N3587 For Loop Exit Strategies |
No |
2015-05-22 |
|
81 |
Open |
6.5 [stmt.iter] |
N3994, N3853 Range-Based For-Loops: The Next Generation |
Yes |
2015-05-22 |
|
43 |
Open |
6.5.4 [stmt.ranged] |
[tiny] simultaneous iteration with new-style for syntax |
No |
2015-05-22 |
|
181 |
Open |
7 [dcl.dcl] |
N4433 Flexible static_assert messages |
No |
2015-05-22 |
|
52 |
Open |
7.1.3 [dcl.typedef] |
N3741, N3515 Toward Opaque Typedefs for C++1Y |
No |
2015-05-22 |
|
76 |
Open |
7.1.6.4 [dcl.spec.auto] |
N4035, N3748 Implicit Evaluation of "auto" Variables and Arguments |
No |
2015-05-22 |
|
75 |
Open |
7.6.1 [dcl.attr.grammar] |
N3744 Proposing [[pure]] |
No |
2015-05-22 |
|
173 |
Open |
8.3.5 [dcl.fct] |
N4360 Delayed Evaluation Parameters |
No |
2015-05-22 |
|
116 |
Open |
8.4.2 [dcl.fct.def.default] |
N4475 Default comparisons (R2), N4476 Thoughts about Comparisons (R2), N4126, N4114, N3950 Defaulted comparison operators, N4175 Default comparisons, N4176 Thoughts about Comparisons, N4239 Defaulted Comparison Using Reflection |
Yes |
2015-05-22 |
|
152 |
Open |
8.4.3 [dcl.fct.def.delete] |
N4186 Supporting Custom Diagnostics and SFINAE |
No |
2015-05-22 |
|
108 |
Open |
8.5.1 [dcl.init.aggr] |
N4404 Extension to aggregate initialization, was [tiny] Core issue 1561, Aggregates with empty base classes |
No |
2015-05-22 |
|
84 |
Open |
9.2 [class.mem] |
N4294 Arrays of run-time bounds as data members, N3875 Run-time bound array data members |
No |
2015-05-22 |
|
153 |
Open |
9.2 [class.mem] |
N4188 Proposal for classes with runtime size |
No |
2015-05-22 |
|
122 |
Open |
9.6 [class.bit] |
N3986 Adding Standard support to avoid padding within structures |
Yes |
2015-05-22 |
|
120 |
Open |
12.2 [class.temporary] |
[tiny] CWG 900 and 1498 |
No |
2015-05-22 |
|
101 |
Open |
12.8 [class.copy] |
[tiny] Core issue 1331, const mismatch with defaulted copy constructor |
No |
2015-05-22 |
|
88 |
Open |
13.5 [over.oper] |
[tiny] Uniform handling of operator[] and operator(). |
No |
2015-05-22 |
|
151 |
Open |
13.5 [over.oper] |
N4477 Operator Dot (R2), N4173 Operator Dot |
No |
2015-05-22 |
|
74 |
Open |
13.5.6 [over.ref] |
N3723 Extend operator-> to support rvalues |
No |
2015-05-22 |
|
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 |
|
14 |
Open |
14.1 [temp.param] |
N3413 Allowing arbitrary literal types for non-type template parameters |
Yes |
2015-05-22 |
|
136 |
Open |
14.3 [temp.arg] |
N4072 Fixed Size Parameter Packs |
No |
2015-05-22 |
|
30 |
Open |
14.5.3 [temp.variadic] |
N4235 Selecting from Parameter Packs, [tiny] Efficient/Flexible Access to Argument Packs |
No |
2015-05-22 |
|
102 |
Open |
14.5.3 [temp.variadic] |
[tiny] Core issue 1393, Pack expansions in using-declarations |
No |
2015-05-22 |
|
41 |
Open |
14.7.3 [temp.expl.spec] |
[tiny] In-class explicit specializations forbidden but not partial specializations |
No |
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 |
|
129 |
Open |
15 [except] |
N4234 0-overhead-principle violations in exception handling - part 2, N4049 0-overhead-principle violations in exception handling |
No |
2015-05-22 |
|
187 |
Open |
15.4 [except.spec] |
N4473 noexcept(auto), again |
No |
2015-05-22 |
|
34 |
Open |
17.6.3.4 [hash.requirements] |
[tiny] Defining hash functions for composite user-defined types is annoying |
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 |
|
4 |
Open |
18.6 [support.dynamic] |
N3396 Dynamic memory allocation for over-aligned data |
Yes |
2015-05-22 |
|
149 |
Open |
18.9 [support.initlist] |
N4166 Movable initializer lists |
No |
2015-05-22 |
|
23 |
Open |
20.9 [meta] |
N3437 Type Name Strings For C++ |
No |
2015-05-22 |
|
29 |
Open |
20.9 [meta] |
N4461 Static if resurrected, N3329 Proposal: static if declaration |
No |
2015-05-22 |
|
19 |
Open |
30 [thread] |
N3429 A C++ Library Solution To Parallelism |
Yes |
2015-05-22 |
|
141 |
Open |
X [contract] |
N4415 Simple Contracts for C++, N4435 Proposing Contract Attributes, N4378 Language Support for Contract Assertions, N4379 FAQ about N4378, Language Support for Contract Assertions, N4253, N4135 Language Support for Runtime Contract Validation |
No |
2015-05-22 |
|
163 |
Open |
X [modules] |
N4465 A Module System for C++ (Revision 3), N4466 Wording for Modules, N4214 A Module System for C++ (Revision 2), N4047 A Module System for C++ |
No |
2015-05-22 |
|
182 |
Open |
X [concepts] |
N4434 Tweaks to Streamline Concepts Lite Syntax, other Concepts TS issues |
No |
2015-05-22 |
|