aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2023-07-03[libc++] Remove support for .fail.cpp testsLouis Dionne7-119/+0
2023-07-03[libc++] Move all the remaining .fail.cpp tests to .verify.cppLouis Dionne87-15/+12
2023-07-03[libc++] Add missing includesLouis Dionne30-14/+103
2023-07-02Fix typo "__is_parititioned_impl" to "__is_partitioned_impl"Amirreza Ashouri1-3/+3
2023-07-01[libc++] Implement stringbuf members of P0408R7 (Efficient Access to basic_st...Piotr Fusik13-41/+607
2023-07-01[libc++][doc] Updates spaceship status.Mark de Wever1-7/+5
2023-07-01[libc++] Enables constexpr string tests.Mark de Wever4-72/+8
2023-06-30correct misspelled _LIBCPP___TYPE_TRAITS_IS_EQUAILITY_COMPARABLE_H to _LIBCPP...Amirreza Ashouri1-3/+3
2023-06-30[libc++] Fix std::copy and std::move for ranges with potentially overlapping ...Nikolas Klauser22-383/+448
2023-06-30[libc++] Revert __uninitialized_buffer changesLouis Dionne9-131/+55
2023-06-29[libc++][Modules] Make module exports consistent with header includesIan Anderson13-23/+29
2023-06-29[libc++] Remove the legacy debug mode.varconst57-2178/+83
2023-06-29[libc++] Stop using __builtin_assume in _LIBCPP_ASSERTLouis Dionne2-2/+5
2023-06-29[libc++][mdspan] Implement layout_leftChristian Trott28-16/+1653
2023-06-29[NFC][libc++] Use a better type_trait to show the intention.Mark de Wever1-2/+2
2023-06-29[libc++][mdspan] Implement layout_rightChristian Trott30-19/+1398
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst101-595/+668
2023-06-28[libc++] Add missing _LIBCPP_HIDE_FROM_ABI in uninitialized_buffer.hNikolas Klauser1-2/+2
2023-06-27[libc++][hardening] Add an ABI macro `_LIBCPP_ABI_BOUNDED_ITERATORS`.varconst4-11/+26
2023-06-27[libc++] Add _LIBCPP_NO_CFI to __make_uninitialized_bufferNikolas Klauser1-1/+1
2023-06-27[libcxx] Add new line after assert messageVitaly Buka1-1/+1
2023-06-27[lit] Add a method to lit.TestFormat to get the list of tests associated to a...Louis Dionne1-17/+17
2023-06-27[libc++] __iterator/readable_traits.h isn't standaloneIan Anderson10-19/+22
2023-06-27[libc++][doc] Fixes header formatting.Mark de Wever1-3/+3
2023-06-27[libc++][NFC] Add missing includes to perfect_forward.hLouis Dionne1-0/+4
2023-06-27[libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEMLouis Dionne152-299/+440
2023-06-27[2a/3][ASan][libcxx] std::deque annotationsAdvenam Tacet60-11/+862
2023-06-26[clang][NFC] Remove trailing whitespaces and enforce it in lib, include and docsNikolas Klauser1-0/+15
2023-06-26[libc++] Silences an invalid compiler diagnostic.Mark de Wever1-1/+1
2023-06-26[libc++][doc] Fixes a typo.Mark de Wever1-1/+1
2023-06-26[libc++][filesystem] Avoid using anonymous namespaces in support headersLouis Dionne7-131/+70
2023-06-25[libc++][ranges] Implement P2494R2 (Relaxing range adaptors to allow for move...yronglin34-422/+494
2023-06-24[libc++] Remove the type_traits includes from limits and newIan Anderson8-24/+19
2023-06-24[libc++] Add noexcept clauses to swap per P0408R7 (Efficient Access to basic_...Piotr Fusik3-10/+225
2023-06-24[libc++][ranges] Addresses: LWG3719 - Directory iterators should be usable w...Hristo Hristov9-27/+253
2023-06-23[libc++][NFC] Fix incorrect return type of `operator<=>` in `span` test code.varconst1-1/+1
2023-06-21[libc++] Fix the check-format jobLouis Dionne1-1/+1
2023-06-21[libc++] Refactor the selection of string's ABI in __configLouis Dionne1-2/+11
2023-06-21[libcxx] Include <sys/time.h> in posix_compat.hPetr Hosek1-0/+1
2023-06-21[libc++] Get rid of _LIBCPP_DISABLE_NEW_DELETE_DEFINITIONSLouis Dionne3-9/+8
2023-06-21[libc++] Guard terminate_successful with TEST_HAS_NO_EXCEPTIONSLouis Dionne1-0/+2
2023-06-21[libc++][format] Adds formattable-with concept.Mark de Wever9-48/+116
2023-06-20[libc++][NFC] clang-format filesystem_error.hLouis Dionne2-30/+17
2023-06-20[libc++] Make sure our .clang-format is used for all languagesLouis Dionne4-42/+46
2023-06-20[chrono][test] Fixes some tests on Windows.Mark de Wever10-1323/+1764
2023-06-20[libc++][format] Removes an AIX work-around.Mark de Wever1-15/+0
2023-06-20[libc++][test] Removes old fallbacks.Mark de Wever1-7/+4
2023-06-20[libc++][format] Fixes UTF-8 continuation.Mark de Wever3-1/+32
2023-06-20[libc++][CI] Install newer CMake version.Mark de Wever1-2/+2
2023-06-20[libc++] Add missing [[maybe_unused]] attribute in format testsLouis Dionne5-10/+15