aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/hashtable.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-05libstdc++: Optimize operations on small size hashtable [PR 68303]François Dumont1-26/+161
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-15libstdc++: Unordered containers merge re-use hash codeFrançois Dumont1-4/+6
2021-11-09libstdc++: [_GLIBCXX_DEBUG] Implement unordered container mergeFrançois Dumont1-5/+12
2021-10-21libstdc++: Suppress Doxygen docs for more implementation detailsJonathan Wakely1-0/+2
2021-10-09libstdc++: Avoid instantiation of _Hash_node before it's neededJonathan Wakely1-8/+9
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely1-7/+7
2021-07-22libstdc++: Fix non-default constructors for hash containers [PR101583]Jonathan Wakely1-5/+12
2021-07-20libstdc++: fix is_default_constructible for hash containers [PR 100863]Jonathan Wakely1-1/+14
2021-06-04libstdc++: Add feature test macro for heterogeneous lookup in unordered conta...Jonathan Wakely1-2/+4
2021-05-24libstdc++: Limit allocation on iterator insertion in Hashtable [PR 96088]François Dumont1-13/+46
2021-04-09libstdc++: Fix invalid constexpr function in C++11 mode [PR 99985]Jonathan Wakely1-2/+8
2021-04-08libstdc++: Simplify noexcept-specifiers for move constructorsJonathan Wakely1-12/+14
2021-02-09libstdc++: Add unordered containers heterogeneous lookupFrançois Dumont1-0/+201
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-20libstdc++: Refactor _Hashtable to prepare for custom pointersFrançois Dumont1-117/+134
2020-08-26libstdc++: Rename _Hashtable _H1, _H2 and _Hash template parametersFrançois Dumont1-362/+330
2020-08-12libstdc++: Make self-move well-defined for containers [PR 85828]Jonathan Wakely1-0/+3
2020-07-29libstdc++: Fix unordered containers move constructors noexcept qualificationFrançois Dumont1-7/+33
2020-07-28libstdc++: Do not over-size hashtable buckets on range insertionFrançois Dumont1-22/+68
2020-07-27libstdc++: Review _Hashtable count, equal_range _M_erase(false_type,) codeFrançois Dumont1-82/+81
2020-02-12libstdc++: Add missing std:: qualification of a forward callFrançois Dumont1-1/+1
2020-01-16libstdc++: Improve unordered containers == operator (PR 91263)François Dumont1-0/+7
2020-01-09PR libstdc++/92124 fix incorrect unordered container move assignmentFrançois Dumont1-36/+37
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-06-17Simplify node ownership in _Hashtable membersFrançois Dumont1-145/+138
2019-06-03Rename variables and cleanup comments.François Dumont1-108/+112
2019-06-03Enforce allocator::value_type consistency for containers in C++2aJonathan Wakely1-1/+1
2019-05-17PR libstdc++/85965 move is_invocable assertions againJonathan Wakely1-6/+0
2019-05-04hashtable.h (_Hashtable<>::rehash): Review comment.François Dumont1-1/+2
2019-03-26PR libstdc++/85965 delay static assertions until types are completeJonathan Wakely1-5/+6
2019-02-26PR libstdc++/89477 constrain deduction guides for maps and setsJonathan Wakely1-0/+7
2019-01-21Fix after P0600.Ulrich Drepper1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-27re PR libstdc++/88199 (memory leak on unordered container move assignment)François Dumont1-78/+64
2018-01-09re PR libstdc++/83709 (Inserting duplicates into an unordered associative con...François Dumont1-12/+18
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-21PR libstdc++/48101 improve errors for invalid container specializationsJonathan Wakely1-1/+13
2017-08-18PR libstdc++/81891 fix double-free in hashtable constructorJonathan Wakely1-11/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-09-22Implement C++17 node extraction and insertion (P0083R5)Jonathan Wakely1-0/+141
2016-06-27re PR libstdc++/71640 (include/c++/7.0.0/bits/hashtable.h:293:7: error: too m...François Dumont1-1/+1
2016-06-16Provide swappable traits (p0185r1)Daniel Kruegler1-4/+4
2016-04-14Revert empty class parameter passing ABI changes.Jason Merrill1-22/+20
2016-04-13Adjust for new empty class parameter passing ABI.Jonathan Wakely1-20/+22
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-07-13c++config (_GLIBCXX_NOEXCEPT_IF): Define.Jonathan Wakely1-4/+2
2015-07-05hashtable.h (_Hashtable<>::__rehash_policy): Do not rehash container.François Dumont1-17/+2
2015-07-01alloc_traits.h (__alloctr_rebind): Remove.Jonathan Wakely1-5/+4
2015-06-26Implement N4258 (Cleaning-up noexcept in the Library rev 3)Jonathan Wakely1-7/+12