aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
AgeCommit message (Expand)AuthorFilesLines
2018-06-27stl_vector.h (struct _Vector_base<>::_Vector_impl_data): New.François Dumont5-43/+225
2018-06-27Add std::__is_byte<std::byte> specializationJonathan Wakely2-0/+14
2018-06-27Declare some explicit instantiations for strings in Debug ModeJonathan Wakely2-4/+10
2018-06-26sample-2.cc: Add TLS DejaGNU directives.David Edelsohn3-0/+10
2018-06-26Add missing noexcept on definition to match declarationJonathan Wakely2-1/+6
2018-06-25PR libstdc++/86112 fix printers for Python 2.6Jonathan Wakely2-1/+6
2018-06-25Update powerpc64-linux-gnu/baseline_symbols.txtJonathan Wakely2-0/+6
2018-06-25PR libstdc++/86292 fix exception safety of std::vector<InputIterator> constru...Jonathan Wakely3-7/+81
2018-06-25* doc/xml/manual/status_cxx2017.xml: Document N4531 status.Jonathan Wakely2-0/+12
2018-06-25Add experimental::sample and experimental::shuffle from N4531Jonathan Wakely5-23/+206
2018-06-22Fix unexported basic_string symbols for 32-bit targetsJonathan Wakely2-6/+9
2018-06-22PR libstdc++/86280 fix undefined left shift on 32-bit targetsJonathan Wakely2-1/+6
2018-06-222018-06-21 François Dumont <fdumont@gcc.gnu.org>François Dumont1-2/+2
2018-06-22PR libstdc++/86138 prevent implicit instantiation of COW empty repJonathan Wakely4-3/+95
2018-06-21PR libstdc++/83328 add correct basic_string::insert for initializer_listJonathan Wakely10-17/+181
2018-06-21* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.Jonathan Wakely2-0/+5
2018-06-21PR libstdc++/70940 make pmr::resource_adaptor return aligned memoryJonathan Wakely4-3/+241
2018-06-21PR libstdc++/70940 make pmr::resource_adaptor return aligned memoryJonathan Wakely3-39/+186
2018-06-21debug.h (_Safe_iterator<>(const _Safe_iterator<_MutableIterator,>& __x)): Com...François Dumont2-1/+8
2018-06-20PR libstdc++/70966 make pmr::new_delete_resource() immortalJonathan Wakely3-19/+98
2018-06-20Add testcase accidentally not committed earlierJonathan Wakely2-0/+35
2018-06-19Remove unused <exception> header from <utility>Jonathan Wakely2-4/+4
2018-06-18LWG 2975 ensure construct(pair<T,U>*, ...) used to construct pairsJonathan Wakely3-7/+51
2018-06-18LWG 2989 hide path iostream operators from normal lookupJonathan Wakely3-20/+60
2018-06-18LWG 3050 Fix cv-qualification of convertibility constraintsJonathan Wakely4-4/+43
2018-06-18crossconfig.m4: Handle OpenBSD just like NetBSD.Maya Rashish3-2/+7
2018-06-18P0754R2 <version> headerJonathan Wakely21-5/+851
2018-06-18Fix bootstrap failure for bare metal due to autoconf link testsJonathan Wakely5-237/+451
2018-06-18LWG 3035. std::allocator's constructors should be constexprJonathan Wakely5-10/+43
2018-06-16LWG 3076 basic_string CTAD ambiguityJonathan Wakely6-0/+73
2018-06-15PR libstdc++/86169 unshare COW string when non-const data() calledJonathan Wakely3-1/+47
2018-06-15Decorate string_view members with nonnull attributeJonathan Wakely7-11/+178
2018-06-15PR libstdc++/86168 fix ambiguous default constructorJonathan Wakely2-1/+5
2018-06-15Only define __cpp_lib_constexpr_char_traits for C++17Jonathan Wakely2-9/+12
2018-06-15LWG 2993 reference_wrapper<T> conversion from T&&Jonathan Wakely5-5/+138
2018-06-15LWG 3039 Unnecessary decay in thread and packaged_taskJonathan Wakely3-14/+18
2018-06-14LWG 3075 basic_string needs deduction guides from basic_string_viewJonathan Wakely4-0/+63
2018-06-14LWG 3074 make scalar types non-deduced in valarray non-member functionsJonathan Wakely6-23/+188
2018-06-14Partially revert move of std::tuple_element_t to <tuple>Jonathan Wakely3-7/+15
2018-06-14P0935R0 Eradicating unnecessarily explicit default constructorsJonathan Wakely8-11/+68
2018-06-14Define __cpp_lib_tuple_element_t in <tuple> not <utility>Jonathan Wakely4-8/+21
2018-06-14P0935R0 Eradicating unnecessarily explicit default constructorsJonathan Wakely38-47/+217
2018-06-14Fix errors in libstdc++-v3/ChangeLog entries.Jonathan Wakely1-2/+1
2018-06-14PR libstdc++/83982 fix exception-safety guarantee of std::vector::resizeDaniel Trebbien3-13/+81
2018-06-132018-06-13 François Dumont <fdumont@gcc.gnu.org>François Dumont13-3/+265
2018-06-13PR libstdc++/86127 avoid unnecessary allocator conversionsJonathan Wakely3-11/+21
2018-06-13debug.h (__glibcxx_requires_can_increment_range): New.François Dumont2-2/+11
2018-06-12macros.h (__glibcxx_check_can_increment_range): New.François Dumont9-14/+302
2018-06-12P0935R0 Eradicating unnecessarily explicit default constructorsJonathan Wakely39-146/+671
2018-06-08Define special members as defaultedJonathan Wakely7-3/+51