aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.tcc
AgeCommit message (Expand)Author
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++: Define std::string::resize_and_overwrite for C++11 and COW stringJonathan Wakely
2023-08-16libstdc++: Fix std::basic_string::resize_and_overwriteJonathan Wakely
2023-05-11libstdc++: Enforce value_type consistency in strings and streamsJonathan Wakely
2023-03-22libstdc++: Use rvalues in std::string::resize_and_overwrite (LWG 3645)Jonathan Wakely
2023-01-16Update copyright years.Jakub Jelinek
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-24Revert "libstdc++: Optimize operator+(string/char*, char*/string) equally"Jonathan Wakely
2022-08-24libstdc++: Optimize operator+(string/char*, char*/string) equallyWill Hawkins
2022-06-14libstdc++: Inline all basic_string::compare overloads [PR59048]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely
2021-11-19libstdc++: One more change for Clang to support constexpr std::string [PR103295]Jonathan Wakely
2021-11-19libstdc++: Begin lifetime of chars in constexpr std::string [PR103295]Jonathan Wakely
2021-11-17libstdc++: Simplify std::string constructorsJonathan Wakely
2021-11-17libstdc++: Set active member of union in std::string [PR103295]Jonathan Wakely
2021-11-16libstdc++: Implement constexpr std::basic_string for C++20Michael de Lang
2021-10-16libstdc++: Define std::basic_string::resize_and_overwrite for C++23 (P1072R10)Jonathan Wakely
2021-07-27libstdc++: Move COW string definitions to separate headerJonathan Wakely
2021-04-30libstdc++: Use std::addressof to avoid ADL for operator& [PR 60497]Jonathan Wakely
2021-02-09string: Add a workaround for -Wstringop-overread false positives [PR98465]Jakub Jelinek
2021-01-04Update copyright years.Jakub Jelinek
2020-10-14libstdc++: Define some std::string constructors inlineJonathan Wakely
2020-08-10libstdc++: Check __cpp_exceptions in basic_string::reserve()Jonathan Wakely
2020-08-06libstdc++: Implement P0966 std::string::reserve should not shrinkAndrew Luo
2020-08-06libstdc++: Do not set eofbit eagerly in operator>>(istream&, char(&)[N])Jonathan Wakely
2020-04-29libstdc++: Fix outdated comment about std::string instantiations (PR 94854)Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-05-30LWG2788 basic_string spurious use of a default constructible allocatorNina Dinka Ranns
2019-05-07Make allocator propagation more consistent for operator+(basic_string) (P1165R1)Nina Dinka Ranns
2019-01-04Export explicit instantiations for C++17 members of std::stringJonathan Wakely
2019-01-01Update copyright years.Jakub Jelinek
2018-07-05PR libstdc++/58265 implement LWG 2063 for COW stringsJonathan Wakely
2018-06-27Declare some explicit instantiations for strings in Debug ModeJonathan Wakely
2018-06-22PR libstdc++/86138 prevent implicit instantiation of COW empty repJonathan Wakely
2018-01-03Update copyright years.Jakub Jelinek
2017-02-01PR libstdc++/79254 simplify exception-safety in copy assignmentJonathan Wakely
2017-01-27PR libstdc++/79254 fix exception-safety in std::string::operator=Jonathan Wakely
2017-01-09PR66414 optimize std::string::findJonathan Wakely
2017-01-01Update copyright years.Jakub Jelinek
2016-12-06Add noexcept to various basic_string string operationsJonathan Wakely
2016-09-23Optimize truncating a basic_stringJonathan Wakely
2016-08-26Add new std::basic_string constructor (LWG 2583)Jonathan Wakely
2016-08-01Disable std::string and std::wstring extern templates for C++17Jonathan Wakely
2016-07-13Revert "Add non-const overload of std::string::data()"Jonathan Wakely
2016-07-13Add non-const overload of std::string::data()Jonathan Wakely