summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/basic_string.h
AgeCommit message (Expand)Author
2022-06-16libstdc++: Support constexpr global std::string for size < 15 [PR105995]Jonathan Wakely
2022-06-14libstdc++: Check lengths first in operator== for basic_string [PR62187]Jonathan Wakely
2022-06-14libstdc++: Inline all basic_string::compare overloads [PR59048]Jonathan Wakely
2022-06-10libstdc++: Make std::hash<basic_string<>> allocator-agnostic (LWG 3705)Jonathan Wakely
2022-05-19libstdc++: Only include <ext/atomicity.h> for COW stringJonathan Wakely
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely
2022-01-18libstdc++: Limit new basic_string(nullptr_t) constructor to C++23 [PR104099]Jonathan Wakely
2022-01-05libstdc++: Fix overconstrained std::string constructor [PR103919]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-12-10libstdc++: check length in string append [PR103534]Jason Merrill
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan 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++: Fix tests for constexpr std::stringJonathan 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-10-09libstdc++: Always define typedefs and hash functions for wide strings [PR 98725]Jonathan Wakely
2021-10-04libstdc++: Disable std::string{,_view} construction from nullptr (P2166R1)Jonathan Wakely
2021-09-16libstdc++: Add noexcept to std::to_string overloads that don't allocateJonathan Wakely
2021-07-27libstdc++: Move COW string definitions to separate headerJonathan Wakely
2021-06-17libstdc++: Simplify constexpr checks in std::char_traits [PR 91488]Jonathan Wakely
2021-05-04libstdc++: Fix undefined behaviour in std::stringJonathan Wakely
2021-04-30libstdc++: Fix inconsistent feature test macrosJonathan Wakely
2021-04-28libstdc++: Define __cpp_lib_constexpr_string macroJonathan Wakely
2021-04-09libstdc++: Remove spurious line break in doxygen commentJonathan Wakely
2021-04-06libstdc++: Fix Doxygen warningsJonathan Wakely
2021-01-27libstdc++: Add string contains member functions for C++2bPaul Fee
2021-01-04Update copyright years.Jakub Jelinek
2020-10-14libstdc++: Define some std::string constructors inlineJonathan Wakely
2020-10-14libstdc++: Implement LWG 3706 for COW stringsJonathan Wakely
2020-08-12libstdc++: Make self-move well-defined for containers [PR 85828]Jonathan Wakely
2020-08-06libstdc++: Implement P0966 std::string::reserve should not shrinkAndrew Luo
2020-07-30libstdc++: Make COW string use allocator_traits for nested typesJonathan Wakely
2020-06-30Revert "Add a __nonnnull__ attribute to std::string's _CharT* constructor"Ville Voutilainen
2020-06-29Add a __nonnnull__ attribute to std::string's _CharT* constructorVille Voutilainen
2020-04-17libstdc++: Add comparison operators for string and regex typesJonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-10-22Remove redundant std::allocator members for C++20Jonathan Wakely
2019-06-12Replace std::to_string for integers with optimized versionJonathan Wakely
2019-05-14Inconsistency wrt Allocators in basic_string assignment (LWG2579)Nina Dinka Ranns
2019-05-07Make allocator propagation more consistent for operator+(basic_string) (P1165R1)Nina Dinka Ranns
2019-05-02Miscellaneous API doc improvementsJonathan Wakely
2019-04-24Fix basic_string_view typedefs and enforce preconditionsJonathan Wakely
2019-04-23Fix std::variant regression caused by never-valueless optimizationJonathan Wakely
2019-04-05PR libstdc++/87431 re-adjust never-valueless optimizationsJonathan Wakely
2019-02-19P0482R5 char8_t: Standard library supportTom Honermann
2019-01-21Fix after P0600.Ulrich Drepper
2019-01-04Export explicit instantiations for C++17 members of std::stringJonathan Wakely
2019-01-04Add allocator-extended copy/move ctors to COW stringJonathan Wakely