aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
2024-06-21[libc++] Fix deployment target Lit features (#94791)Louis Dionne1-9/+9
2024-06-20[libc++] Workaround clang bug in __has_unique_object_representations (#95314)Louis Dionne1-1/+7
2024-06-20[libc++] Remove <ostream> include from <chrono> (#96035)Nikolas Klauser2-1/+2
2024-06-19[libc++] Fix triviality of std::pair for trivially copyable types without an ...Louis Dionne1-0/+2
2024-06-18[libc++] Properly define _LIBCPP_HAS_NO_UNICODE in __config_site (#95138)Louis Dionne2-2/+3
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne79-522/+548
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser24-155/+115
2024-06-18[libc++] Enable modernize-use-equals-delete (#93293)Nikolas Klauser20-74/+60
2024-06-18[libc++][NFC] Remove unnecessary parens in static_asserts (#95605)Nikolas Klauser33-79/+77
2024-06-17[libc++] Guard transitive include of `<locale>` with availability macro (#95686)Konstantin Varlamov1-0/+2
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser12-0/+69
2024-06-14[libc++] Revert LWG3223 Broken requirements for shared_ptr converting constru...Louis Dionne1-5/+2
2024-06-14[libc++] Revert temporary attempt to implement LWG 4110 (#95263)Louis Dionne1-1/+1
2024-06-14[libc++] Add default copy ctor to "__chrono/exception.h" (#95338)Haowei1-0/+6
2024-06-12[libc++] Remove unnecessary #ifdef guards around PSTL implementation details ...Louis Dionne14-80/+34
2024-06-12[libc++] Move the implementation of CPU-based basis operations to namespace _...Louis Dionne8-25/+41
2024-06-12[libc++][modules] Mark as implemented. (#90091)Mark de Wever1-0/+1
2024-06-12[libc++] Adds __cpp_lib_three_way_comparison FTM. (#91515)Mark de Wever1-2/+2
2024-06-12[libc++][NFC] Fix typo in concept PSTL concept checkLouis Dionne1-1/+1
2024-06-12[libc++][NFC] Rename __simd_walk functions to give more descriptive namesLouis Dionne2-14/+14
2024-06-12[libc++] Overhaul the PSTL dispatching mechanism (#88131)Louis Dionne22-1763/+1881
2024-06-11[libc++] Mark a few functions in the dylib as noexcept (#94098)Nikolas Klauser2-10/+12
2024-06-11[libc++][NFC] Remove some dead code in string (#94893)Nikolas Klauser1-17/+3
2024-06-11[libc++] Simplify the definition of string::operator== (#95000)Louis Dionne1-10/+3
2024-06-11[libc++] Tweak how we check constraints on shared_ptr(nullptr_t) (#94996)Louis Dionne1-1/+1
2024-06-11 [libc++] Fix endianness for algorithm mismatch (#93082)Zibi Sarbinowski1-0/+6
2024-06-10[libc++][TZDB] Implements zoned_traits. (#91059)Mark de Wever4-0/+61
2024-06-10[libc++] Fix invalid escape sequences in Python comments (#94032)Eisuke Kawashima2-2/+2
2024-06-10[libc++][TZDB] Implements time_zone::to_local. (#91003)Mark de Wever2-0/+22
2024-06-10[libc++][TZDB] Implements time_zone::to_sys. (#90901)Mark de Wever2-0/+36
2024-06-10[libc++][TZDB] Implements time_zone::to_sys. (#90394)Mark de Wever5-1/+171
2024-06-09[libc++][TZDB] Implements time_zone get_info(local_time). (#89537)Mark de Wever2-0/+11
2024-06-08[libc++][NFC] Simplify the implementation of `__promote` (#81379)Nikolas Klauser1-4/+38
2024-06-07[libc++][NFC] Fix typoLouis Dionne1-2/+2
2024-06-07[libc++] Undeprecate shared_ptr atomic access APIs (#92920)Nico Weber2-29/+22
2024-06-07[libc++][regex] Correctly adjust match prefix for zero-length matches. (#94550)Konstantin Varlamov1-2/+19
2024-06-07[libc++] Fix naming of value template parameters (#76888)Nikolas Klauser2-5/+5
2024-06-06[libc++][hardening] Finish documenting hardening. (#92021)Konstantin Varlamov1-2/+1
2024-06-05Fix detection of __datasizeof with Clang. (#94174)Eric1-1/+1
2024-06-05[libc++] Add missing noexcept to span constructor (#94381)Louis Dionne1-1/+2
2024-06-03[libc++] Fix regression about parsing leading decimal points (#93989)A. Jiang1-2/+2
2024-06-02[libc++] Don't give functions C linkage (#94102)Nikolas Klauser8-117/+57
2024-06-01 [libc++] Fix failures with GCC 14 (#92663)Nikolas Klauser3-1/+9
2024-06-01[libc++][NFC] Format pair.h (#94101)Nikolas Klauser1-18/+19
2024-06-01[libc++] Remove the inline namespace for std::filesystem in ABIv2 (#92971)Nikolas Klauser2-0/+8
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne56-88/+56
2024-05-29[libc++] LWG3223 Broken requirements for shared_ptr converting constructors (...Hui1-2/+5
2024-05-28[libc++] Mark P2845R8 `__cpp_lib_format_path` and P2587R3 `__cpp_lib_to_strin...Stephan T. Lavavej1-2/+2
2024-05-28[libc++] Split up ABI and platform configuration to their own headers (#90863)Louis Dionne6-191/+261
2024-05-27[libc++][pstl] Merge all frontend functions for the PSTL (#89219)Louis Dionne23-2145/+1462