summaryrefslogtreecommitdiff
path: root/include/list
AgeCommit message (Expand)Author
2017-11-15First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow
2017-10-23Fix misguided error message in debug mode. No functional change. Fixes PR#34966Marshall Clow
2017-10-17Refactor std::list node allocation logic.Eric Fiselier
2017-10-17[libc++] Fix PR34898 - vector iterator constructors and assign method perform...Eric Fiselier
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier
2017-04-16Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in <list>Eric Fiselier
2017-01-24Change the return type of emplace_[front|back] back to void when building wit...Marshall Clow
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2016-12-28Fix debug mode for vector/list and cleanup testsEric Fiselier
2016-12-23Fix unused parameters and variablesEric Fiselier
2016-12-14Fix PR31378 - std::list::remove should not require a default constructible al...Eric Fiselier
2016-11-23[libcxx] Fix max_size() across all containersEric Fiselier
2016-10-23Fix breakage introduced by adding -Wshadow.Eric Fiselier
2016-07-21Implement P0084r2. Changing emplace return types.Eric Fiselier
2016-04-22Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov
2016-01-04Remove unsafe "__as_link()" cast member function.Eric Fiselier
2015-12-30[libcxx] Fix for ALL undefined behavior in <list>.Eric Fiselier
2015-08-23Recommit rL245802: Cleanup fancy pointer rebinding in list using __rebind_poi...Eric Fiselier
2015-08-23Revert r245802. It violates the incomplete type requirements. Eric Fiselier
2015-08-23Cleanup fancy pointer rebinding in list using __rebind_pointer.Eric 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-19Fix use after free and calls to operator comma in debug modeEric Fiselier
2015-02-18Move the default template arguments into the forward declarations for the con...Marshall Clow
2014-08-10NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove externa...Eric Fiselier
2014-08-08While reading LWG#526, Ion Gaztañaga noticed that libc++ didn't correctly ha...Marshall Clow
2014-08-05dit pointed out on IRC that '__i = _VSTD::next(__i)' was a very long-winded w...Marshall Clow
2014-08-04Fix PR#202520 - predicate called too many times in list::remove_if. Add tests...Marshall Clow
2013-09-09Update synopsis for list/forward_list/deque to match the allocator style of e...Marshall Clow
2013-09-08LWG Issue 2210 (Part #2 & #3): list and forward_listMarshall Clow
2013-08-23Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-08-05Implement NULL iterators for <list> re: N3644Marshall Clow
2013-08-02Ok, 3 major changes for debug mode in one commit:Howard Hinnant
2013-06-25Implement full support for non-pointer pointers in custom allocators for list.Howard Hinnant
2013-06-24Fix typo in assertion message. Reported by Shriramana Sharma.Dmitri Gribenko
2013-04-05Fix bug in __libcpp_db::__iterator_copy. Add debug test for swaping lists.Howard Hinnant
2013-04-05More work on debug mode for list.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-11-29Add protection from min/max macrosHoward Hinnant
2011-10-17Windows support by Ruben Van Boxem.Howard Hinnant
2011-09-27Another installment on debug mode. This addresses list. However this should...Howard Hinnant
2011-09-02Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga.Howard Hinnant
2011-08-12Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574Howard 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-03noexcept for <list>.Howard Hinnant
2011-02-14Chris Jefferson noted many places where function calls needed to be qualified...Howard Hinnant