summaryrefslogtreecommitdiffstats
path: root/libcxx/include
Commit message (Expand)AuthorAgeFilesLines
* This patch introduces an alternative layout for basic_string which when the s...Howard Hinnant2013-04-301-12/+107
* Use protected version of the malloc attribute in case source wants toJoerg Sonnenberger2013-04-291-1/+1
* GCC doesn't support __has_attribute.Joerg Sonnenberger2013-04-271-0/+4
* default_delete needs a static_assert against void types. I had previously th...Howard Hinnant2013-04-241-0/+2
* Modest performance improvement for std::string's operator==.Howard Hinnant2013-04-221-7/+28
* Somehow aligned_union got dropped through the cracks. This adds it. Did a d...Howard Hinnant2013-04-221-3/+34
* After years of telling people: 'If you ever find any of my code that self-mov...Howard Hinnant2013-04-181-1/+2
* addressof misbehaving for type with an implicit conversion operator to char&....Howard Hinnant2013-04-161-1/+1
* Numeric parsing was getting the wrong answer when faced with very long inputs...Howard Hinnant2013-04-151-16/+132
* Accidentally disallowed explicit tuple conversions when all elements of the t...Howard Hinnant2013-04-141-1/+1
* Set failbit when strtold sets errno to ERANGE when parsing floating point val...Howard Hinnant2013-04-131-0/+7
* Ruben Van Boxem: Turn islower_l and isupper_l into functions (instead of mac...Howard Hinnant2013-04-121-2/+15
* Change <cwchar> and <cstring> to look out for flags which may or may not be s...Howard Hinnant2013-04-082-8/+17
* Fix bug in __libcpp_db::__iterator_copy. Add debug test for swaping lists.Howard Hinnant2013-04-051-1/+1
* More work on debug mode for list.Howard Hinnant2013-04-051-0/+11
* Somehow search_n never got tested, so of course it had a bug in it. This fix...Howard Hinnant2013-04-041-1/+1
* Fix stupid but harmless type-o. Fixes http://llvm.org/bugs/show_bug.cgi?id=1...Howard Hinnant2013-04-031-2/+2
* The move / swap members were not correctly taking all of the possible states ...Howard Hinnant2013-04-031-40/+124
* Reference: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-2013032...Howard Hinnant2013-04-021-0/+16
* Richard Smith: It was pointed out to me off-list that libc++'s non-compiler-b...Howard Hinnant2013-04-021-9/+5
* Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bu...Howard Hinnant2013-03-292-6/+8
* Second try at r178075. The llvm breakage has been fixed by r178240.Howard Hinnant2013-03-281-16/+64
* Add missing #ifndef _LIBCPP_NO_EXCEPTIONS around throw in include/thread.Howard Hinnant2013-03-281-0/+2
* Revert r178075, "Tighten up the iterator requirements ...", it breaks LLVMDaniel Dunbar2013-03-271-64/+16
* Tighten up the iterator requirements for the vector member templates. This i...Howard Hinnant2013-03-261-16/+64
* Another vector debug mode test, and a static test on Allocator::value_type. ...Howard Hinnant2013-03-261-0/+3
* Need one more swap overload for swapping two lvalue vector<bool>::reference's.Howard Hinnant2013-03-261-0/+10
* Added debug tests for indexing, pop_back and both forms of erase. Added an i...Howard Hinnant2013-03-251-0/+2
* Debug mode: learning to crawl. I need to set up some tests that actually tes...Howard Hinnant2013-03-251-1/+3
* Fix buffer read overflow in money_get::do_get(). Found by UBSanMarshall Clow2013-03-221-1/+1
* Fix undefined behavior in syntax_option_type::operator~ and match_flag_type::...Marshall Clow2013-03-221-2/+2
* This is an optimization which produces improved launching time. There should...Howard Hinnant2013-03-191-14/+14
* Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now ...Marshall Clow2013-03-183-12/+12
* Removed raw references to _MSC_VER; now just check to see if it is defined.Marshall Clow2013-03-181-6/+6
* Removed raw references to __APPLE__; now just check to see if it is defined.Marshall Clow2013-03-183-5/+5
* Removed raw references to _WIN32; now just check to see if it is defined.Marshall Clow2013-03-184-8/+8
* This SO question: http://stackoverflow.com/questions/15344402/how-can-i-read...Howard Hinnant2013-03-111-1/+1
* Parsing floating point numbers with very long precision was broken, and this ...Howard Hinnant2013-03-081-7/+13
* Albert Wong: definition for regex_traits<_CharT>::__regex_word.Howard Hinnant2013-03-071-0/+4
* Change _LIBCPP_TYPE_VIS to use __type_visibility__(default) instead of __visi...Howard Hinnant2013-03-071-2/+6
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-0662-775/+782
* Have basic_istream::read call sgetn intead of sbumpc individual characters. ...Howard Hinnant2013-03-061-10/+3
* Correct silly type-o. Thanks Richard.Howard Hinnant2013-03-061-1/+1
* The bitset(unsigned long long) constructor was broken by the constexpr additi...Howard Hinnant2013-03-061-0/+7
* Alexey Samsonov: #ifdefs out undefined function in static build of libc++ w/o...Howard Hinnant2013-02-251-3/+6
* Constrain bind operator()() to not exist if the call is not valid. Fixes htt...Howard Hinnant2013-02-211-6/+42
* Change the 'result_type' from unsigned to 'uint_fast32_t'. This eliminates tr...Marshall Clow2013-02-071-1/+1
* Revert accidental check-in. These changes are probably good, but premature a...Howard Hinnant2013-02-074-35/+8
* Michael van der Westhuizen: The attached patch add support for building again...Howard Hinnant2013-02-074-8/+35
* Marcin Zalewski: Change the name of a template parameter in __copy_backward ...Howard Hinnant2013-02-061-2/+2
OpenPOWER on IntegriCloud