aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/string_view
AgeCommit message (Expand)AuthorFilesLines
2025-11-24[libc++][string_view] Applied `[[nodiscard]]` (#169010)Hristo Hristov1-62/+75
2025-09-25[libc++][string] P3044R2: sub-`string_view` from `string` (#147095)Hristo Hristov1-0/+9
2025-09-04[libc++][NFC] Use llvm.org/PR to link to bug reports (#156288)Nikolas Klauser1-1/+1
2025-08-14[libc++] Remove assertions from <string_view> that are unreachable (#148598)Nikolas Klauser1-9/+1
2025-07-19[libc++] Diagnose passing null pointers to a bunch of APIs (#148585)Nikolas Klauser1-21/+31
2025-04-19[libc++] Backport segmented iterator optimization for std::for_each to C++11 ...Peng Liu1-0/+1
2025-04-09[libc++] P3247R2: Deprecate `is_trivial(_v)` (#130573)A. Jiang1-2/+6
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne1-1/+1
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-13[libc++][NFC] Simplify the implementation of string and string_views operator...Nikolas Klauser1-28/+12
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-93/+96
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-2/+2
2024-11-06[libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (...Nikolas Klauser1-0/+1
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser1-1/+2
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser1-2/+2
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser1-1/+1
2024-08-26[libc++] Call basic_string_view's assume-valid constructor from basic_string ...Christopher Di Bella1-0/+4
2024-07-23Suppress a redundant hardening check in basic_string_view::substr (#91804)David Benjamin1-1/+14
2024-07-18[libc++] Include the rest of the detail headers by version in the umbrella he...Nikolas Klauser1-0/+1
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