summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.tcc
Commit message (Expand)AuthorAgeFilesLines
* libstdc++: Enforce value_type consistency in strings and streamsJonathan Wakely2023-05-111-5/+3
* libstdc++: Use rvalues in std::string::resize_and_overwrite (LWG 3645)Jonathan Wakely2023-03-221-3/+6
* Update copyright years.Jakub Jelinek2023-01-161-1/+1
* libstdc++: Refactor implementation of operator+ for std::stringWill Hawkins2022-11-081-41/+0
* libstdc++: Outline the overlapping case of string _M_replace into a separate ...Jakub Jelinek2022-09-121-27/+43
* Revert "libstdc++: Optimize operator+(string/char*, char*/string) equally"Jonathan Wakely2022-08-241-21/+0
* libstdc++: Optimize operator+(string/char*, char*/string) equallyWill Hawkins2022-08-241-0/+21
* libstdc++: Inline all basic_string::compare overloads [PR59048]Jonathan Wakely2022-06-141-85/+0
* Update copyright years.Jakub Jelinek2022-01-031-1/+1
* libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely2021-12-011-2/+2
* libstdc++: One more change for Clang to support constexpr std::string [PR103295]Jonathan Wakely2021-11-191-1/+1
* libstdc++: Begin lifetime of chars in constexpr std::string [PR103295]Jonathan Wakely2021-11-191-1/+6
* libstdc++: Simplify std::string constructorsJonathan Wakely2021-11-171-31/+38
* libstdc++: Set active member of union in std::string [PR103295]Jonathan Wakely2021-11-171-2/+8
* libstdc++: Implement constexpr std::basic_string for C++20Michael de Lang2021-11-161-8/+61
* libstdc++: Define std::basic_string::resize_and_overwrite for C++23 (P1072R10)Jonathan Wakely2021-10-161-0/+31
* libstdc++: Move COW string definitions to separate headerJonathan Wakely2021-07-271-648/+1
* libstdc++: Use std::addressof to avoid ADL for operator& [PR 60497]Jonathan Wakely2021-04-301-2/+2
* string: Add a workaround for -Wstringop-overread false positives [PR98465]Jakub Jelinek2021-02-091-1/+6
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* libstdc++: Define some std::string constructors inlineJonathan Wakely2020-10-141-51/+0
* libstdc++: Check __cpp_exceptions in basic_string::reserve()Jonathan Wakely2020-08-101-0/+2
* libstdc++: Implement P0966 std::string::reserve should not shrinkAndrew Luo2020-08-061-33/+86
* libstdc++: Do not set eofbit eagerly in operator>>(istream&, char(&)[N])Jonathan Wakely2020-08-061-1/+1
* libstdc++: Fix outdated comment about std::string instantiations (PR 94854)Jonathan Wakely2020-04-291-5/+5
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* LWG2788 basic_string spurious use of a default constructible allocatorNina Dinka Ranns2019-05-301-1/+3
* Make allocator propagation more consistent for operator+(basic_string) (P1165R1)Nina Dinka Ranns2019-05-071-2/+10
* Export explicit instantiations for C++17 members of std::stringJonathan Wakely2019-01-041-2/+2
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* PR libstdc++/58265 implement LWG 2063 for COW stringsJonathan Wakely2018-07-051-0/+1
* Declare some explicit instantiations for strings in Debug ModeJonathan Wakely2018-06-271-4/+4
* PR libstdc++/86138 prevent implicit instantiation of COW empty repJonathan Wakely2018-06-221-3/+22
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* PR libstdc++/79254 simplify exception-safety in copy assignmentJonathan Wakely2017-02-011-64/+0
* PR libstdc++/79254 fix exception-safety in std::string::operator=Jonathan Wakely2017-01-271-0/+64
* PR66414 optimize std::string::findJonathan Wakely2017-01-091-7/+19
* Update copyright years.Jakub Jelinek2017-01-011-1/+1
* Add noexcept to various basic_string string operationsJonathan Wakely2016-12-061-1/+7
* Optimize truncating a basic_stringJonathan Wakely2016-09-231-1/+1
* Add new std::basic_string constructor (LWG 2583)Jonathan Wakely2016-08-261-0/+10
* Disable std::string and std::wstring extern templates for C++17Jonathan Wakely2016-08-011-1/+1
* Revert "Add non-const overload of std::string::data()"Jonathan Wakely2016-07-131-10/+8
* Add non-const overload of std::string::data()Jonathan Wakely2016-07-131-8/+10
* Update copyright years.Jakub Jelinek2016-01-041-1/+1
* Implement N4258 noexcept for std::basic_string.Jonathan Wakely2015-09-111-7/+3
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* New std::string implementation.Jonathan Wakely2014-12-191-14/+459
* Update copyright years in libstdc++-v3/Richard Sandiford2014-01-021-1/+1
* Update copyright in libstdc++-v3.Richard Sandiford2013-02-031-3/+1