summaryrefslogtreecommitdiffstats
path: root/libcxx/include/map
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Use _EnableIf instead of std::enable_if in deduction guides for map ...Louis Dionne2019-07-191-12/+12
* Add contains method to associative containers. This patch implements P0458R2,...Zoe Carver2019-07-161-2/+14
* [libc++] Take 2: Implement CTAD for map and multimapLouis Dionne2019-06-201-4/+57
* [libc++] Revert the addition of map/multimap CTADLouis Dionne2019-06-181-55/+2
* Implement deduction guides for map/multimap. Reviewed as https://reviews.llvm...Marshall Clow2019-06-101-2/+55
* [libc++] Make sure we don't eagerly diagnose non-const comparators for contai...Louis Dionne2019-04-111-2/+10
* [libc++] Avoid UB in the no-exceptions mode in a few placesLouis Dionne2019-02-121-6/+2
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Implement P1209 - Adopt Consistent Container Erasure from Library Fundamental...Marshall Clow2018-12-141-0/+22
* [libc++] Improve diagnostics for non-const comparators and hashers in associa...Louis Dionne2018-12-061-1/+4
* [libcxx] Fix usage of _C2, which is a "nasty macro" in some environmentsLouis Dionne2018-11-011-16/+16
* Second half of C++17's splicing maps and setsErik Pilkington2018-10-311-0/+92
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* Fix Bug 38644: multimap::clear() missing exception specifier. Add noexcept te...Marshall Clow2018-08-221-1/+1
* First half of C++17's splicing maps and setsErik Pilkington2018-08-011-0/+83
* Fix a strict aliasing violation in map and unordered_map.Erik Pilkington2018-06-041-34/+85
* Use multi-key tree search for {map, set}::{count, equal_range}Eric Fiselier2018-02-101-3/+3
* First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow2017-11-151-2/+2
* Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in std::map and std::multimapEric Fiselier2017-04-181-58/+37
* Fix most failures caused by r300140Eric Fiselier2017-04-131-2/+2
* Add _LIBCPP_DIAGNOSE_WARNING and _LIBCPP_DIAGNOSE_ERROR macros.Eric Fiselier2017-01-131-3/+1
* [libcxx] Fix PR31402: map::__find_equal_key has undefined behavior.Eric Fiselier2017-01-051-68/+13
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-12/+12
* Support allocators with explicit conversion constructors. Fixes bug #29000Marshall Clow2016-08-171-14/+14
* Change a couple ifdefs from '#if __cplusplus >= 2011xxx' to '#ifndef _LIBCPP_...Marshall Clow2016-07-181-2/+2
* Add is_swappable/is_nothrow_swappable traitsEric Fiselier2016-04-211-2/+2
* Fix LWG issue 2345 - Add insert(value_type&&)Eric Fiselier2016-04-181-15/+9
* 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-311-226/+58
* Remove all usages of "const" node pointer typedefs in the assoc containers.Eric Fiselier2016-02-201-59/+20
* Cleanup node-type handling in the associative containers.Eric Fiselier2016-02-201-19/+13
* First half of LWG#2354: 'Unnecessary copying when inserting into maps with br...Marshall Clow2016-01-051-0/+24
* Use __rebind_pointer to avoid #ifdef blockEric Fiselier2015-12-301-14/+4
* Add static_assert to set/multiset/map/multimap/forward_list/deque that the al...Marshall Clow2015-11-261-0/+6
* Fix warnings about pessimizing return moves for C++11 and higherDimitry Andric2015-08-191-1/+1
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow2015-07-131-9/+27
* Implement N4279 and LWG#2664 for <map>. Reviewed as http://reviews.llvm.org/D...Marshall Clow2015-07-071-0/+131
* Add tests for LWG#2299. While doing so, I noticed that the tests we have for ...Marshall Clow2015-06-301-2/+2
* [libcxx] Fix detection of __is_final.Eric Fiselier2015-06-131-4/+3
* Fix for LWG Issue 2059: C++0x ambiguity problem with map::eraseMarshall Clow2015-05-101-0/+6
* In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow2015-04-071-14/+4
* Allow declaration of map and multimap iterator with incomplete mapped type. P...Eric Fiselier2015-03-031-9/+20
* Fix bug 20740 - std::set/std::map don't support heterogeneous lookup for coun...Marshall Clow2014-08-241-2/+14
* Remove some unnecessary noexcept conditions. Thanks to Richard Smith for the ...Marshall Clow2014-04-161-2/+0
* Fix bug I introduced (enabling implicit conversions from compare function to ...Marshall Clow2014-03-101-2/+18
* Implement LWG 2193. Default constructors for standard library containers are ...Marshall Clow2014-03-051-2/+2
* Fix for PR18735 - self-assignment for map/multimap gives incorrect results in...Marshall Clow2014-02-081-8/+12
* SCARY/N2913 iterator support between the multi and non-multi versions of the ...Howard Hinnant2013-09-301-85/+71
* A collection of minor type-o fixes. The first two aren't testable, but all t...Howard Hinnant2013-09-121-1/+1
* LWG Issue #2210 Part 5 - map/multimap; no, really - the last one was set/mult...Marshall Clow2013-09-111-1/+37
OpenPOWER on IntegriCloud