summaryrefslogtreecommitdiffstats
path: root/libcxx/include/string
Commit message (Expand)AuthorAgeFilesLines
* Fix most GCC attribute ignored warningsEric Fiselier2016-04-211-10/+10
* Recommit r263036 with additional inlining, so that it will continue to work w...Marshall Clow2016-04-071-2/+22
* Revert r263036, it's ABI-breaking.Nico Weber2016-03-111-20/+2
* Implement LWG#2579: Inconsistency wrt Allocators in basic_string assignment v...Marshall Clow2016-03-091-10/+2
* Implement LWG#2583: There is no way to supply an allocator for basic_string(s...Marshall Clow2016-03-091-2/+20
* Implement P0272R1: Give 'std::string' a non-const '.data()' member functionMarshall Clow2016-03-081-0/+5
* Implement P0253R1: Fixing a design mistake in the searchers interface.Marshall Clow2016-03-081-1/+1
* Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the st...Marshall Clow2016-01-131-55/+59
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2015-11-071-16/+32
* ABI versioning macros for libc++.Evgeniy Stepanov2015-10-131-7/+7
* Implement LWG#2063, and update the issues links to point to the github genera...Marshall Clow2015-10-051-0/+1
* Fix most GCC warnings during build. Only -Wattribute left.Eric Fiselier2015-08-281-3/+4
* [libcxx] Optimize away unneeded length calculation in basic_string::compare(c...Eric Fiselier2015-08-281-2/+10
* implement more of N4258 - Cleaning up noexcept in the standard library. Speci...Marshall Clow2015-08-181-7/+15
* Change char_traits<char16_t>::eof() to return 0xFFFF instead of 0xDFFF. Fixes...Marshall Clow2015-08-041-1/+1
* Enable and fix warnings during the build.Eric Fiselier2015-07-181-1/+6
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow2015-07-131-25/+15
* While applying N4258, I forgot about LWG#2455, which modified the modificatio...Marshall Clow2015-06-041-9/+1
* More of N4258 implementation. Mark all of our test_allocators as noexcept con...Marshall Clow2015-06-031-2/+27
* Rooting out more undefined behavior in char_traits.Marshall Clow2015-02-131-8/+8
* Move the test for zero-length into the char_traits (from string_view). Add te...Marshall Clow2015-02-121-2/+2
* [libcxx] Fix use of operator comma where the types can be user definedEric Fiselier2014-10-271-1/+1
* Fix char_traits functions for GCC compatibility.Dan Albert2014-09-171-104/+52
* NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier2014-08-101-0/+2
* Fix bug #20335 - memory leak when move-constructing a string with unequal all...Marshall Clow2014-07-171-14/+16
* Make the helper routines in string really be constexpr. This required a bit o...Marshall Clow2014-06-101-43/+45
* Preparation for <string_view>. More helper functions that can be shared betwe...Marshall Clow2014-06-021-62/+109
* Fix typosAlp Toker2014-05-151-23/+23
* Implement LWG #2268: Setting a default argument in the declaration of a membe...Marshall Clow2014-03-041-10/+10
* Remove tabs that crept in during an earlier refactoring. No functionality changeMarshall Clow2014-02-161-14/+14
* Refactor some of the operations in <string> so that they can be reused; no fu...Marshall Clow2013-12-091-80/+130
* Fix an off-by-one error in basic_string::__grow_by, where it would incorrectl...Marshall Clow2013-11-061-1/+1
* Fixes PR17148Marshall Clow2013-10-311-2/+2
* Mark namespaces for user defined literals as 'inline'Marshall Clow2013-10-051-4/+1
* G M: Changes all references to "x inline" to "inline x" where x = _libcpp_alw...Howard Hinnant2013-10-041-88/+88
* Debug mode for string. This commit also marks the first time libc++ debug-mo...Howard Hinnant2013-08-231-176/+227
* Xing Xue: port to IBM XLC++/AIX.Howard Hinnant2013-08-141-2/+2
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-51/+51
* War on tabsHoward Hinnant2013-08-071-23/+23
* Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant2013-08-011-4/+4
* Implement string suffixes from N3642Marshall Clow2013-07-231-0/+41
* Implement full support for non-pointer pointers in custom allocators for stri...Howard Hinnant2013-06-281-161/+167
* This patch introduces an alternative layout for basic_string which when the s...Howard Hinnant2013-04-301-12/+107
* Modest performance improvement for std::string's operator==.Howard Hinnant2013-04-221-7/+28
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-8/+8
* Revert accidental check-in. These changes are probably good, but premature a...Howard Hinnant2013-02-071-6/+3
* Michael van der Westhuizen: The attached patch add support for building again...Howard Hinnant2013-02-071-3/+6
* Klaas de Vries: Fix bug in libc++'s std::string::find_first_not_of.Howard Hinnant2012-12-311-1/+1
* Provide a way to disable use of extern templates in libc++. This is intended...Howard Hinnant2012-11-061-3/+3
* Rename uses of _ and __ because these are getting stepped on by macros from o...Howard Hinnant2012-10-301-3/+3
OpenPOWER on IntegriCloud