summaryrefslogtreecommitdiffstats
path: root/libcxx/include
Commit message (Expand)AuthorAgeFilesLines
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2016-04-2211-111/+214
* Fix LWG issue #2106: move_iterators returning prvaluesEric Fiselier2016-04-221-1/+6
* Add is_swappable/is_nothrow_swappable traitsEric Fiselier2016-04-218-42/+133
* Make ios_base::failure visibility specified consistentEric Fiselier2016-04-211-1/+1
* Fix most GCC attribute ignored warningsEric Fiselier2016-04-218-27/+22
* [libc++] fix macro redef warning when exception is disabledWeiming Zhao2016-04-211-1/+1
* [libcxx] Fix PR15638 - Only allocate in parent when starting a thread to prev...Eric Fiselier2016-04-201-17/+33
* Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE.Eric Fiselier2016-04-203-167/+237
* Include initializer_list from utilityBen Craig2016-04-191-0/+1
* Make tuples constructors conditionally EXPLICIT. See N4387Eric Fiselier2016-04-191-9/+100
* Mark LWG issue 2469 as done. Also simplify try_emplace and insert_or_assign i...Eric Fiselier2016-04-181-63/+31
* Implement LWG issue 2219 - support reference_wrapper in INVOKEEric Fiselier2016-04-183-16/+72
* Add hash specializations for __int128_t. Fixes LWG issue 2119Eric Fiselier2016-04-181-0/+16
* Fix LWG issue 2345 - Add insert(value_type&&)Eric Fiselier2016-04-182-82/+91
* Teach map/unordered_map how to optimize 'emplace(Key, T)'.Eric Fiselier2016-04-163-0/+47
* Extract key to avoid preemptive mallocs in insert/emplace in associative cont...Eric Fiselier2016-04-154-22/+93
* Cleanup and guard tuple's constructor SFINAE. Fixes PR22806 and PR23256.Eric Fiselier2016-04-151-45/+158
* [libcxx] Remove the "reduced-arity-initialization" extension from the uses-al...Eric Fiselier2016-04-151-15/+18
* Qualify calls to addressof to avoid getting ADL. Fixes PR#27254.Marshall Clow2016-04-132-12/+12
* Implement LWG#680, which was missed lo these many moons ago, and was reported...Marshall Clow2016-04-111-6/+3
* Recommit r263036 with additional inlining, so that it will continue to work w...Marshall Clow2016-04-071-2/+22
* Fix bug #27260 - add missing swap(reference, reference) to vector<bool>.Marshall Clow2016-04-071-0/+1
* Remove unused internal routines. No functional changeMarshall Clow2016-04-041-28/+0
* Put back the undefs that Richard removed. Boost won't build w/o these; specif...Marshall Clow2016-04-041-0/+57
* Fix for Bug #27193; 'std::acos on complex does not agree with C'. Tests need ...Marshall Clow2016-04-041-1/+1
* Fix LWG issue 2469 - Use piecewise construction in map::operator[].Eric Fiselier2016-03-311-67/+40
* Teach __tree how to handle map's __value_typeEric Fiselier2016-03-313-456/+377
* Implement is_always_lock_freeJF Bastien2016-03-251-11/+32
* unord: Extract key to avoid preemptive mallocs in insert/emplaceDuncan P. N. Exon Smith2016-03-171-2/+56
* Make std::addressof constexpr in C++17 (Clang only).Eric Fiselier2016-03-172-0/+20
* Add __unconstref for future useEric Fiselier2016-03-161-0/+5
* Add clang thread safety annotations to mutex and lock_guard. Patch by jamesr@...Eric Fiselier2016-03-162-8/+21
* Implement LWG2577: {shared,unique}_lock</tt> should use std::addressofMarshall Clow2016-03-142-12/+12
* Implement LWG#2566: Requirements on the first template parameter of container...Marshall Clow2016-03-142-1/+4
* Disable CFI checks in std::addressof.Evgeniy Stepanov2016-03-111-1/+1
* 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
* Split locale management out of locale_win32. NFCIBen Craig2016-03-092-18/+35
* Reorganize _LIBCPP_LOCALE__L_EXTENSIONSBen Craig2016-03-093-260/+192
* 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-084-40/+47
* Implement P0025R0: 'An algorithm to clamp a value between a pair of boundary ...Marshall Clow2016-03-071-0/+27
* non-member swap for array was mistakenly taking const ref params. Fixed and a...Marshall Clow2016-03-071-1/+1
* Fix for PR26812: possible overflow issue in std::allocator::allocateMarshall Clow2016-03-031-2/+18
* Another chunk of N4089Marshall Clow2016-02-251-19/+2
* Fix __is_referenceable to work with vector types. Fixes PR#26654 and 26656. T...Marshall Clow2016-02-221-26/+7
* Rename <__hash_table> traits so they don't conflict with similar traits.Eric Fiselier2016-02-201-7/+7
* Remove all usages of "const" node pointer typedefs in the assoc containers.Eric Fiselier2016-02-202-110/+66
* Cleanup node-type handling in the associative containers.Eric Fiselier2016-02-202-77/+182
OpenPOWER on IntegriCloud