summaryrefslogtreecommitdiff
path: root/libcxx/include/ext/hash_set
AgeCommit message (Expand)Author
2025-09-24[libc++] Fix __gnu_cxx::hash_multiset copy construction (#160466)Nikolas Klauser
2025-07-17[libc++] Fix hash_multi{map,set}::insert (#149290)Nikolas Klauser
2025-07-10[libc++] Fix insert() calling incorrect constructors (#146231)Nikolas Klauser
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-11[libc++][C++03] Add #if 0 to the experimental/ and ext/ headers as well (#119...Nikolas Klauser
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser
2022-07-10[libc++] Don't call key_eq in unordered_map/set rehashing routineIvan Trofimov
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser
2022-05-28[libc++] Remove unused __functional includesNikolas Klauser
2022-04-26[libc++] Remove <functional> includesNikolas Klauser
2022-04-20[libc++] Granularize <functional> includesNikolas Klauser
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2021-12-05[libc++] Add missing `#pragma GCC system_header` in a few headers. NFCI.Arthur O'Dwyer
2021-12-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne
2021-04-01[libc++] Build and test with -Wundef warning. NFC.Marek Kurdej
2019-08-01Change default bucket count in hash_set/hash_map.Eric Fiselier
2019-05-17Remove `using namespace std;` in __gnu_cxx namespace.Eric Fiselier
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-05-10Remove usages of _LIBCPP_MSVC which is never definedEric Fiselier
2017-02-06Refer to _LIBCPP_MSVC macro where applicableSaleem Abdulrasool
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2016-04-22Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov
2013-10-04G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that...Howard Hinnant
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-03-06No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant
2011-07-29Add a new hash class in __gnu_ext for the extension containers. ThereAlexis Hunt
2011-07-29Add two missing members from the extension hash containers. The first isAlexis Hunt
2011-07-24http://llvm.org/bugs/show_bug.cgi?id=10469Howard Hinnant
2011-06-30_STD -> _VSTD to avoid macro clash on windowsHoward Hinnant
2010-11-16license changeHoward Hinnant
2010-09-21visibility-decoration.Howard Hinnant
2010-05-11Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant
2010-05-11libcxx initial importHoward Hinnant