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