summaryrefslogtreecommitdiffstats
path: root/libcxx/include/list
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Rework compressed pair constructors.Eric Fiselier2019-12-161-1/+1
* Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier2019-11-181-8/+8
* [NFC] Strip trailing whitespace from libc++Louis Dionne2019-10-231-1/+1
* Make forward_list::remove/remove_if/unique all return void before C++20; undo...Marshall Clow2019-07-081-6/+7
* Make list::remove/remove_if/unique all return void before C++20; undoes that ...Marshall Clow2019-07-061-14/+19
* Implement P0646R1: Erase-Like Algorithms Should Return size_type. Reviewed as...Marshall Clow2019-07-011-18/+16
* Fix list/forward_list implementations of remove_if and unique to deal with pr...Marshall Clow2019-04-161-3/+8
* Remove exception throwing debug mode handler support.Eric Fiselier2019-03-181-6/+6
* [libc++] Fix use-after-free when building with _LIBCPP_DEBUG=1Thomas Anderson2019-03-061-41/+47
* 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/+17
* [NFC] Fix incorrect comment in std::listLouis Dionne2018-11-031-1/+1
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* Implement LWG #3017. list splice functions should use addressofMarshall Clow2018-09-121-1/+1
* Fix PR37694 - std::vector doesn't correctly move construct allocators.Eric Fiselier2018-06-051-11/+24
* Deduction guides for listMarshall Clow2018-05-201-2/+24
* Fix PR35564 - std::list splice/erase incorrectly throw in debug mode.Eric Fiselier2018-01-251-4/+4
* First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow2017-11-151-1/+1
* Fix misguided error message in debug mode. No functional change. Fixes PR#34966Marshall Clow2017-10-231-1/+1
* Refactor std::list node allocation logic.Eric Fiselier2017-10-171-33/+23
* [libc++] Fix PR34898 - vector iterator constructors and assign method perform...Eric Fiselier2017-10-171-2/+11
* [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier2017-05-311-2/+6
* Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in <list>Eric Fiselier2017-04-161-64/+44
* Change the return type of emplace_[front|back] back to void when building wit...Marshall Clow2017-01-241-2/+26
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-5/+5
* Fix debug mode for vector/list and cleanup testsEric Fiselier2016-12-281-21/+23
* Fix unused parameters and variablesEric Fiselier2016-12-231-4/+4
* Fix PR31378 - std::list::remove should not require a default constructible al...Eric Fiselier2016-12-141-1/+1
* [libcxx] Fix max_size() across all containersEric Fiselier2016-11-231-1/+9
* Fix breakage introduced by adding -Wshadow.Eric Fiselier2016-10-231-27/+27
* Implement P0084r2. Changing emplace return types.Eric Fiselier2016-07-211-8/+8
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2016-04-221-16/+31
* Remove unsafe "__as_link()" cast member function.Eric Fiselier2016-01-041-27/+53
* [libcxx] Fix for ALL undefined behavior in <list>.Eric Fiselier2015-12-301-129/+163
* Recommit rL245802: Cleanup fancy pointer rebinding in list using __rebind_poi...Eric Fiselier2015-08-231-39/+10
* Revert r245802. It violates the incomplete type requirements. Eric Fiselier2015-08-231-8/+39
* Cleanup fancy pointer rebinding in list using __rebind_pointer.Eric Fiselier2015-08-231-39/+8
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow2015-07-131-25/+18
* In many places, there was an #ifdef/#else block that selected one of two impl...Marshall Clow2015-04-071-14/+2
* Fix use after free and calls to operator comma in debug modeEric Fiselier2015-03-191-1/+1
* Move the default template arguments into the forward declarations for the con...Marshall Clow2015-02-181-2/+2
* NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier2014-08-101-5/+1
* While reading LWG#526, Ion GaztaƱaga noticed that libc++ didn't correctly ha...Marshall Clow2014-08-081-12/+14
* dit pointed out on IRC that '__i = _VSTD::next(__i)' was a very long-winded w...Marshall Clow2014-08-051-29/+49
* Fix PR#202520 - predicate called too many times in list::remove_if. Add tests...Marshall Clow2014-08-041-0/+4
* Update synopsis for list/forward_list/deque to match the allocator style of e...Marshall Clow2013-09-091-1/+1
* LWG Issue 2210 (Part #2 & #3): list and forward_listMarshall Clow2013-09-081-2/+22
* Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant2013-08-231-1/+1
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-5/+5
* Implement NULL iterators for <list> re: N3644Marshall Clow2013-08-051-2/+2
OpenPOWER on IntegriCloud