summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.h
AgeCommit message (Expand)Author
2025-11-19libstdc++: store the length after the store of the null characterAndrew Pinski
2025-10-07libstdc++: Fix -Wformat warning in std::stringJonathan Wakely
2025-06-02libstdc++: Remove spaces before function parameter listJonathan Wakely
2025-04-29libstdc++: Fix allocator propagation for rvalue+rvalue string concatenationJonathan Wakely
2025-04-15libstdc++: Fix std::string construction from volatile char* [PR119748]Jonathan Wakely
2025-04-11libstdc++: Use constexpr-if for std::basic_string::_S_copy_charsJonathan Wakely
2025-04-11libstdc++: Define __cpp_lib_containers_ranges in appropriate headers [PR111055]Tomasz Kamiński
2025-04-11libstdc++: Add P1206R7 from_range members to std::string [PR111055]Jonathan Wakely
2025-04-04libstdc++: Check feature test macro for std::string_view in <string>Jonathan Wakely
2025-03-30Optimize string constructorJan Hubicka
2025-01-02Update copyright years.Jakub Jelinek
2024-12-18libstdc++: Add missing character to __to_wstring_numeric mapJonathan Wakely
2024-12-10libstdc++: port away from is_trivial in string classesGiuseppe D'Angelo
2024-11-27optimize basic_stringJan Hubicka
2024-10-25libstdc++: implement concatenation of strings and string_viewsGiuseppe D'Angelo
2024-10-25non-gcc: Remove trailing whitespaceJakub Jelinek
2024-10-23libstdc++: Replace std::__to_address in C++20 branch in <string>Jonathan Wakely
2024-10-22libstdc++: Avoid using std::__to_address with iteratorsJonathan Wakely
2024-09-26libstdc++: Suppress an attribute suggestion warning [PR116853].Iain Sandoe
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-09-10libstdc++: std::string move assignment should not use POCCA trait [PR116641]Jonathan Wakely
2024-08-01libstdc++: Constrain std::basic_string default constructor [PR113841]Jonathan Wakely
2024-02-12libstdc++: Fix constexpr basic_string union member [PR113294]Paul Keir
2024-01-03Update copyright years.Jakub Jelinek
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely
2023-10-21libstdc++: Split std::basic_string::_M_use_local_data into two functionsJonathan Wakely
2023-09-29libstdc++: Ensure active union member is correctly setNathaniel Shead
2023-08-17libstdc++: Optimize std::string::assign(Iter, Iter) [PR110945]Jonathan Wakely
2023-08-17libstdc++: Implement std::to_string in terms of std::format (P2587R3)Jonathan Wakely
2023-08-17libstdc++: Optimize std::to_string using std::string::resize_and_overwriteJonathan Wakely
2023-08-17libstdc++: Define std::string::resize_and_overwrite for C++11 and COW stringJonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-07-24libstdc++; Do not use strtold for hppa-hpux [PR110653]Jonathan Wakely
2023-07-19libstdc++: Define std::stof fallback in terms of std::stod [PR110653]Jonathan Wakely
2023-07-19libstdc++: Check autoconf macros for strtof and strtold [PR110653]Jonathan Wakely
2023-07-13libstdc++: std::stoi etc. do not need C99 <stdlib.h> support [PR110653]Jonathan Wakely
2023-05-11libstdc++: Enforce value_type consistency in strings and streamsJonathan Wakely
2023-05-03libstdc++: Set _M_string_length before calling _M_dispose() [PR109703]Kefu Chai
2023-04-27libstdc++: Add @headerfile and @since to doxygen comments [PR40380]Jonathan Wakely
2023-03-28libstdc++: Tell GCC what basic_string::_M_is_local() means [PR109299]Jonathan Wakely
2023-02-27libstdc++: Add Doxygen comment for string::resize_and_overwiteJonathan Wakely
2023-02-04libstdc++: Optimize basic_string move assignmentFrançois Dumont
2023-01-16Update copyright years.Jakub Jelinek
2022-11-11libstdc++: Set active union member in constexpr std::string [PR103295]Nathaniel Shead
2022-11-08libstdc++: Refactor implementation of operator+ for std::stringWill Hawkins
2022-09-12libstdc++: Outline the overlapping case of string _M_replace into a separate ...Jakub Jelinek
2022-08-31libstdc++: Add [[nodiscard]] attribute to <string> and <string_view>Jonathan Wakely
2022-08-26libstdc++: Add nonnull to starts_with/ends_with/contains string membersJonathan Wakely
2022-08-24Revert "libstdc++: Optimize operator+(string/char*, char*/string) equally"Jonathan Wakely
2022-08-24libstdc++: Optimize operator+(string/char*, char*/string) equallyWill Hawkins