aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits
AgeCommit message (Expand)AuthorFilesLines
2022-01-11libstdc++: Make std::variant work with Clang in C++20 mode [PR103891]Jonathan Wakely1-0/+5
2022-01-11libstdc++: Make std::common_iterator completely constexpr-able (LWG 3574)Jonathan Wakely1-16/+18
2022-01-10libstdc++: Add %j, %U, %w, %W time_get support, fix %y, %Y, %C, %p [PR77760]Jakub Jelinek2-38/+255
2022-01-06libstdc++: Add self-merge check to std::forward_list::merge [PR103853]Pavel I. Kryukov1-0/+5
2022-01-06libstdc++: Adjust friend declarations to work with ClangJonathan Wakely1-2/+2
2022-01-05libstdc++: Optimize operations on small size hashtable [PR 68303]François Dumont2-34/+206
2022-01-05libstdc++: Fix overconstrained std::string constructor [PR103919]Jonathan Wakely2-2/+4
2022-01-05libstdc++: Implement P1328 "Making std::type_info::operator== constexpr"Jonathan Wakely1-1/+9
2022-01-05libstdc++: Avoid -Wzero-as-null-pointer-constant warning [PR103848]Jonathan Wakely1-3/+4
2022-01-05libstdc++: Simplify std::allocator_traits<allocator<void>>::constructJonathan Wakely1-7/+1
2022-01-05libstdc++: Reduce template instantiations in <regex>Jonathan Wakely4-27/+25
2022-01-05libstdc++: Improve std::regex_error::what() stringsJonathan Wakely3-75/+65
2022-01-03Update copyright years.Jakub Jelinek143-143/+143
2021-12-15libstdc++: Overload std::__to_address for __gnu_cxx::__normal_iterator.François Dumont1-24/+8
2021-12-15libstdc++: Poor man's case insensitive comparisons in time_get [PR71557]Jakub Jelinek1-27/+47
2021-12-14libstdc++: Fix handling of invalid ranges in std::regex [PR102447]Jonathan Wakely2-67/+91
2021-12-14libstdc++: Simplify definition of std::regex_constants variablesJonathan Wakely2-86/+64
2021-12-14libstdc++: Fix non-reserved name in <regex> headerJonathan Wakely1-2/+2
2021-12-13libstdc++: Make ranges::size and ranges::empty check for unbounded arraysJonathan Wakely1-0/+4
2021-12-13libstdc++: Fix std::regex_replace for strings with embedded null [PR103664]Jonathan Wakely2-7/+22
2021-12-10libstdc++: check length in string append [PR103534]Jason Merrill1-4/+4
2021-12-10libstdc++: Add std::time_get %r support [PR71367]Jakub Jelinek2-0/+13
2021-12-10libstdc++: Some time_get fixes [PR78714]Jakub Jelinek1-76/+140
2021-12-10libstdc++: Guard mutex and condvar with gthreads macro [PR103638]Jonathan Wakely1-0/+4
2021-12-10libstdc++: Fix diagnostic pragma push that should be popJonathan Wakely1-1/+1
2021-12-09libstdc++: Make atomic<T*>::wait() const [PR102994]Thomas Rodgers1-1/+1
2021-12-09libstdc++: Fix ambiguous comparisons for iterators in C++20Jonathan Wakely1-5/+45
2021-12-09libstdc++: Implement std::ios_base::noreplace for C++23 [PR59769]Jonathan Wakely1-0/+9
2021-12-09libstdc++: Allow std::condition_variable waits to be cancelled [PR103382]Jonathan Wakely1-3/+3
2021-12-09libstdc++: Avoid unnecessary allocations in std::map insertions [PR92300]Jonathan Wakely3-8/+56
2021-12-09libstdc++: Do not leak empty COW stringsJonathan Wakely1-3/+6
2021-12-09libstdc++: Disable over-zealous warnings about std::string copies [PR103332]Jonathan Wakely1-0/+7
2021-12-09libstdc++: Fix non-reserved name in std::allocator base class [PR64135]Jonathan Wakely1-0/+223
2021-12-08libstdc++: Fix undefined shift when _Atomic_word is 64-bitJonathan Wakely1-2/+3
2021-12-08libstdc++: Skip atomic instructions in shared_ptr when both counts are 1Maged Michael2-22/+103
2021-12-04libstdc++: Initialize member in std::match_results [PR103549]Jonathan Wakely1-2/+2
2021-12-03libstdc++: Simplify emplace member functions in _Rb_treeJonathan Wakely1-70/+78
2021-12-02libstdc++: Restore unconditional atomic load in COW std::stringJonathan Wakely1-3/+3
2021-12-01libstdc++: Clear RB tree after moving elements [PR103501]Jonathan Wakely1-2/+4
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely13-129/+121
2021-12-01libstdc++: Optimize ref-count updates in COW std::stringJonathan Wakely1-12/+12
2021-11-30libstdc++: Fix fully-dynamic-string buildJonathan Wakely1-5/+3
2021-11-30libstdc++: Skip tag dispatching for _S_relocate in C++17Jonathan Wakely1-2/+7
2021-11-26libstdc++: Fix trivial relocation for constexpr std::vectorJonathan Wakely2-19/+30
2021-11-25libstdc++: Make std::pointer_traits SFINAE-friendly [PR96416]Jonathan Wakely1-46/+115
2021-11-25libstdc++: Do not use memset in constexpr calls to ranges::fill_n [PR101608]Jonathan Wakely1-10/+18
2021-11-22libstdc++: Fix condition for definition of _GLIBCXX14_DEPRECATEDJonathan Wakely1-2/+2
2021-11-20libstdc++: [_GLIBCXX_DEBUG] Reduce performance impact on std::erase_ifFrançois Dumont1-3/+5
2021-11-19libstdc++: One more change for Clang to support constexpr std::string [PR103295]Jonathan Wakely1-1/+1
2021-11-19libstdc++: Begin lifetime of chars in constexpr std::string [PR103295]Jonathan Wakely3-15/+124