aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2024-05-05[NFC] Remove BLOCKLIT workaround. (#91001)Eric4-42/+49
2024-05-04[libc++] Fix P1206R7 feature test macros (#90914)krzysdz15-331/+370
2024-05-04[libc++] Adjust some of the [rand.dist] critical values that are too strict (...Matt Stephanson28-199/+192
2024-05-03[libc++][modules] Uses _LIBCPP_USING_IF_EXISTS. (#90409)Mark de Wever33-1023/+1023
2024-05-03Revert "[NFC] Enable atomic tests on AIX"Mark de Wever4-0/+4
2024-05-02Bump actions runner image used for libc++'s builders.Eric Fiselier1-1/+1
2024-05-02[libcxx] Align `__recommend() + 1` by __endian_factor (#90292)Vitaly Buka1-2/+2
2024-05-02[libc++] Granularize <ostream> (#85537)Nikolas Klauser19-1016/+1243
2024-05-02[libc++] Remove a few __has_foo defines in __config (#90511)Louis Dionne1-16/+2
2024-05-02[libc++][NFC] Explicitly delete assignment operator in tuple (#90604)Nikolas Klauser1-8/+8
2024-05-01[NFC][libc++] Fixes comment indention.Mark de Wever1-7/+7
2024-05-01[libc++] Remove _LIBCPP_DISABLE_ADDITIONAL_DIAGNOSTICS (#90512)Louis Dionne3-10/+4
2024-05-01[libcxx][ci] In picolib build, ask clang for the normalised triple (#90722)David Spickett1-1/+7
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