Issue |
Status |
Section |
Title |
Proposed Resolution |
Duplicates |
Last modified |
2013 |
Review |
17.6.5.6 [constexpr.functions] |
Do library implementers have the freedom to add constexpr? |
Yes |
|
2012-02-27 |
2109 |
Review |
19.5.5 [syserr.hash] |
Incorrect requirements for hash specializations |
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 |
1175 |
Review |
23.2.5 [unord.req] |
unordered complexity |
Yes |
|
2012-02-27 |
2106 |
Review |
24.5.3 [move.iterators] |
move_iterator wrapping iterators returning prvalues |
Yes |
|
2012-02-27 |
2091 |
Review |
30.4.1.3 [thread.timedmutex.requirements] |
Misplaced effect in m.try_lock_for() |
Yes |
|
2012-02-27 |
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 |
Issue |
Status |
Section |
Title |
Proposed Resolution |
Duplicates |
Last modified |
2075 |
New |
1.10 [intro.multithread] |
Progress guarantees, lock-free property, and scheduling assumptions |
No |
|
2012-02-27 |
2076 |
New |
23.4.6.2 [set.cons] |
Bad CopyConstructible requirement in set constructors |
Yes |
|
2012-02-27 |
2079 |
New |
26.8 [c.math] |
Required pow() overloads |
No |
|
2012-01-14 |
2087 |
New |
27.5 [iostreams.base] |
iostream_category() and noexcept |
Yes |
|
2012-01-14 |
2085 |
New |
27.7.2.3 [istream.unformatted] |
Wrong description of effect 1 of basic_istream::ignore |
Yes |
|
2012-01-14 |
2121 |
New |
27.8.6 [stringstream.cons] |
app for string streams |
No |
|
2012-01-16 |
2126 |
New |
30.4.1 [thread.mutex.requirements] |
Several specification problems in regard to mutex requirements |
No |
|
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 |
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 |
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 |
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 |
2088 |
Open |
18.8.3 [exception.terminate] |
std::terminate problem |
No |
|
2012-02-27 |
2111 |
Open |
18.8.3.4 [terminate] |
Which unexpected/terminate handler is called from the exception handling runtime? |
No |
|
2012-02-27 |
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 |
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 |
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 |
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 |
2063 |
Open |
21.4 [basic.string] |
Contradictory requirements for string move assignment |
No |
|
2012-01-14 |
2003 |
Open |
21.4.1 [string.require] |
String exception inconsistency in erase. |
Yes |
|
2012-01-14 |
1169 |
Open |
22.4.2.1.2 [facet.num.get.virtuals] |
num_get not fully compatible with strto* |
Yes |
|
2012-02-27 |
2117 |
Open |
22.4.2.2.2 [facet.num.put.virtuals] |
ios_base manipulators should have showgrouping/noshowgrouping |
Yes |
|
2012-02-27 |
2052 |
Open |
23.2.4 [associative.reqmts] |
Mixup between mapped_type and value_type for associative containers |
Yes |
|
2012-01-14 |
2122 |
Open |
23.3.5.5 [list.ops] |
merge() stability for lists versus forward lists |
Yes |
|
2012-02-27 |
2012 |
Open |
23.4 [associative] |
Associative maps should insert pair, not tuple |
Yes |
|
2012-01-14 |
2059 |
Open |
23.4.4 [map] |
C++0x ambiguity problem with map::erase |
Yes |
|
2012-02-27 |
2035 |
Open |
24.2.4 [output.iterators] |
Output iterator requirements are broken |
Yes |
|
2012-01-14 |
2038 |
Open |
24.2.4 [output.iterators] |
Missing definition for incrementable iterator |
No |
|
2012-01-14 |
2128 |
Open |
24.3 [iterator.synopsis] |
Absence of global functions cbegin/cend |
Yes |
|
2012-02-27 |
2115 |
Open |
26.6.8 [template.mask.array] |
Undefined behaviour for valarray assignments with mask_array index? |
No |
|
2012-02-27 |
1450 |
Open |
28.5.2 [re.matchflag] |
[FCD] Contradiction in regex_constants |
Yes |
|
2012-01-14 |
2018 |
Open |
28.7 [re.traits] |
regex_traits::isctype Returns clause is wrong |
Yes |
|
2012-01-14 |