aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/string_view
AgeCommit message (Expand)AuthorFilesLines
2024-06-23[libc++][NFC] Replace _NOEXCEPT and _LIBCPP_CONSTEXPR macros with the keyword...Nikolas Klauser1-10/+9
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne1-3/+1
2024-06-18[libc++][NFC] Remove unnecessary parens in static_asserts (#95605)Nikolas Klauser1-4/+4
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-1/+1
2024-03-11[libc++][hardening] Reclassify string_view(ptr, len)'s size assertion (#79297)David Benjamin1-3/+4
2024-03-04[libc++] Use __wrap_iter in string_view and array in the unstable ABI (#74482)Louis Dionne1-4/+7
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+1
2024-01-20[libc++][hardening] Categorize assertions that produce incorrect results (#77...Konstantin Varlamov1-2/+5
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-626/+509
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-7/+7
2023-12-04[libc++][NFC] Add a few clang-format annotations (#74352)Louis Dionne1-1/+4
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-89/+89
2023-11-07[libc++][hardening] Add `_LIBCPP_ASSERT_NON_NULL` to check for null pointers ...Konstantin Varlamov1-27/+27
2023-09-18[libc++] [string_view] Remove operators made redundant by C++20 (#66206)Amirreza Ashouri1-37/+28
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst1-7/+8
2023-07-14[libc++][NFC] Suppress -Wdeprecated-literal-operatorPo-yao Chang1-10/+10
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-27/+37
2023-06-27[libc++][hardening] Add an ABI macro `_LIBCPP_ABI_BOUNDED_ITERATORS`.varconst1-3/+3
2023-06-27[libc++] __iterator/readable_traits.h isn't standaloneIan Anderson1-1/+1
2023-05-23[libc++] Updates C++2b to C++23.Mark de Wever1-4/+4
2023-05-07[libc++][Modules] Add missing includes and exportsIan Anderson1-0/+1
2023-05-06[libc++][format] Fixes vector<bool> requirements.Mark de Wever1-1/+0
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2023-03-19[libc++] Assert that lengths fit in difference_typeDavid Benjamin1-0/+1
2023-03-12[libc++] Granularize <exception>Nikolas Klauser1-0/+1
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+8
2023-02-16[libc++] LWG 3857: allow `string_view` conversion when only traits varyJoe Loser1-4/+1
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser1-18/+18
2023-01-31[libc++] Use bounded iterators in std::string_view when the debug mode is ena...Louis Dionne1-2/+19
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-23/+23
2022-11-28[libc++][NFC] Remove stray whitespace in string_viewLouis Dionne1-15/+15
2022-11-28[libc++][NFC] Use using declaration instead of typedef in string_viewLouis Dionne1-12/+12
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser1-0/+1
2022-11-01[libc++] Move preferred_name declarations into the forward declaring headers ...Nikolas Klauser1-9/+1
2022-10-03[libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guidesLouis Dionne1-0/+1
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-6/+6
2022-09-02[libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser1-27/+27
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-1/+1
2022-08-26[libc++] Enable hash only for the correct typesNikolas Klauser1-2/+20
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser1-56/+56
2022-08-18[libc++] Make <ranges> non-experimentalLouis Dionne1-4/+4
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser1-1/+1
2022-08-10[libc++] Fixes string_view comparison operators.Mark de Wever1-13/+13
2022-08-04[libc++] Uses operator<=> in string_viewMark de Wever1-5/+48
2022-08-02[libc++] Implement P2499R0 (`string_view` range constructor should be `explic...Igor Zhukov1-1/+1
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser1-2/+2
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+6
2022-06-22[libc++] Complete the implementation of N4190Nikolas Klauser1-2/+1
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-1/+12
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever1-1/+0