| Issue |
Status |
Section |
Title |
Proposed Resolution |
Duplicates |
Last modified |
| 2114 |
Open |
17.6.3.3 [nullablepointer.requirements] |
Incorrect "contextually convertible to bool" requirements |
Yes |
|
2012-02-27 |
| 2108 |
Open |
17.6.3.5 [allocator.requirements] |
No way to identify allocator types that always compare equal |
Yes |
|
2012-02-27 |
| 2016 |
Open |
17.6.3.5 [allocator.requirements] |
Allocators must be no-throw swappable |
Yes |
|
2012-01-14 |
| 2129 |
Open |
17.6.4.2.1 [namespace.std] |
User specializations of std::initializer_list |
No |
|
2012-02-27 |
| 2112 |
Open |
17.6.5 [conforming] |
User-defined classes that cannot be derived from |
No |
|
2012-02-27 |
| 2013 |
Review |
17.6.5.6 [constexpr.functions] |
Do library implementers have the freedom to add constexpr? |
Yes |
|
2012-02-27 |
| 1526 |
Open |
17.6.5.9 [res.on.data.races] |
[FCD] C++ should not impose thread safety requirements on C99 library implementations |
No |
|
2012-02-27 |
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Duplicates |
Last modified |
| 2089 |
Open |
20.6.9.1 [allocator.members] |
std::allocator::construct should use uniform initialization |
Yes |
|
2012-02-27 |
| 2127 |
Open |
20.6.10 [storage.iterator] |
Move-construction with raw_storage_iterator |
Yes |
|
2012-02-27 |
| 2072 |
Open |
20.6.11 [temporary.buffer] |
Unclear wording about capacity of temporary buffers |
No |
|
2012-02-27 |
| 2118 |
Open |
20.7.1.3 [unique.ptr.runtime] |
unique_ptr for array does not support cv qualification conversion of actual argument |
Yes |
|
2012-02-27 |
| 2070 |
Open |
20.7.2.2.6 [util.smartptr.shared.create] |
allocate_shared should use allocator_traits<A>::construct |
Yes |
|
2012-01-14 |
| 2048 |
Tentatively Ready |
20.8 [function.objects] |
Unnecessary mem_fn overloads |
Yes |
|
2012-02-27 |
| 2062 |
Open |
20.8.11.2 [func.wrap.func] |
Effect contradictions w/o no-throw guarantee of std::function swaps |
No |
|
2012-01-14 |
| 2119 |
Open |
20.8.12 [unord.hash] |
Missing hash specializations for extended integer types |
Yes |
|
2012-02-27 |
| 2049 |
Tentatively Ready |
20.9.4.3 [meta.unary.prop] |
is_destructible is underspecified |
Yes |
|
2012-02-27 |
| 2077 |
Open |
20.9.4.3 [meta.unary.prop] |
Further incomplete constraints for type traits |
No |
|
2012-02-27 |
| 2116 |
Open |
20.9.4.3 [meta.unary.prop] |
std::swap noexcept(what?) |
No |
|
2012-02-27 |
| 2101 |
Open |
20.9.7 [meta.trans] |
Some transformation types can produce impossible types |
Yes |
|
2012-02-27 |
| 2094 |
Review |
20.11.5.1 [time.duration.cons] |
duration conversion overflow shouldn't participate in overload resolution |
Yes |
|
2012-02-27 |
| 2054 |
Open |
20.11.6 [time.point] |
time_point constructors need to be constexpr |
Yes |
|
2012-01-14 |
| 2057 |
Open |
20.11.6.5 [time.point.nonmember] |
time_point + duration semantics should be made constexpr conforming |
Yes |
|
2012-01-14 |
| Issue |
Status |
Section |
Title |
Proposed Resolution |
Duplicates |
Last modified |
| 2126 |
New |
30.4.1 [thread.mutex.requirements] |
Several specification problems in regard to mutex requirements |
No |
|
2012-02-27 |
| 2091 |
Review |
30.4.1.3 [thread.timedmutex.requirements] |
Misplaced effect in m.try_lock_for() |
Yes |
|
2012-02-27 |
| 2125 |
New |
30.4.1.3 [thread.timedmutex.requirements] |
TimedMutex specification problem |
No |
|
2012-02-27 |
| 2104 |
New |
30.4.2.2 [thread.lock.unique] |
unique_lock move-assignment should not be noexcept |
Yes |
|
2012-01-14 |
| 2080 |
Review |
30.4.4 [thread.once] |
Specify when once_flag becomes invalid |
Yes |
|
2012-02-27 |
| 2093 |
Review |
30.5.1 [thread.condition.condvar] |
Throws clause of condition_variable::wait with predicate |
Yes |
|
2012-02-27 |
| 2092 |
Review |
30.5.2 [thread.condition.condvarany] |
Vague Wording for condition_variable_any |
Yes |
|
2012-02-27 |
| 2056 |
Tentatively Ready |
30.6.1 [futures.overview] |
future_errc enums start with value 0 (invalid value for broken_promise) |
Yes |
|
2012-02-27 |
| 2095 |
New |
30.6.5 [futures.promise] |
promise and packaged_task missing constructors needed for uses-allocator construction |
Yes |
|
2012-01-14 |
| 2098 |
New |
30.6.5 [futures.promise] |
Minor Inconsistency between promise::set_value and promise::set_value_at_thread_exit |
Yes |
|
2012-01-14 |
| 2078 |
New |
30.6.8 [futures.async] |
Throw specification of async() incomplete |
No |
|
2012-01-14 |
| 2100 |
New |
30.6.8 [futures.async] |
timed waiting functions cannot timeout if launch::async policy used |
Yes |
|
2012-01-14 |
| 2120 |
New |
30.6.8 [futures.async] |
What should async do if neither 'async' nor 'deferred' is set in policy? |
No |
|
2012-01-14 |
| 2097 |
New |
30.6.9.1 [futures.task.members] |
packaged_task constructors should be constrained |
Yes |
|
2012-01-14 |