aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/ext
AgeCommit message (Expand)AuthorFilesLines
2025-12-02[libc++] Fix the rest of __gnu_cxx::hash_XXX copy construction (#160525)asmok-g2-8/+2
2025-09-24[libc++] Fix __gnu_cxx::hash_multiset copy construction (#160466)Nikolas Klauser1-4/+1
2025-09-23[libc++] Fix __gnu_cxx::hash_multimap copy construction (#160043)Nikolas Klauser1-4/+1
2025-09-18[libc++] Introduce _LIBCPP_COMPRESSED_ELEMENT (#134253)Nikolas Klauser1-37/+5
2025-09-09[libc++] Remove some of the type aliases in __hash_table (#157114)Nikolas Klauser1-3/+0
2025-07-17[libc++] Fix hash_multi{map,set}::insert (#149290)Nikolas Klauser2-4/+4
2025-07-10[libc++] Fix insert() calling incorrect constructors (#146231)Nikolas Klauser2-8/+8
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser3-27/+27
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser2-6/+8
2024-12-11[libc++][C++03] Add #if 0 to the experimental/ and ext/ headers as well (#119...Nikolas Klauser2-41/+47
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne2-2/+0
2023-12-18[libc++] Format the code base (#74334)Louis Dionne3-1074/+822
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne2-10/+10
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne3-176/+176
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-1/+0
2023-10-13[libc++] Re-apply "Remove UB in list, forward_list and __hash_table"Louis Dionne1-4/+4
2023-10-06Revert "[libc++] Remove UB in list, forward_list and __hash_table"Krasimir Georgiev1-4/+4
2023-10-05[libc++] Remove UB in list, forward_list and __hash_tableLouis Dionne1-4/+4
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser2-27/+27
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser2-1/+2
2022-11-25[libc++][NFC] Add missing include to ext/__hashLouis Dionne1-0/+1
2022-11-22Revert "[libc++] Remove workarounds for systems that used to require __need_X...Yi Kong1-1/+0
2022-11-21[libc++] Remove workarounds for systems that used to require __need_XXX macrosLouis Dionne1-0/+1
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser2-0/+2
2022-10-11[libc++] static_assert that rebinding the allocator works as expectedNikolas Klauser1-3/+2
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-2/+2
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever2-8/+8
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever2-2/+2
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser2-4/+4
2022-07-10[libc++] Don't call key_eq in unordered_map/set rehashing routineIvan Trofimov2-24/+24
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2-0/+8
2022-06-22[libc++] Complete the implementation of N4190Nikolas Klauser1-11/+11
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever2-2/+0
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser2-0/+2
2022-06-09[libc++] Granularize __stringNikolas Klauser1-1/+0
2022-05-28[libc++] Remove unused __functional includesNikolas Klauser2-0/+2
2022-04-26[libc++] Remove <functional> includesNikolas Klauser2-2/+0
2022-04-20[libc++] Granularize <functional> includesNikolas Klauser2-2/+2
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2-2/+4
2022-03-03[libc++] Use -I instead of -isystem to include headers in the test suiteNikolas Klauser1-0/+1
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser2-0/+2
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer3-3/+3
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer3-3/+3
2021-12-05[libc++] Add missing `#pragma GCC system_header` in a few headers. NFCI.Arthur O'Dwyer1-0/+4
2021-12-02[libc++][NFC] Update namespace comments in include/Nikolas Klauser3-3/+3
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne3-3/+3
2021-07-01[libcxx][functional][modular] splices <functional> into modular headersChristopher Di Bella1-0/+1
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne3-4/+4
2021-04-01[libc++] Build and test with -Wundef warning. NFC.Marek Kurdej2-2/+2
2020-08-12[libc++] Remove workarounds for missing rvalue referencesLouis Dionne1-1/+1