summaryrefslogtreecommitdiffstats
path: root/libcxx/include/string
Commit message (Expand)AuthorAgeFilesLines
...
* Disable unsigned integer sanitizer for basic_string::replace(). Patch from to...Eric Fiselier2017-03-091-0/+4
* [libc++] Make _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS export membersShoaib Meenai2017-03-021-12/+25
* Mark a couple for basic_string member templates as inline. no ABI change this...Eric Fiselier2017-02-171-3/+3
* Remove more basic_string member function templates from the dylib exportsEric Fiselier2017-02-171-8/+8
* [libc++] Fix PR 31938 - std::basic_string constructors use non-deductible par...Eric Fiselier2017-02-171-26/+31
* Mark basic_string::assign templates as inline to improve ABI stability.Eric Fiselier2017-02-041-2/+2
* Fix PR#31779: basic_string::operator= isn't exception safe.Marshall Clow2017-01-311-4/+20
* Fix GCC C++03 build by hiding default template argument in C++03Eric Fiselier2017-01-231-0/+3
* Fix std::string assignment ambiguity from braced initializer lists.Eric Fiselier2017-01-171-0/+1
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-4/+4
* Add tests for unordered container tests and std::stringEric Fiselier2016-12-281-4/+8
* Fix unused parameters and variablesEric Fiselier2016-12-231-1/+1
* Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last...Marshall Clow2016-11-141-0/+20
* Add 'inline' but not 'always_inline' to std::strings destructor.Eric Fiselier2016-10-311-1/+1
* Remove additional function template definitions from the dylibEric Fiselier2016-10-311-1/+1
* Optimize filesystem::path by providing weaker exception guarantees.Eric Fiselier2016-10-311-24/+18
* Revert "Added 'inline' attribute to basic_string's destructor"Mehdi Amini2016-10-291-1/+0
* Added 'inline' attribute to basic_string's destructorAditya Kumar2016-10-281-0/+1
* Remove two ABI symbols added after the 3.9 releaseEric Fiselier2016-10-141-0/+1
* Change a couple of 'template <typename's to 'template <class' which is what w...Marshall Clow2016-10-031-3/+3
* Implement proposed resolution for LWG#2758. Reviewed as D24446. Normally, I w...Marshall Clow2016-09-241-31/+92
* [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI com...Eric Fiselier2016-09-161-7/+8
* [libc++] Fix and document visibility attributes for Clang, GCC and Windows.Eric Fiselier2016-09-151-4/+4
* Revert r280944 - Added 'inline' attribute to basic_string's destructorEric Fiselier2016-09-141-1/+0
* Added 'inline' attribute to basic_string's destructorAditya Kumar2016-09-081-0/+1
* Fix PR#30303 - no matching function for call to '__ptr_in_range'Marshall Clow2016-09-071-1/+7
* Fix Bug 30240 - std::string: append(first, last) error when aliasing. Add te...Marshall Clow2016-09-051-13/+33
* Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow2016-08-251-16/+4
* Add 'inline' attribute to __init to inline the basic_string's constructorSebastian Pop2016-08-111-0/+5
* Implement std::string_view as described in http://wg21.link/P0254R1. Reviewed...Marshall Clow2016-07-211-704/+288
* 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
OpenPOWER on IntegriCloud