aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/hashtable.h
AgeCommit message (Expand)AuthorFilesLines
2024-06-13libstdc++: Improve diagnostics for invalid std::hash specializations [PR115420]Jonathan Wakely1-0/+2
2024-06-12libstdc++: Do not use memset in _Hashtable::clear()Jonathan Wakely1-6/+4
2024-06-10libstdc++: [_Hashtable] Optimize destructorFrançois Dumont1-1/+1
2024-03-22libstdc++: Destroy allocators in re-inserted container nodes [PR114401]Jonathan Wakely1-6/+6
2024-01-24libstdc++: [_Hashtable] Remove useless check for _M_before_begin nodeHuanghui Nie1-9/+4
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-31libstdc++: [_Hashtable] Extend the small size optimizationFrançois Dumont1-26/+123
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-5/+2
2023-11-09libstdc++: [_Hashtable] Use RAII type to manage rehash functor stateFrançois Dumont1-41/+17
2023-10-19libstdc++: [_Hashtable] Do not reuse untrusted cached hash codeFrançois Dumont1-2/+17
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-4/+5
2023-05-10libstdc++: [_Hashtable] Implement several small methods implicitly inlineFrançois Dumont1-105/+76
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-06-15libstdc++: [_Hashtable] Insert range of types convertible to value_type PR 10...François Dumont1-10/+20
2022-05-26libstdc++: Refactor includes for unordered containersJonathan Wakely1-2/+1
2022-05-26libstdc++: Make headers include their prerequisitesNathan Sidwell1-0/+2
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