1. 48c7470 Implement LWG 2193. Default constructors for standard library containers are explicit. Note that libc++ already did this for string/deque/forward_list/list/vector and the unordered containers; implement it for set/multiset/map/multimap. Add tests for all the containers. Two drive-by fixes as well: add a missing explicit in <deque>, and remove a tab that snuck into a container test. This issue is also LLVM bug 15724, and resolves it. by Marshall Clow · 10 years ago
  2. 1e56424 G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros. by Howard Hinnant · 11 years ago
  3. e00f53b Update synopsis for list/forward_list/deque to match the allocator style of existing comment. No code change by Marshall Clow · 11 years ago
  4. ab04aad LWG Issue 2210 (Part #1): deque by Marshall Clow · 11 years ago
  5. 0f678bd 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 · 11 years ago
  6. 5a11f94 Implement NULL iterators for <forward_list> and <deque> re: N3644 by Marshall Clow · 11 years ago
  7. fcd8db7 Implement full support for non-pointer pointers in custom allocators for deque. by Howard Hinnant · 11 years ago
  8. 83eade6 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 · 11 years ago
  9. a58402a Change emplace for vector and deque to create the temporary (when necessary) before any changes to the container are made. Nikolay Ivchenkov deserves the credit for pushing this problem and the solution for it. by Howard Hinnant · 12 years ago
  10. ec3773c Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
  11. 9996844 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 13 years ago
  12. 66c6f97 Add protection from min/max macros by Howard Hinnant · 13 years ago
  13. 08e1747 Windows support by Ruben Van Boxem. by Howard Hinnant · 13 years ago
  14. 9cbee43 Fix const correctness bug in __move_assign. Found and fixed by Ion Gaztañaga. by Howard Hinnant · 13 years ago
  15. e3e3291 Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 by Howard Hinnant · 13 years ago
  16. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  17. c560727 noexcept for <list>. by Howard Hinnant · 13 years ago
  18. b965fed noexcept for <forward_list>. by Howard Hinnant · 13 years ago
  19. 009b2c4 After sleeping on it I've decided that all special members that can be noexcept, should be declared so. The client has the traits to detect and branch on this information, and it is often an important optimization. Give deque() a noexcept. Add test for deque default constructor and deque destructor. by Howard Hinnant · 13 years ago
  20. 18884f4 Second try at getting noexcept on move and swap for deque. I changed std::alloctor to propagate_on_container_move_assignment so as to make deque<T> move assignment noexcept. What we really need is a compile-time switch that says an allocator always compares equal. by Howard Hinnant · 13 years ago
  21. 0a612b0 I've become quite disatsified with the lack of noexcept specifications on container move construction, move assignment operator and swap. Without proper decoration on at least move construction, vectors of containers will have unacceptable performance. Here's the fix for deque. by Howard Hinnant · 13 years ago
  22. a12beb3 noexcept for deque. by Howard Hinnant · 13 years ago
  23. 7ac6af7 Qualify calls to std::next(), to avoid conflicts with by Douglas Gregor · 13 years ago
  24. 6cf5d8c Chris Jefferson noted many places where function calls needed to be qualified (thanks Chris). by Howard Hinnant · 13 years ago
  25. 2529d02 Qualify calls to addressof with std::. Bug 9106 by Howard Hinnant · 13 years ago
  26. b64f8b0 license change by Howard Hinnant · 14 years ago
  27. 422a53f visibility-decoration. by Howard Hinnant · 14 years ago
  28. 73d21a4 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 · 14 years ago
  29. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  30. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  31. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago