aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/21_strings
AgeCommit message (Expand)AuthorFilesLines
2024-08-01libstdc++: Constrain std::basic_string default constructor [PR113841]Jonathan Wakely1-0/+28
2024-04-08libstdc++: Fix tests that fail with -fno-char8_tJonathan Wakely2-0/+2
2024-02-12libstdc++: Fix constexpr basic_string union member [PR113294]Paul Keir1-0/+14
2024-02-02libstdc++: Allow explicit conversion of string views with different traitsJonathan Wakely2-34/+8
2024-01-05libstdc++: Fix std::char_traits<C>::move [PR113200]Jonathan Wakely1-0/+20
2024-01-03Update copyright years.Jakub Jelinek423-423/+423
2023-12-05libstdc++: Redefine __glibcxx_assert to work in C++23 constexprJonathan Wakely8-14/+8
2023-11-21libstdc++: Do not declare strtok for C++26 freestanding (P2937R0)Jonathan Wakely1-0/+19
2023-11-21libstdc++: Add freestanding feature test macros (P2407R5)Jonathan Wakely1-0/+19
2023-11-16libstdc++: Test for feature test macros more accuratelyJonathan Wakely13-15/+33
2023-11-02libstdc++: Add assertion to std::string_view::remove_suffix [PR112314]Jonathan Wakely2-0/+28
2023-09-16libstdc++: Remove dg-options "-std=gnu++20" from 21_strings testsJonathan Wakely30-47/+21
2023-09-15libstdc++: Remove dg-options "-std=gnu++23" from remaining testsJonathan Wakely10-10/+2
2023-09-15libstdc++: Remove dg-options "-std=c++20" from <span> and <cuchar> testsJonathan Wakely1-1/+0
2023-08-17libstdc++: Implement std::to_string in terms of std::format (P2587R3)Jonathan Wakely7-10/+341
2023-08-17libstdc++: Optimize std::to_string using std::string::resize_and_overwriteJonathan Wakely1-2/+0
2023-08-17libstdc++: Define std::string::resize_and_overwrite for C++11 and COW stringJonathan Wakely2-22/+85
2023-08-16libstdc++: Fix std::basic_string::resize_and_overwriteJonathan Wakely1-0/+21
2023-07-19libstdc++: Enable tests for std::stoi etc. unconditionally [PR110653]Jonathan Wakely5-5/+0
2023-05-12libstdc++: Remove test dependencies on _GLIBCXX_USE_C99_STDINT_TR1Jonathan Wakely1-2/+0
2023-05-11libstdc++: Enforce value_type consistency in strings and streamsJonathan Wakely2-2/+2
2023-03-22libstdc++: Use rvalues in std::string::resize_and_overwrite (LWG 3645)Jonathan Wakely1-3/+5
2023-02-04libstdc++: Optimize basic_string move assignmentFrançois Dumont1-0/+52
2023-01-16Update copyright years.Jakub Jelinek423-423/+423
2023-01-13libstdc++: Fix a few !HOSTED test regressionsArsen Arsenović2-9/+15
2023-01-13libstdc++: Enable string_view in freestandingArsen Arsenović11-10/+42
2022-11-08libstdc++: Fix -Wsystem-headers warnings in testsJonathan Wakely1-2/+2
2022-10-12libstdc++: Add __gnu_debug::basic_string<>::compare overloadsFrançois Dumont9-35/+35
2022-10-03libstdc++: Disable hosted-only tests [PR103626]Arsen Arsenović4-0/+4
2022-08-31libstdc++: [_GLIBCXX_DEBUG] Review nullptr assertion diagnosticsFrançois Dumont6-12/+12
2022-08-31libstdc++: Add [[nodiscard]] attribute to <string> and <string_view>Jonathan Wakely23-39/+39
2022-08-26libstdc++: Add nonnull to starts_with/ends_with/contains string membersJonathan Wakely6-0/+72
2022-08-04libstdc++: Make std::string_view(Range&&) constructor explicitJonathan Wakely2-9/+49
2022-07-19libstdc++: Complete __gnu_debug::string Standard conformityFrançois Dumont14-64/+134
2022-06-17libstdc++: Add missing #include <string> to new testJonathan Wakely1-0/+2
2022-06-16libstdc++: Support constexpr global std::string for size < 15 [PR105995]Jonathan Wakely1-0/+9
2022-06-14libstdc++: Inline all basic_string::compare overloads [PR59048]Jonathan Wakely1-0/+7
2022-06-10libstdc++: Make std::hash<basic_string<>> allocator-agnostic (LWG 3705)Jonathan Wakely2-0/+28
2022-05-26libstdc++: Rename tests like .../wchar_t/1.cc to .../wchar_t.ccJonathan Wakely52-0/+0
2022-05-19libstdc++: Ensure pmr aliases work without <memory_resource>Jonathan Wakely1-1/+2
2022-04-20libstdc++: Fix macro checked by testJonathan Wakely1-1/+1
2022-01-18libstdc++: Limit new basic_string(nullptr_t) constructor to C++23 [PR104099]Jonathan Wakely3-3/+29
2022-01-18libstdc++: Declare std::c8rtomb and std::mbrtoc8 if provided by the C libraryTom Honermann2-0/+24
2022-01-14libstdc++: Add attribute to features deprecated in C++17 [PR91260]Jonathan Wakely1-1/+8
2022-01-05libstdc++: Fix overconstrained std::string constructor [PR103919]Jonathan Wakely1-0/+43
2022-01-03Update copyright years.Jakub Jelinek421-421/+421
2021-11-30libstdc++: Fix tests that fail with fully-dynamic-stringJonathan Wakely8-8/+20
2021-11-30libstdc++: Fix fully-dynamic-string buildJonathan Wakely2-2/+0
2021-11-26libstdc++: Remove redundant xfail selectors in dg-do compile testsJonathan Wakely6-6/+6
2021-11-24libstdc++: Replace hyphens in effective target keywordsJonathan Wakely26-26/+26