"Issue #","Issue Name","Meeting","Status" "`1214 `__","Insufficient/inconsistent key immutability requirements for associative containers","Kona","|Complete|" "`2009 `__","Reporting out-of-bound values on numeric string conversions","Kona","|Complete|" "`2010 `__","``is_*``\ traits for binding operations can't be meaningfully specialized","Kona","|Complete|" "`2015 `__","Incorrect pre-conditions for some type traits","Kona","|Complete|" "`2021 `__","Further incorrect usages of result_of","Kona","|Complete|" "`2028 `__","messages_base::catalog overspecified","Kona","|Complete|" "`2033 `__","Preconditions of reserve, shrink_to_fit, and resize functions","Kona","|Complete|" "`2039 `__","Issues with std::reverse and std::copy_if","Kona","|Complete|" "`2044 `__","No definition of ""Stable"" for copy algorithms","Kona","|Complete|" "`2045 `__","forward_list::merge and forward_list::splice_after with unequal allocators","Kona","|Complete|" "`2047 `__","Incorrect ""mixed"" move-assignment semantics of unique_ptr","Kona","|Complete|" "`2050 `__","Unordered associative containers do not use allocator_traits to define member types","Kona","|Complete|" "`2053 `__","Errors in regex bitmask types","Kona","|Complete|" "`2061 `__","make_move_iterator and arrays","Kona","|Complete|" "`2064 `__","More noexcept issues in basic_string","Kona","|Complete|" "`2065 `__","Minimal allocator interface","Kona","|Complete|" "`2067 `__","packaged_task should have deleted copy c'tor with const parameter","Kona","|Complete|" "`2069 `__","Inconsistent exception spec for basic_string move constructor","Kona","|Complete|" "`2096 `__","Incorrect constraints of future::get in regard to MoveAssignable","Kona","|Complete|" "`2102 `__","Why is std::launch an implementation-defined type?","Kona","|Complete|" "","","","" "`2071 `__","std::valarray move-assignment","Portland","|Complete|" "`2074 `__","Off by one error in std::reverse_copy","Portland","|Complete|" "`2081 `__","Allocator requirements should include CopyConstructible","Portland","|Complete|" "`2083 `__","const-qualification on weak_ptr::owner_before","Portland","|Complete|" "`2086 `__","Overly generic type support for math functions","Portland","|Complete|" "`2099 `__","Unnecessary constraints of va_start() usage","Portland","|Complete|" "`2103 `__","std::allocator_traits>::propagate_on_container_move_assignment","Portland","|Complete|" "`2105 `__","Inconsistent requirements on ``const_iterator``'s value_type","Portland","|Complete|" "`2110 `__","remove can't swap but note says it might","Portland","|Complete|" "`2123 `__","merge() allocator requirements for lists versus forward lists","Portland","|Complete|" "`2005 `__","unordered_map::insert(T&&) protection should apply to map too","Portland","|Complete|" "`2011 `__","Unexpected output required of strings","Portland","|Complete|" "`2048 `__","Unnecessary mem_fn overloads","Portland","|Complete|" "`2049 `__","``is_destructible``\ is underspecified","Portland","|Complete|" "`2056 `__","future_errc enums start with value 0 (invalid value for broken_promise)","Portland","|Complete|" "`2058 `__","valarray and begin/end","Portland","|Complete|" "","","","" "`2091 `__","Misplaced effect in m.try_lock_for()","Bristol","|Complete|" "`2092 `__","Vague Wording for condition_variable_any","Bristol","|Complete|" "`2093 `__","Throws clause of condition_variable::wait with predicate","Bristol","|Complete|" "`2094 `__","duration conversion overflow shouldn't participate in overload resolution","Bristol","|Complete|" "`2122 `__","merge() stability for lists versus forward lists","Bristol","|Complete|" "`2128 `__","Absence of global functions cbegin/cend","Bristol","|Complete|" "`2145 `__","error_category default constructor","Bristol","|Complete|" "`2147 `__","Unclear hint type in Allocator's allocate function","Bristol","|Complete|" "`2148 `__","Hashing enums should be supported directly by std::hash","Bristol","|Complete|" "`2149 `__","Concerns about 20.8/5","Bristol","|Complete|" "`2162 `__","allocator_traits::max_size missing noexcept","Bristol","|Complete|" "`2163 `__","nth_element requires inconsistent post-conditions","Bristol","|Complete|" "`2169 `__","Missing reset() requirements in unique_ptr specialization","Bristol","|Complete|" "`2172 `__","Does ``atomic_compare_exchange_*``\ accept v == nullptr arguments?","Bristol","|Complete|" "`2080 `__","Specify when once_flag becomes invalid","Bristol","|Complete|" "`2098 `__","promise throws clauses","Bristol","|Complete|" "`2109 `__","Incorrect requirements for hash specializations","Bristol","|Complete|" "`2130 `__","missing ordering constraints for fences","Bristol","|Complete|" "`2138 `__","atomic_flag::clear ordering constraints","Bristol","|Complete|" "`2140 `__","notify_all_at_thread_exit synchronization","Bristol","|Complete|" "`2144 `__","Missing noexcept specification in type_index","Bristol","|Complete|" "`2174 `__","wstring_convert::converted() should be noexcept","Bristol","|Complete|" "`2175 `__","string_convert and wbuffer_convert validity","Bristol","|Complete|" "`2176 `__","Special members for wstring_convert and wbuffer_convert","Bristol","|Complete|" "`2177 `__","Requirements on Copy/MoveInsertable","Bristol","|Complete|" "`2185 `__","Missing throws clause for future/shared_future::wait_for/wait_until","Bristol","|Complete|" "`2187 `__","vector is missing emplace and emplace_back member functions","Bristol","|Complete|" "`2190 `__","ordering of condition variable operations, reflects Posix discussion","Bristol","|Complete|" "`2196 `__","Specification of ``is_*[copy/move]_[constructible/assignable]``\ unclear for non-referencable types","Bristol","|Complete|" "`2197 `__","Specification of ``is_[un]signed``\ unclear for non-arithmetic types","Bristol","|Complete|" "`2200 `__","Data race avoidance for all containers, not only for sequences","Bristol","|Complete|" "`2203 `__","scoped_allocator_adaptor uses wrong argument types for piecewise construction","Bristol","|Complete|" "`2207 `__","basic_string::at should not have a Requires clause","Bristol","|Complete|" "`2209 `__","assign() overspecified for sequence containers","Bristol","|Complete|" "`2210 `__","Missing allocator-extended constructor for allocator-aware containers","Bristol","|Complete|" "`2211 `__","Replace ambiguous use of ""Allocator"" in container requirements","Bristol","|Complete|" "`2222 `__","Inconsistency in description of forward_list::splice_after single-element overload","Bristol","|Complete|" "`2225 `__","Unrealistic header inclusion checks required","Bristol","|Complete|" "`2229 `__","Standard code conversion facets underspecified","Bristol","|Complete|" "`2231 `__","DR 704 removes complexity guarantee for clear()","Bristol","|Complete|" "`2235 `__","Undefined behavior without proper requirements on basic_string constructors","Bristol","|Complete|" "","","","" "`2141 `__","common_type trait produces reference types","Chicago","|Complete|" "`2246 `__","unique_ptr assignment effects w.r.t. deleter","Chicago","|Complete|" "`2247 `__","Type traits and std::nullptr_t","Chicago","|Complete|" "`2085 `__","Wrong description of effect 1 of basic_istream::ignore","Chicago","|Complete|" "`2087 `__","iostream_category() and noexcept","Chicago","|Complete|" "`2143 `__","ios_base::xalloc should be thread-safe","Chicago","|Complete|" "`2150 `__","Unclear specification of find_end","Chicago","|Complete|" "`2180 `__","Exceptions from std::seed_seq operations","Chicago","|Complete|" "`2194 `__","Impossible container requirements for adaptor types","Chicago","|Complete|" "`2013 `__","Do library implementers have the freedom to add constexpr?","Chicago","|Complete|" "`2018 `__","regex_traits::isctype Returns clause is wrong","Chicago","|Complete|" "`2078 `__","Throw specification of async() incomplete","Chicago","|Complete|" "`2097 `__","packaged_task constructors should be constrained","Chicago","|Complete|" "`2100 `__","Timed waiting functions cannot timeout if launch::async policy used","Chicago","|Complete|" "`2120 `__","What should async do if neither 'async' nor 'deferred' is set in policy?","Chicago","|Complete|" "`2159 `__","atomic_flag initialization","Chicago","|Complete|" "`2275 `__","Why is forward_as_tuple not constexpr?","Chicago","|Complete|" "`2284 `__","Inconsistency in allocator_traits::max_size","Chicago","|Complete|" "`2298 `__","``is_nothrow_constructible``\ is always false because of create<>","Chicago","|Complete|" "`2300 `__","Redundant sections for map and multimap members should be removed","Chicago","|Complete|" "NB comment: GB9","Remove gets from C++14","Chicago","|Complete|" "","","","" "`2135 `__","Unclear requirement for exceptions thrown in condition_variable::wait()","Issaquah","|Complete|" "`2291 `__","std::hash is vulnerable to collision DoS attack","Issaquah","|Complete|" "`2142 `__","packaged_task::operator() synchronization too broad?","Issaquah","|Complete|" "`2240 `__","Probable misuse of term ""function scope"" in [thread.condition]","Issaquah","|Complete|" "`2252 `__","Strong guarantee on vector::push_back() still broken with C++11?","Issaquah","|Complete|" "`2257 `__","Simplify container requirements with the new algorithms","Issaquah","|Complete|" "`2268 `__","Setting a default argument in the declaration of a member function assign of std::basic_string","Issaquah","|Complete|" "`2271 `__","regex_traits::lookup_classname specification unclear","Issaquah","|Complete|" "`2272 `__","quoted should use char_traits::eq for character comparison","Issaquah","|Complete|" "`2278 `__","User-defined literals for Standard Library types","Issaquah","|Complete|" "`2280 `__","begin / end for arrays should be constexpr and noexcept","Issaquah","|Complete|" "`2285 `__","make_reverse_iterator","Issaquah","|Complete|" "`2299 `__","Effects of inaccessible ``key_compare::is_transparent``\ type are not clear","Issaquah","|Complete|" "`1450 `__","Contradiction in regex_constants","Issaquah","|Complete|" "`2003 `__","String exception inconsistency in erase.","Issaquah","|Complete|" "`2112 `__","User-defined classes that cannot be derived from","Issaquah","|Complete|" "`2132 `__","std::function ambiguity","Issaquah","|Complete|" "`2182 `__","``Container::[const_]reference`` types are misleadingly specified","Issaquah","|Complete|" "`2188 `__","Reverse iterator does not fully support targets that overload operator&","Issaquah","|Complete|" "`2193 `__","Default constructors for standard library containers are explicit","Issaquah","|Complete|" "`2205 `__","Problematic postconditions of regex_match and regex_search","Issaquah","|Complete|" "`2213 `__","Return value of std::regex_replace","Issaquah","|Complete|" "`2258 `__","a.erase(q1, q2) unable to directly return q2","Issaquah","|Complete|" "`2263 `__","Comparing iterators and allocator pointers with different const-character","Issaquah","|Complete|" "`2293 `__","Wrong facet used by num_put::do_put","Issaquah","|Complete|" "`2301 `__","Why is std::tie not constexpr?","Issaquah","|Complete|" "`2304 `__","Complexity of count in unordered associative containers","Issaquah","|Complete|" "`2306 `__","match_results::reference should be value_type&, not const value_type&","Issaquah","|Complete|" "`2308 `__","Clarify container destructor requirements w.r.t. std::array","Issaquah","|Complete|" "`2313 `__","tuple_size should always derive from integral_constant","Issaquah","|Complete|" "`2314 `__","apply() should return decltype(auto) and use decay_t before tuple_size","Issaquah","|Complete|" "`2315 `__","weak_ptr should be movable","Issaquah","|Complete|" "`2316 `__","weak_ptr::lock() should be atomic","Issaquah","|Complete|" "`2317 `__","The type property queries should be UnaryTypeTraits returning size_t","Issaquah","|Complete|" "`2320 `__","select_on_container_copy_construction() takes allocators, not containers","Issaquah","|Complete|" "`2322 `__","Associative(initializer_list, stuff) constructors are underspecified","Issaquah","|Complete|" "`2323 `__","vector::resize(n, t)'s specification should be simplified","Issaquah","|Complete|" "`2324 `__","Insert iterator constructors should use addressof()","Issaquah","|Complete|" "`2329 `__","regex_match()/regex_search() with match_results should forbid temporary strings","Issaquah","|Complete|" "`2330 `__","regex(""meow"", regex::icase) is technically forbidden but should be permitted","Issaquah","|Complete|" "`2332 `__","regex_iterator/regex_token_iterator should forbid temporary regexes","Issaquah","|Complete|" "`2339 `__","Wording issue in nth_element","Issaquah","|Complete|" "`2341 `__","Inconsistency between basic_ostream::seekp(pos) and basic_ostream::seekp(off, dir)","Issaquah","|Complete|" "`2344 `__","quoted()'s interaction with padding is unclear","Issaquah","|Complete|" "`2346 `__","integral_constant's member functions should be marked noexcept","Issaquah","|Complete|" "`2350 `__","min, max, and minmax should be constexpr","Issaquah","|Complete|" "`2356 `__","Stability of erasure in unordered associative containers","Issaquah","|Complete|" "`2357 `__","Remaining ""Assignable"" requirement","Issaquah","|Complete|" "`2359 `__","How does regex_constants::nosubs affect basic_regex::mark_count()?","Issaquah","|Complete|" "`2360 `__","``reverse_iterator::operator*()``\ is unimplementable","Issaquah","|Complete|" "`2104 `__","unique_lock move-assignment should not be noexcept","Issaquah","|Complete|" "`2186 `__","Incomplete action on async/launch::deferred","Issaquah","|Complete|" "`2075 `__","Progress guarantees, lock-free property, and scheduling assumptions","Issaquah","|Complete|" "`2288 `__","Inconsistent requirements for shared mutexes","Issaquah","|Complete|"