summaryrefslogtreecommitdiffstats
path: root/libcxx/include/__tree
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Rework compressed pair constructors.Eric Fiselier2019-12-161-5/+5
* [libc++] Cleanup and enable multiple warnings.Eric Fiselier2019-12-121-1/+4
* Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier2019-11-181-1/+1
* Fix memory leak in set and map.Eric Fiselier2019-07-111-118/+76
* Avoid name conflict with kernel headersEric Fiselier2019-04-241-4/+4
* [libc++] Make sure we don't eagerly diagnose non-const comparators for contai...Louis Dionne2019-04-111-1/+1
* Apply D28248: 'Work around GCC PR37804'. Thanks to mdaniels for the patchMarshall Clow2019-01-231-0/+7
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libc++] Improve diagnostics for non-const comparators and hashers in associa...Louis Dionne2018-12-061-25/+5
* Second half of C++17's splicing maps and setsErik Pilkington2018-10-311-7/+63
* [NFC][libc++] Consistently use spaces to indentLouis Dionne2018-08-031-3/+3
* First half of C++17's splicing maps and setsErik Pilkington2018-08-011-6/+164
* Fix a strict aliasing violation in map and unordered_map.Erik Pilkington2018-06-041-13/+6
* SpellingJoerg Sonnenberger2017-08-181-2/+2
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Cleanup remaining _LIBCPP_HAS_NO_<c++11-feature> usages in container headersEric Fiselier2017-04-191-4/+4
* Fix most failures caused by r300140Eric Fiselier2017-04-131-4/+4
* Undefine min/max in __treeEric Fiselier2017-02-041-0/+2
* Diagnose non-const-callable hash functions and comparatorsEric Fiselier2017-01-131-8/+3
* Add _LIBCPP_DIAGNOSE_WARNING and _LIBCPP_DIAGNOSE_ERROR macros.Eric Fiselier2017-01-131-1/+33
* [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior.Eric Fiselier2017-01-051-0/+7
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-19/+19
* Fix unused parameters and variablesEric Fiselier2016-12-231-2/+2
* [libcxx] Fix max_size() across all containersEric Fiselier2016-11-231-1/+3
* Avoid embedded preprocessor directives in __treeDimitry Andric2016-08-271-5/+8
* make the associative containers do the right thing for propogate_on_container...Marshall Clow2016-08-171-1/+5
* Fix undefined behavior in __treeEric Fiselier2016-07-191-187/+257
* Fix static assert problem on gcc; remove XFAILs that I put in in r274250Marshall Clow2016-06-301-2/+2
* Implement LWG#2436: 'Comparators for associative containers should always be ...Marshall Clow2016-06-301-0/+2
* Teach map/unordered_map how to optimize 'emplace(Key, T)'.Eric Fiselier2016-04-161-0/+21
* Extract key to avoid preemptive mallocs in insert/emplace in associative cont...Eric Fiselier2016-04-151-4/+73
* Teach __tree how to handle map's __value_typeEric Fiselier2016-03-311-230/+313
* Remove all usages of "const" node pointer typedefs in the assoc containers.Eric Fiselier2016-02-201-51/+46
* Cleanup node-type handling in the associative containers.Eric Fiselier2016-02-201-58/+169
* First half of LWG#2354: 'Unnecessary copying when inserting into maps with br...Marshall Clow2016-01-051-0/+51
* Use __rebind_pointer to avoid #ifdef blockEric Fiselier2015-12-301-71/+15
* Fix warnings about pessimizing return moves for C++11 and higherDimitry Andric2015-08-191-1/+1
* Fix warnings in array and assoc containersEric Fiselier2015-07-181-4/+4
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow2015-07-131-27/+14
* In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow2015-04-071-7/+1
* Fix another -Wunused-local-typedef warning in include/__tree.Dimitry Andric2015-03-091-1/+0
* Allow declaration of map and multimap iterator with incomplete mapped type. P...Eric Fiselier2015-03-031-22/+38
* Remove several unused forward declarations. Fixes PR22605.Marshall Clow2015-02-181-8/+0
* Fix PR22366. When move-constructing an associative container and explicitly p...Marshall Clow2015-01-281-3/+3
* Remove node from a container before destroying it. Thanks to Alexander Potape...Marshall Clow2014-04-111-1/+1
* Zhihao Yuan noted that there were a few unneeded statements. Eliminated the...Howard Hinnant2013-08-221-1/+1
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-23/+23
* N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const...Marshall Clow2013-08-081-2/+11
* Implement full support for non-pointer types in custom allocators. This is f...Howard Hinnant2013-06-191-51/+58
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-21/+21
OpenPOWER on IntegriCloud