| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Disable unsigned integer sanitizer for basic_string::replace(). Patch from to... | Eric Fiselier | 2017-03-09 | 1 | -0/+4 |
* | [libc++] Make _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS export members | Shoaib Meenai | 2017-03-02 | 1 | -12/+25 |
* | Mark a couple for basic_string member templates as inline. no ABI change this... | Eric Fiselier | 2017-02-17 | 1 | -3/+3 |
* | Remove more basic_string member function templates from the dylib exports | Eric Fiselier | 2017-02-17 | 1 | -8/+8 |
* | [libc++] Fix PR 31938 - std::basic_string constructors use non-deductible par... | Eric Fiselier | 2017-02-17 | 1 | -26/+31 |
* | Mark basic_string::assign templates as inline to improve ABI stability. | Eric Fiselier | 2017-02-04 | 1 | -2/+2 |
* | Fix PR#31779: basic_string::operator= isn't exception safe. | Marshall Clow | 2017-01-31 | 1 | -4/+20 |
* | Fix GCC C++03 build by hiding default template argument in C++03 | Eric Fiselier | 2017-01-23 | 1 | -0/+3 |
* | Fix std::string assignment ambiguity from braced initializer lists. | Eric Fiselier | 2017-01-17 | 1 | -0/+1 |
* | [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS | Eric Fiselier | 2017-01-04 | 1 | -4/+4 |
* | Add tests for unordered container tests and std::string | Eric Fiselier | 2016-12-28 | 1 | -4/+8 |
* | Fix unused parameters and variables | Eric Fiselier | 2016-12-23 | 1 | -1/+1 |
* | Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last... | Marshall Clow | 2016-11-14 | 1 | -0/+20 |
* | Add 'inline' but not 'always_inline' to std::strings destructor. | Eric Fiselier | 2016-10-31 | 1 | -1/+1 |
* | Remove additional function template definitions from the dylib | Eric Fiselier | 2016-10-31 | 1 | -1/+1 |
* | Optimize filesystem::path by providing weaker exception guarantees. | Eric Fiselier | 2016-10-31 | 1 | -24/+18 |
* | Revert "Added 'inline' attribute to basic_string's destructor" | Mehdi Amini | 2016-10-29 | 1 | -1/+0 |
* | Added 'inline' attribute to basic_string's destructor | Aditya Kumar | 2016-10-28 | 1 | -0/+1 |
* | Remove two ABI symbols added after the 3.9 release | Eric Fiselier | 2016-10-14 | 1 | -0/+1 |
* | Change a couple of 'template <typename's to 'template <class' which is what w... | Marshall Clow | 2016-10-03 | 1 | -3/+3 |
* | Implement proposed resolution for LWG#2758. Reviewed as D24446. Normally, I w... | Marshall Clow | 2016-09-24 | 1 | -31/+92 |
* | [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI com... | Eric Fiselier | 2016-09-16 | 1 | -7/+8 |
* | [libc++] Fix and document visibility attributes for Clang, GCC and Windows. | Eric Fiselier | 2016-09-15 | 1 | -4/+4 |
* | Revert r280944 - Added 'inline' attribute to basic_string's destructor | Eric Fiselier | 2016-09-14 | 1 | -1/+0 |
* | Added 'inline' attribute to basic_string's destructor | Aditya Kumar | 2016-09-08 | 1 | -0/+1 |
* | Fix PR#30303 - no matching function for call to '__ptr_in_range' | Marshall Clow | 2016-09-07 | 1 | -1/+7 |
* | Fix Bug 30240 - std::string: append(first, last) error when aliasing. Add te... | Marshall Clow | 2016-09-05 | 1 | -13/+33 |
* | Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ... | Marshall Clow | 2016-08-25 | 1 | -16/+4 |
* | Add 'inline' attribute to __init to inline the basic_string's constructor | Sebastian Pop | 2016-08-11 | 1 | -0/+5 |
* | Implement std::string_view as described in http://wg21.link/P0254R1. Reviewed... | Marshall Clow | 2016-07-21 | 1 | -704/+288 |
* | Fix most GCC attribute ignored warnings | Eric Fiselier | 2016-04-21 | 1 | -10/+10 |
* | Recommit r263036 with additional inlining, so that it will continue to work w... | Marshall Clow | 2016-04-07 | 1 | -2/+22 |
* | Revert r263036, it's ABI-breaking. | Nico Weber | 2016-03-11 | 1 | -20/+2 |
* | Implement LWG#2579: Inconsistency wrt Allocators in basic_string assignment v... | Marshall Clow | 2016-03-09 | 1 | -10/+2 |
* | Implement LWG#2583: There is no way to supply an allocator for basic_string(s... | Marshall Clow | 2016-03-09 | 1 | -2/+20 |
* | Implement P0272R1: Give 'std::string' a non-const '.data()' member function | Marshall Clow | 2016-03-08 | 1 | -0/+5 |
* | Implement P0253R1: Fixing a design mistake in the searchers interface. | Marshall Clow | 2016-03-08 | 1 | -1/+1 |
* | Fix PR#25973 : 'basic_string::assign(InputIt, InputIt) doesn't provide the st... | Marshall Clow | 2016-01-13 | 1 | -55/+59 |
* | Cleanup: move visibility/linkage attributes to the first declaration. | Evgeniy Stepanov | 2015-11-07 | 1 | -16/+32 |
* | ABI versioning macros for libc++. | Evgeniy Stepanov | 2015-10-13 | 1 | -7/+7 |
* | Implement LWG#2063, and update the issues links to point to the github genera... | Marshall Clow | 2015-10-05 | 1 | -0/+1 |
* | Fix most GCC warnings during build. Only -Wattribute left. | Eric Fiselier | 2015-08-28 | 1 | -3/+4 |
* | [libcxx] Optimize away unneeded length calculation in basic_string::compare(c... | Eric Fiselier | 2015-08-28 | 1 | -2/+10 |
* | implement more of N4258 - Cleaning up noexcept in the standard library. Speci... | Marshall Clow | 2015-08-18 | 1 | -7/+15 |
* | Change char_traits<char16_t>::eof() to return 0xFFFF instead of 0xDFFF. Fixes... | Marshall Clow | 2015-08-04 | 1 | -1/+1 |
* | Enable and fix warnings during the build. | Eric Fiselier | 2015-07-18 | 1 | -1/+6 |
* | Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi... | Marshall Clow | 2015-07-13 | 1 | -25/+15 |
* | While applying N4258, I forgot about LWG#2455, which modified the modificatio... | Marshall Clow | 2015-06-04 | 1 | -9/+1 |
* | More of N4258 implementation. Mark all of our test_allocators as noexcept con... | Marshall Clow | 2015-06-03 | 1 | -2/+27 |
* | Rooting out more undefined behavior in char_traits. | Marshall Clow | 2015-02-13 | 1 | -8/+8 |