summaryrefslogtreecommitdiff
path: root/include/__tree
AgeCommit message (Expand)Author
2017-08-18SpellingJoerg Sonnenberger
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier
2017-04-19Cleanup remaining _LIBCPP_HAS_NO_<c++11-feature> usages in container headersEric Fiselier
2017-04-13Fix most failures caused by r300140Eric Fiselier
2017-02-04Undefine min/max in __treeEric Fiselier
2017-01-13Diagnose non-const-callable hash functions and comparatorsEric Fiselier
2017-01-13Add _LIBCPP_DIAGNOSE_WARNING and _LIBCPP_DIAGNOSE_ERROR macros.Eric Fiselier
2017-01-05[libcxx] Fix PR31402: map::__find_equal_key has undefined behavior.Eric Fiselier
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2016-12-23Fix unused parameters and variablesEric Fiselier
2016-11-23[libcxx] Fix max_size() across all containersEric Fiselier
2016-08-27Avoid embedded preprocessor directives in __treeDimitry Andric
2016-08-17make the associative containers do the right thing for propogate_on_container...Marshall Clow
2016-07-19Fix undefined behavior in __treeEric Fiselier
2016-06-30Fix static assert problem on gcc; remove XFAILs that I put in in r274250Marshall Clow
2016-06-30Implement LWG#2436: 'Comparators for associative containers should always be ...Marshall Clow
2016-04-16Teach map/unordered_map how to optimize 'emplace(Key, T)'.Eric Fiselier
2016-04-15Extract key to avoid preemptive mallocs in insert/emplace in associative cont...Eric Fiselier
2016-03-31Teach __tree how to handle map's __value_typeEric Fiselier
2016-02-20Remove all usages of "const" node pointer typedefs in the assoc containers.Eric Fiselier
2016-02-20Cleanup node-type handling in the associative containers.Eric Fiselier
2016-01-05First half of LWG#2354: 'Unnecessary copying when inserting into maps with br...Marshall Clow
2015-12-30Use __rebind_pointer to avoid #ifdef blockEric Fiselier
2015-08-19Fix warnings about pessimizing return moves for C++11 and higherDimitry Andric
2015-07-18Fix warnings in array and assoc containersEric Fiselier
2015-07-13Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow
2015-04-07In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow
2015-03-09Fix another -Wunused-local-typedef warning in include/__tree.Dimitry Andric
2015-03-03Allow declaration of map and multimap iterator with incomplete mapped type. P...Eric Fiselier
2015-02-18Remove several unused forward declarations. Fixes PR22605.Marshall Clow
2015-01-28Fix PR22366. When move-constructing an associative container and explicitly p...Marshall Clow
2014-04-11Remove node from a container before destroying it. Thanks to Alexander Potape...Marshall Clow
2013-08-22Zhihao Yuan noted that there were a few unneeded statements. Eliminated the...Howard Hinnant
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-08-08N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const...Marshall Clow
2013-06-19Implement full support for non-pointer types in custom allocators. This is f...Howard Hinnant
2013-03-06No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant
2012-09-14Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you ...Howard Hinnant
2011-11-29Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant
2011-10-17Windows support by Ruben Van Boxem.Howard Hinnant
2011-06-30_STD -> _VSTD to avoid macro clash on windowsHoward Hinnant
2011-06-14Provide names for template and function parameters in forward declarations. ...Howard Hinnant
2011-06-04Made more implementation details of [multi]map/set noexcept.Howard Hinnant
2011-06-04noexcept for <map>.Howard Hinnant
2011-04-29Qualify calls to std::next(), to avoid conflicts withDouglas Gregor
2011-04-03Chris Jefferson submitted this patch to fix http://llvm.org/bugs/show_bug.cgi...Howard Hinnant
2011-03-10http://llvm.org/bugs/show_bug.cgi?id=9444Howard Hinnant
2011-02-02Qualify calls to addressof with std::. Bug 9106Howard Hinnant
2010-11-16license changeHoward Hinnant
2010-09-21visibility-decoration.Howard Hinnant