summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/hashtable.h
AgeCommit message (Expand)Author
2025-10-14libstdc++: Test specific feature test macros instead of __cplusplusJonathan Wakely
2025-10-09libstdc++: Extend constexpr if to C++14 in _Hashtable::_S_nothrow_move()Jonathan Wakely
2025-03-18libstdc++: Add P1206R7 from_range members to unordered sets [PR111055]Tomasz Kamiński
2025-02-25libstdc++: [_Hashtable] Fix hash code cache usage when stateful hash functorFrançois Dumont
2025-01-02Update copyright years.Jakub Jelinek
2024-12-18libstdc++: Adjust probabilities of hashmap loop conditionsTamar Christina
2024-12-18libstdc++: Add inline keyword to _M_locateTamar Christina
2024-12-16libstdc++: Further simplify _Hashtable inheritance hierarchyJonathan Wakely
2024-11-20libstdc++: Fix std::unordered_set::emplace optimization [PR117686]Jonathan Wakely
2024-11-18libstdc++: Fix invalid casts in unordered container merge functionsJonathan Wakely
2024-11-13libstdc++: Add _Hashtable::_M_locate(const key_type&)Jonathan Wakely
2024-11-13libstdc++: Simplify _Hashtable merge functionsJonathan Wakely
2024-11-13libstdc++: Remove _Equality base class from _HashtableJonathan Wakely
2024-11-13libstdc++: Remove _Insert base class from _HashtableJonathan Wakely
2024-11-13libstdc++: Use RAII in _HashtableJonathan Wakely
2024-11-13libstdc++: Replace _Hashtable::__fwd_value_for with castJonathan Wakely
2024-11-13libstdc++: Add _Hashtable::_M_assign for the common caseJonathan Wakely
2024-11-13libstdc++: Refactor Hashtable erasureJonathan Wakely
2024-11-13libstdc++: Refactor Hashtable insertion [PR115285]Jonathan Wakely
2024-11-13libstdc++: Refactor _Hashtable::operator=(initializer_list<value_type>)Jonathan Wakely
2024-11-08libstdc++: Make some _Hashtable members inlineJonathan Wakely
2024-11-07libstdc++: Improve comment for _Hashtable::_M_insert_unique_nodeJonathan Wakely
2024-11-07libstdc++: Fix conversions to key/value types for hash table insertion [PR115...Jonathan Wakely
2024-11-07libstdc++: Fix grammar in comment, againJonathan Wakely
2024-11-07libstdc++: Tweak comments on includes in hashtable headersJonathan Wakely
2024-11-07libstdc++: Fix typo in comment in hashtable.hJonathan Wakely
2024-11-01libstdc++: Minor comment improvements in <bits/hashtable.h>Jonathan Wakely
2024-10-25non-gcc: Remove trailing whitespaceJakub Jelinek
2024-10-23libstdc++: Always instantiate key_type to compute hash code [PR115285]François Dumont
2024-10-03libstdc++: [_Hashtable] Fix some implementation inconsistenciesFrançois Dumont
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-09-19libstdc++: add #pragma diagnosticJason Merrill
2024-06-13libstdc++: Improve diagnostics for invalid std::hash specializations [PR115420]Jonathan Wakely
2024-06-12libstdc++: Do not use memset in _Hashtable::clear()Jonathan Wakely
2024-06-10libstdc++: [_Hashtable] Optimize destructorFrançois Dumont
2024-03-22libstdc++: Destroy allocators in re-inserted container nodes [PR114401]Jonathan Wakely
2024-01-24libstdc++: [_Hashtable] Remove useless check for _M_before_begin nodeHuanghui Nie
2024-01-03Update copyright years.Jakub Jelinek
2023-12-31libstdc++: [_Hashtable] Extend the small size optimizationFrançois Dumont
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely
2023-11-09libstdc++: [_Hashtable] Use RAII type to manage rehash functor stateFrançois Dumont
2023-10-19libstdc++: [_Hashtable] Do not reuse untrusted cached hash codeFrançois Dumont
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-05-10libstdc++: [_Hashtable] Implement several small methods implicitly inlineFrançois Dumont
2023-01-16Update copyright years.Jakub Jelinek
2022-06-15libstdc++: [_Hashtable] Insert range of types convertible to value_type PR 10...François Dumont
2022-05-26libstdc++: Refactor includes for unordered containersJonathan Wakely
2022-05-26libstdc++: 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