aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.h
AgeCommit message (Expand)AuthorFilesLines
42 hourslibstdc++: Suppress an attribute suggestion warning [PR116853].Iain Sandoe1-0/+3
3 dayslibstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-09-10libstdc++: std::string move assignment should not use POCCA trait [PR116641]Jonathan Wakely1-1/+1
2024-08-01libstdc++: Constrain std::basic_string default constructor [PR113841]Jonathan Wakely1-0/+3
2024-02-12libstdc++: Fix constexpr basic_string union member [PR113294]Paul Keir1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-13/+9
2023-10-21libstdc++: Split std::basic_string::_M_use_local_data into two functionsJonathan Wakely1-6/+16
2023-09-29libstdc++: Ensure active union member is correctly setNathaniel Shead1-2/+4
2023-08-17libstdc++: Optimize std::string::assign(Iter, Iter) [PR110945]Jonathan Wakely1-4/+38
2023-08-17libstdc++: Implement std::to_string in terms of std::format (P2587R3)Jonathan Wakely1-2/+66
2023-08-17libstdc++: Optimize std::to_string using std::string::resize_and_overwriteJonathan Wakely1-50/+123
2023-08-17libstdc++: Define std::string::resize_and_overwrite for C++11 and COW stringJonathan Wakely1-0/+7
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-15/+9
2023-07-24libstdc++; Do not use strtold for hppa-hpux [PR110653]Jonathan Wakely1-3/+3
2023-07-19libstdc++: Define std::stof fallback in terms of std::stod [PR110653]Jonathan Wakely1-0/+16
2023-07-19libstdc++: Check autoconf macros for strtof and strtold [PR110653]Jonathan Wakely1-2/+4
2023-07-13libstdc++: std::stoi etc. do not need C99 <stdlib.h> support [PR110653]Jonathan Wakely1-5/+19
2023-05-11libstdc++: Enforce value_type consistency in strings and streamsJonathan Wakely1-30/+23
2023-05-03libstdc++: Set _M_string_length before calling _M_dispose() [PR109703]Kefu Chai1-1/+1
2023-04-27libstdc++: Add @headerfile and @since to doxygen comments [PR40380]Jonathan Wakely1-0/+2
2023-03-28libstdc++: Tell GCC what basic_string::_M_is_local() means [PR109299]Jonathan Wakely1-1/+9
2023-02-27libstdc++: Add Doxygen comment for string::resize_and_overwiteJonathan Wakely1-0/+29
2023-02-04libstdc++: Optimize basic_string move assignmentFrançois Dumont1-6/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-11libstdc++: Set active union member in constexpr std::string [PR103295]Nathaniel Shead1-2/+2
2022-11-08libstdc++: Refactor implementation of operator+ for std::stringWill Hawkins1-17/+49
2022-09-12libstdc++: Outline the overlapping case of string _M_replace into a separate ...Jakub Jelinek1-0/+4
2022-08-31libstdc++: Add [[nodiscard]] attribute to <string> and <string_view>Jonathan Wakely1-84/+127
2022-08-26libstdc++: Add nonnull to starts_with/ends_with/contains string membersJonathan Wakely1-0/+3
2022-08-24Revert "libstdc++: Optimize operator+(string/char*, char*/string) equally"Jonathan Wakely1-2/+7
2022-08-24libstdc++: Optimize operator+(string/char*, char*/string) equallyWill Hawkins1-7/+2
2022-06-16libstdc++: Support constexpr global std::string for size < 15 [PR105995]Jonathan Wakely1-1/+2
2022-06-14libstdc++: Check lengths first in operator== for basic_string [PR62187]Jonathan Wakely1-14/+10
2022-06-14libstdc++: Inline all basic_string::compare overloads [PR59048]Jonathan Wakely1-5/+58
2022-06-10libstdc++: Make std::hash<basic_string<>> allocator-agnostic (LWG 3705)Jonathan Wakely1-56/+46
2022-05-19libstdc++: Only include <ext/atomicity.h> for COW stringJonathan Wakely1-1/+0
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely1-1/+1
2022-01-18libstdc++: Limit new basic_string(nullptr_t) constructor to C++23 [PR104099]Jonathan Wakely1-1/+3
2022-01-05libstdc++: Fix overconstrained std::string constructor [PR103919]Jonathan Wakely1-1/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-10libstdc++: check length in string append [PR103534]Jason Merrill1-4/+4
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely1-3/+3
2021-11-19libstdc++: Begin lifetime of chars in constexpr std::string [PR103295]Jonathan Wakely1-2/+38
2021-11-17libstdc++: Simplify std::string constructorsJonathan Wakely1-25/+36
2021-11-17libstdc++: Set active member of union in std::string [PR103295]Jonathan Wakely1-1/+14
2021-11-16libstdc++: Fix tests for constexpr std::stringJonathan Wakely1-4/+2
2021-11-16libstdc++: Implement constexpr std::basic_string for C++20Michael de Lang1-22/+252
2021-10-16libstdc++: Define std::basic_string::resize_and_overwrite for C++23 (P1072R10)Jonathan Wakely1-0/+7
2021-10-09libstdc++: Always define typedefs and hash functions for wide strings [PR 98725]Jonathan Wakely1-4/+0