summaryrefslogtreecommitdiff
path: root/libcxx/test/std/strings/basic.string
AgeCommit message (Expand)Author
2025-11-13[libc++] Add an initial modulemap for the test support headers (#162800)Nikolas Klauser
2025-11-02[libc++] Add availability markup for LLVM 19 and LLVM 20 (#140072)Louis Dionne
2025-10-31[libc++][test] Make `deallocate_size.pass.cpp` MSVC-friendly (#165162)A. Jiang
2025-10-10[libc++][string] Assert resize_and_overwrite operation returns integer-like t...NagaChaitanya Vellanki
2025-09-25[libc++] Fold __search_substring into _Traits::find in case the second string...Nikolas Klauser
2025-09-25[libc++][string] P3044R2: sub-`string_view` from `string` (#147095)Hristo Hristov
2025-09-09[libc++][NFC] Inline function in string.cons/copy_alloc.pass.cpp that is used...Nikolas Klauser
2025-09-05[libc++][C++03] cherry-pick #125423 (#156824)Nikolas Klauser
2025-09-04[libc++][NFC] Use llvm.org/PR to link to bug reports (#156288)Nikolas Klauser
2025-06-05[libc++] Fix `basic_string::shrink_to_fit` for constant evaluation (#142712)A. Jiang
2025-05-19[libc++] Optimize std::getline (#121346)Nikolas Klauser
2025-05-06[libc++][NFC] Remove a bunch of redundant ASan existence checks (#128504)Nikolas Klauser
2025-04-13[libc++][test] Test `nasty_string` in C++20 (#135338)A. Jiang
2025-04-09[libc++] P3247R2: Deprecate `is_trivial(_v)` (#130573)A. Jiang
2025-04-05[libc++] Bump OS version for macOS backdeployment CI jobs (#131883)Louis Dionne
2025-02-25[libc++] Make .verify.cpp tests more robust against changing headers (#128703)Nikolas Klauser
2025-02-23[libc++] Fix basic_string not allowing max_size() elements to be stored (#125...Nikolas Klauser
2025-02-22[libc++] Fix shrink_to_fit to swap buffer only when capacity is strictly smal...Peng Liu
2025-02-07[libc++] Refactor strings operator+ testsNikolas Klauser
2025-02-06Reapply "[libc++] Simplify the implementation of reserve() and shrink_to_fit(...Nikolas Klauser
2025-01-25[libc++][test] Improves C++ Standard filtering. (#89499)Mark de Wever
2025-01-21[libc++] Fix input-only range handling for `basic_string` (#116890)A. Jiang
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-05[libc++][test] Refactor increasing_allocator (#115671)Peng Liu
2024-11-04 [libcxx] Add testing configuration for GPU targets (#104515)Joseph Huber
2024-10-30[libc++][test] Augment `test_alloc` in `deallocate_size.pass.cpp` (#113638)A. Jiang
2024-09-30[libc++][string] Add regression test for sized new/delete bug (#110210)Vitaly Buka
2024-08-20[libc++] Fix several double-moves in the code base (#104616)Louis Dionne
2024-08-06[libc++] Implements LWG3130. (#101889)Mark de Wever
2024-08-01[libc++][NFC] Avoid opening namespace std in the tests (#94160)Nikolas Klauser
2024-07-23[libc++][string] Fixes shrink_to_fit. (#97961)Mark de Wever
2024-07-22[libc++][hardening] Use bounded iterators in std::vector and std::string (#78...David Benjamin
2024-07-18[libc++][strings] P2591R5: Concatenation of strings and string views (#88389)Hristo Hristov
2024-06-28[libc++] Clean up and update deployment target features (#96312)Louis Dionne
2024-06-21[libc++] Fix deployment target Lit features (#94791)Louis Dionne
2024-01-25[ASan][libc++] Correct (explicit) annotation size (#79292)Tacet
2024-01-24Unconditionally lower std::string's alignment requirement from 16 to 8. (#68925)Eric
2023-12-14[libc++][test] Enhance ADDITIONAL_COMPILE_FLAGS, use TEST_MEOW_DIAGNOSTIC_IGN...Stephan T. Lavavej
2023-12-13[ASan][libc++] std::basic_string annotations (#72677)Tacet
2023-12-12Add `std::basic_string` test cases (#74830)Tacet
2023-11-26[libc++][test] Fix unused and nodiscard warnings (#73437)Stephan T. Lavavej
2023-11-25[libc++] Removes basic_string::reserve(). (#73354)Mark de Wever
2023-10-26[libc++] Optimize string operator[] for known large inputs (#69500)Ilya Tocar
2023-10-12[libc++] Check formatting with clang-format 17 (#68928)Louis Dionne
2023-09-28[libc++][NFC] Simplify checks for static assertions in .verify.cpp tests (#67...Louis Dionne
2023-09-27[libc++] Refactor string unit tests to ease addition of new allocatorsLouis Dionne
2023-09-24[libcxx] Don't deallocate non-pointer data in string assignment. (#67200)James Y Knight
2023-09-01[libc++] Fix Lit config in `string.io`.Konstantin Varlamov
2023-09-01[libc++] Apply clang formatting to all string unit testsBrendan Emery
2023-07-05[libc++][ranges] Implement the changes to `basic_string` from P1206 (`ranges:...varconst