- 3073eec [libc++] Use addressof in assignment operator. by Mark de Wever · 3 years, 9 months ago
- 0a49594 [libc++] Use enable_if_t instead of _EnableIf by Louis Dionne · 3 years, 10 months ago
- e32433b [libc++] Remove workarounds for the lack of deduction guides in C++17 by Louis Dionne · 3 years, 10 months ago
- 92e472f [libcxx][modularisation] moves <utility> content out of <type_traits> by Christopher Di Bella · 4 years, 1 month ago
- 5a1db60 [libc++] Change forward_list::swap to use propagate_on_container_swap for noexcept specification by Hyundeok Park · 4 years ago
- df2867d [libc++] [P1518R2] Better CTAD behavior for containers with allocators. by Arthur O'Dwyer · 4 years, 4 months ago
- 9e5bce3 [libc++] Alphabetize and include-what-you-use. NFCI. by Arthur O'Dwyer · 4 years, 1 month ago
- f2f1176 Apply [[standalone_debug]] to some types in the STL. by Amy Huang · 4 years, 3 months ago
- 8460cc4 [libc++] NFC: Normalize `#endif //` comment indentation by Louis Dionne · 4 years, 2 months ago
- ab4f927 [libc++] Use _EnableIf and __iter_value_type consistently. NFCI. by Arthur O'Dwyer · 4 years, 4 months ago
- 787df90 [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI. by Arthur O'Dwyer · 4 years, 7 months ago
- 3b1d2eb Revert "Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls."" by Arthur O'Dwyer · 4 years, 7 months ago
- 029e115 Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls." by Mikhail Goncharov · 4 years, 7 months ago
- 003bb16 [libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls. by Arthur O'Dwyer · 4 years, 7 months ago
- 26d12b5 [libc++][P1115][C++20] Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if. by Marek Kurdej · 5 years ago
- f010d07 [libc++] Rework compressed pair constructors. by Eric Fiselier · 6 years ago
- 8248536 Rename __is_foo_iterator traits to reflect their Cpp17 nature. by Eric Fiselier · 6 years ago
- e6f6843 [NFC] Strip trailing whitespace from libc++ by Louis Dionne · 6 years ago
- ba9c180 Make forward_list::remove/remove_if/unique all return void before C++20; undoes that bit of D58332. Thanks to Mikhail Maltsev for pointing this out by Marshall Clow · 6 years ago
- d9c2c6e Implement P0646R1: Erase-Like Algorithms Should Return size_type. Reviewed as https://reviews.llvm.org/D58332, and then updated because I rewrote a couple of those routines to eliminate some UB. Thanks to Zoe for tghe patch. by Marshall Clow · 6 years ago
- 04ec1af Make move and forward work in C++03. by Eric Fiselier · 6 years ago
- a4abbe1 [NFC][libcxx] Remove trailing whitespace by Louis Dionne · 6 years ago
- f946996 Fix list/forward_list implementations of remove_if and unique to deal with predicates that are part of the sequence passed in. We already do this for remove. by Marshall Clow · 6 years ago
- 41d7aea Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
- de0d3f0 Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 by Marshall Clow · 7 years ago
- daf89fe Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 by Marshall Clow · 7 years ago
- a686a77 Fix PR37694 - std::vector doesn't correctly move construct allocators. by Eric Fiselier · 7 years ago
- 18e0d1c Implement deduction guides for forward_list by Marshall Clow · 7 years ago
- b21eb10 First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty()' methods of all the containers as nodiscard. If you're calling empty() w/o looking at the result, you probably meanto to call 'clear()'. c++2a only by Marshall Clow · 8 years ago
- b67ccf4 [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 8 years ago
- d4dd045 Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in <forward_list> by Eric Fiselier · 8 years ago
- e8c8aa8 Change the return type of emplace_[front|back] back to void when building with C++14 or before. Resolves PR31680. by Marshall Clow · 8 years ago
- fc4215e [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS by Eric Fiselier · 8 years ago
- e9e0c59 Fix unused parameters and variables by Eric Fiselier · 8 years ago
- f67c3c6 Fix -Wshadow warnings and enable warnings by default for C++ >= 11 by Eric Fiselier · 9 years ago
- 2a7fed3 [libcxx] Fix max_size() across all containers by Eric Fiselier · 9 years ago
- af6fc21 Implement P0084r2. Changing emplace return types. by Eric Fiselier · 9 years ago
- 0021e6a Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 9 years ago
- cb95f83 Fix broken commit r258888. I missed adding two pointer conversions by Eric Fiselier · 9 years ago
- a06057d [libcxx] Fix undefined behavior in forward_list by Eric Fiselier · 9 years ago
- e082ae1 Use __rebind_pointer to avoid #ifdef block by Eric Fiselier · 9 years ago
- 22ea549 Add static_assert to set/multiset/map/multimap/forward_list/deque that the allocator's value_type match the container's value_type. vector/unordered/list/string already do this. Add tests for all the containers to verify this. by Marshall Clow · 10 years ago
- 58499ed Implement the first part of N4258: 'Cleaning up noexcept in the Library'. This patch deals with swapping containers, and implements a more strict noexcept specification (a conforming extension) than the standard mandates. by Marshall Clow · 10 years ago
- 9f1cfdb In many places, there was an #ifdef/#else block that selected one of two implmentations of rebind_alloc based on whether or not we had template aliases. Create a helper struct to encapsulate that bit of logic, and replace all the ifdefs with uses of that struct. No functionality change intented. by Marshall Clow · 10 years ago
- bada34b Move the default template arguments into the forward declarations for the containers: deque, forwardlist and list. References PR#22605. by Marshall Clow · 10 years ago
- 7769116 [libcxx] Fix use of operator comma where the types can be user defined by Eric Fiselier · 11 years ago
- cbab2f4 Whitespace maintenance. Remove a bunch of tabs that snuck in. No functionality change by Marshall Clow · 11 years ago
- 022ccad Apply a similar fix to <forward_list> as I did for <list> in r215210. Again, thanks to Ion Gaztañaga for noticing this problem w.r.t LWG#526 by Marshall Clow · 11 years ago
- 06eafab Support forward_list<Incomplete Type>. Patch by Zhihao Yuan! by Peter Collingbourne · 11 years ago
- 3576c55 Update synopsis for list/forward_list/deque to match the allocator style of existing comment. No code change by Marshall Clow · 12 years ago
- 922586f LWG Issue 2210 (Part #2 & #3): list and forward_list by Marshall Clow · 12 years ago
- cf3b981 Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. by Howard Hinnant · 12 years ago
- 9e7b373 Implement full support for non-pointer pointers in custom allocators for forward_list. by Howard Hinnant · 12 years ago
- 03fbe1f No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute. by Howard Hinnant · 12 years ago
- 9e03810 Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT? by Howard Hinnant · 13 years ago
- c08a098 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 14 years ago
- b043b10 Add protection from min/max macros by Howard Hinnant · 14 years ago
- 3dcc0e2 Windows support by Ruben Van Boxem. by Howard Hinnant · 14 years ago
- d627cda Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 by Howard Hinnant · 14 years ago
- f7b0092 _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 14 years ago
- 9ffccf1 Provide names for template and function parameters in forward declarations. The purpose is to aid automated documentation tools. by Howard Hinnant · 14 years ago
- 72ea019 noexcept for <list>. by Howard Hinnant · 14 years ago
- a59dd7d noexcept for <forward_list>. by Howard Hinnant · 14 years ago
- 76da4b0 noexcept for forward_list. by Howard Hinnant · 14 years ago
- a0aa729 Chris Jefferson noted many places where function calls needed to be qualified (thanks Chris). by Howard Hinnant · 14 years ago
- 4ed8b66 Qualify calls to addressof with std::. Bug 9106 by Howard Hinnant · 14 years ago
- 78e66ec Make forward_list splice_after and merge work for lvalue lists by Howard Hinnant · 14 years ago
- dfde37a license change by Howard Hinnant · 15 years ago
- eaf1fd4 visibility-decoration. by Howard Hinnant · 15 years ago
- 5a3fb85 Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. by Howard Hinnant · 15 years ago
- 6dceb86 Fixing whitespace problems by Howard Hinnant · 15 years ago
- 5cc72ee US 117 by Howard Hinnant · 15 years ago
- 64c507e LWG 1278 by Howard Hinnant · 15 years ago
- 5067e61 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 15 years ago
- ed395bf libcxx initial import by Howard Hinnant · 15 years ago