aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2024-04-30[libc++][ranges] Implement LWG4053 and LWG4054 (#88612)yronglin4-7/+26
2024-04-30[libc++] Some tests are missing include for `numeric_limits` (#90345)Alex Guteniev4-0/+4
2024-04-30[libc++][NFC] Fixes a status page note and a minor copy & paste error in a te...Hristo Hristov3-2/+3
2024-04-29[libc++] Mark scoped_lock and unique_lock constructors as [[nodiscard]] (#89397)Louis Dionne4-49/+71
2024-04-29[libc++] Improve libc++ tests when using optimizations (#88897)Jack Styles6-12/+18
2024-04-29[libc++][NFC] Refactor __libcpp_datasizeof to be a variable template (#87769)Nikolas Klauser6-53/+52
2024-04-28[libc++][modules] Enable installation by default. (#90094)Mark de Wever15-14/+4
2024-04-28[libc++][format] Improves escaping performance. (#88533)Mark de Wever4-1123/+888
2024-04-27[libc++][NFC] Rename __find_impl to __find (#90163)Nikolas Klauser3-15/+13
2024-04-26[libcxx] Remove empty ~__no_destroy (#89882)Vitaly Buka3-19/+42
2024-04-26Revert "[clang] Enable sized deallocation by default in C++14 onwards (#83774...Vitaly Buka3-11/+8
2024-04-26[libc++][ranges] Exports operator|. (#90071)Mark de Wever1-0/+11
2024-04-26[C++17] Support __GCC_[CON|DE]STRUCTIVE_SIZE (#89446)Aaron Ballman1-1/+1
2024-04-26[libc++][ranges] LWG3984: ranges::to's recursion branch may be ill-formed (#8...Xiaoyang Liu3-2/+8
2024-04-26[clang] Enable sized deallocation by default in C++14 onwards (#83774)Pengcheng Wang3-8/+11
2024-04-25[NFC] Enable atomic tests on AIXJake Egan4-4/+0
2024-04-25[libc++][format] Improves escaping. (#88283)Mark de Wever8-960/+1149
2024-04-25[libc++] Implement LWG4023 (#87513)Louis Dionne7-19/+156
2024-04-25[libc++] Reformulate availability in terms of LLVM releases (#87563)Louis Dionne1-189/+226
2024-04-25[libc++] Reorganize the std::variant macros (#89419)Louis Dionne1-45/+59
2024-04-24[libc++][format] Adds an escaped output benchmark. (#88020)Mark de Wever2-0/+304
2024-04-24[libc++] Makes saturation functions privately available. (#89503)Mark de Wever1-6/+35
2024-04-24[libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827)Martin Storsjö1-1/+1
2024-04-23[libc++][TZDB] Fixes reverse time lookups. (#89502)Mark de Wever2-4/+91
2024-04-23[libc++][doc] Updates module build instructions. (#89413)Mark de Wever1-7/+70
2024-04-23[libc++][chrono] Fixes format output of negative values. (#89408)Mark de Wever4-0/+220
2024-04-23[libc++][ranges] export `std::ranges::range_adaptor_closure` (#89793)Xiaoyang Liu1-1/+3
2024-04-23[libc++][ranges] P2387R3: Pipe support for user-defined range adaptors (#89148)Xiaoyang Liu7-20/+186
2024-04-23[libc++] Add some private headers to libcxx.imp (#89568)Takuto Ikuta1-4/+9
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser198-1331/+1224
2024-04-22[libc++][NFC] Fix unparenthesized comma expression in mem-initializer (#89605)Krystian Stasiowski1-1/+1
2024-04-22[libc++] Remove stray CMake install step for modulemap file (#89394)Louis Dionne1-6/+0
2024-04-22[libc++] Don't commit libcxx.imp (#89391)Louis Dionne4-873/+37
2024-04-20[libc++] Removes a Clang 16 Windows workaround. (#88560)Mark de Wever1-16/+8
2024-04-20[libc++][TZDB] Renames incomplete. (#89250)Mark de Wever64-80/+80
2024-04-20[libc++] Optimize char_traits a bit (#72799)Nikolas Klauser2-48/+43
2024-04-19[libc++] Fix usage of 'exclude_from_explicit_instantiation' attribute on loca...Krystian Stasiowski2-7/+5
2024-04-19linear_congruential_engine: add using more precision to prevent overflow (#81...LRFLEW6-53/+187
2024-04-19CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#89234)YunQiang Su1-1/+1
2024-04-18[NFC][libc++][chrono] Renames a file.Mark de Wever1-0/+0
2024-04-18[libc++][TZDB] Adds local_info formatter. (#86256)Mark de Wever15-2/+467
2024-04-18[libc++][pstl] Move the CPU algorithm implementations to __pstl (#89109)Louis Dionne14-78/+70
2024-04-18[libc++][NFC] Remove unused includes from <__type_traits/remove_cv.h> (#88752)Nikolas Klauser2-2/+1
2024-04-17[libc++][NFC] Centralize test for support of == and != in ranges (#78481)Will Hawkins11-91/+79
2024-04-17[libc++][NFC] Add additional tests for begin/end of std::ranges::take_view (#...Will Hawkins3-25/+139
2024-04-17[libc++][TZDB] Adds sys_info formatter. (#85896)Mark de Wever11-7/+347
2024-04-17[libc++][pstl] Promote CPU backends to top-level backends (#88968)Louis Dionne40-169/+154
2024-04-17[libc++][chrono] Improves date formatting. (#86127)Mark de Wever4-101/+7
2024-04-17[libc++] Add missing iterator requirement checks in the PSTL (#88127)Louis Dionne22-102/+383
2024-04-17[libc++][TZDB] Improves time zone format specifiers. (#85797)Mark de Wever3-72/+56