1. 846edfb Update issue status for LWG 2744 by Eric Fiselier · 8 years ago
  2. e2bd16c Fix std::pair on FreeBSD by Eric Fiselier · 8 years ago
  3. 235d71f Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
  4. 0ecda71 Revert r279953 - Fix pair::operator=(TupleLike&&) by Eric Fiselier · 8 years ago
  5. 15ac5e4 Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
  6. e1445fd Implement the std::pair parts of "Improving pair and tuple". Completes N4387. by Eric Fiselier · 8 years ago
  7. 4be71c6 Recommit r276548 - Make pair/tuples assignment operators SFINAE properly. by Eric Fiselier · 8 years ago
  8. c76d8f7 Revert r276548 - Make pair/tuples assignment operators SFINAE properly. by Eric Fiselier · 8 years ago
  9. 932604f Don't SFINAE pair's copy assignment operator in C++03 mode. by Eric Fiselier · 8 years ago
  10. 15d8a56 Add __is_inplace_type metafunction helper by Eric Fiselier · 8 years ago
  11. 8b5233f Make pair/tuples assignment operators SFINAE properly. by Eric Fiselier · 8 years ago
  12. eef85d9 Implement the in_place tags from p0032r3. by Eric Fiselier · 8 years ago
  13. c71c304 Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree. by Eric Fiselier · 8 years ago
  14. a3ccd96 Replace __make_tuple_indices implementation with superior implementation. by Eric Fiselier · 8 years ago
  15. 5270a84 Test commit; remove some spaces at EOL. No functional change. by Marshall Clow · 8 years ago
  16. d9e1819 Partially Revert r272613. FreeBSD needs the non-trivial constructors in pair. by Eric Fiselier · 8 years ago
  17. bf5a418 Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR option. by Eric Fiselier · 8 years ago
  18. 8f1e73d Add is_swappable/is_nothrow_swappable traits by Eric Fiselier · 9 years ago
  19. d59d416 Include initializer_list from utility by Ben Craig · 9 years ago
  20. 134ff65 Implement LWG issue 2219 - support reference_wrapper in INVOKE by Eric Fiselier · 9 years ago
  21. 9bef1ff [libcxx] Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default constructors. by Eric Fiselier · 9 years ago
  22. 199bee0 [libcxx] LWG2485: get() should be overloaded for const tuple&&. Patch from K-Ballo. by Eric Fiselier · 9 years ago
  23. d6a12b3 Workaround nasty GCC bug that caused testsuite to hang by Eric Fiselier · 9 years ago
  24. 76d2446 Use __make_integer_seq builtin for std::make_integer_sequence. Patch by K-ballo. by Eric Fiselier · 9 years ago
  25. a660757 Fix some mistakes in the <utility> and <tuple> synopses. No functional change. Thannks to K-ballo for the patch by Marshall Clow · 9 years ago
  26. f60d092 Implement P0007: Constant View: A proposal for a std::as_const helper function template. by Marshall Clow · 9 years ago
  27. 6b0e419 Change pair::swap(pair&) to call ADL swap instead of iter_swap; this fixes an obscure bug having to do with overloaded operator&. Fixes PR#24890 by Marshall Clow · 9 years ago
  28. 8e706d2 [libcxx] Move tuple_size and tuple_element overloads for pair and array out of !defined(_LIBCPP_HAS_NO_VARIADICS) block. by Eric Fiselier · 10 years ago
  29. fec0837 Make the forward declaration for array swap have the same inline/visibility attributes as the definition. Thanks to Steven Wu for the catch. by Marshall Clow · 10 years ago
  30. fd8ed7f Fix PR 22106; make std::swap work for multi-dimensional arrays. Thanks to Peter Griess for the report and suggested fix by Marshall Clow · 10 years ago
  31. b991975 [libcxx] Fix use of operator comma where the types can be user defined by Eric Fiselier · 10 years ago
  32. ba6dbf4 Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes bug #20092. Thanks to Agustín Bergé for the bug report and the fix. by Marshall Clow · 10 years ago
  33. 50fe0c7 Implement LWG Paper n3887: Consistent Metafunction Aliases. This adds std::tuple_element_t<> as an alias for tuple_element<>::type. Clean up the synopsis for tuple_element in <utility> as well. by Marshall Clow · 11 years ago
  34. a71f956 Rename ___make_pair_return to __make_pair_return_impl; ___make_tuple_return to __make_tuple_return_impl; and ____iterator_traits to __iterator_traits_impl. Part of a campaign to remove > 2 underscores from libc++. No functionality change. by Marshall Clow · 11 years ago
  35. 65173fe This is a followup to r194536, which changed the pair copy constructor to be by Howard Hinnant · 11 years ago
  36. 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 11 years ago
  37. 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
  38. 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
  39. 8fc4f5a Make std::get constexpr by Marshall Clow · 11 years ago
  40. 206f6cd Bug 16599 part 2: Make std::pair's constructors and comparison operators (and make_pair) constexpr. by Marshall Clow · 11 years ago
  41. 01a0e90 Make std::forward and std::move (and std::move_if_noexcept) constexpr in C++14 by Marshall Clow · 11 years ago
  42. e8029e5 Implement n3584 - Addressing Tuples by Type by Marshall Clow · 11 years ago
  43. 171771a War on tabs. by Howard Hinnant · 11 years ago
  44. e2735d1 Implement n3668 - std::exchange by Marshall Clow · 11 years ago
  45. 42e55e9 Commit patch for integer sequences. Suggested by Richard, reworked by Howard, and annotated by me by Marshall Clow · 11 years ago
  46. 7ec46bc Implement n3658 - Compile-time integer sequences by Marshall Clow · 11 years ago
  47. 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 · 12 years ago
  48. 9d5e9d3 Enable the tuple interface of pair in C++03 mode. by Howard Hinnant · 12 years ago
  49. 33be35e Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT? by Howard Hinnant · 12 years ago
  50. fe59276 Revert pair constructors back to using is_convertible instead of is_constructible. This should pull things into alignment with the final draft. Fixes http://llvm.org/bugs/show_bug.cgi?id=13063#add_comment. by Howard Hinnant · 12 years ago
  51. 616e92d Put std::piecewise_construct_t back into the dylib for ABI stability. When clients are in C++11/constexpr mode this will be safely ignored because piecewise_construct is then declared with internal linkage. by Howard Hinnant · 13 years ago
  52. 2a5349b constexpr support for <utility>. Patch contributed by Jonathan Sauer. by Howard Hinnant · 13 years ago
  53. 6cc99fa Fix http://llvm.org/bugs/show_bug.cgi?id=11616 by Howard Hinnant · 13 years ago
  54. 9996844 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 13 years ago
  55. 08e1747 Windows support by Ruben Van Boxem. by Howard Hinnant · 13 years ago
  56. 9c59d38 Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 by Howard Hinnant · 13 years ago
  57. 7424888 Changed constraints on pair and tuple constructors from is_convertible to is_constructible. by Howard Hinnant · 13 years ago
  58. 61aa601 Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191 by Howard Hinnant · 13 years ago
  59. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  60. aabf287 Experimental support for a meaningful __is_swappable<T>::value. This does not appear to be strictly needed for correct functioning of the library. If it causes any problems, I'd rather pull it sooner rather than later. by Howard Hinnant · 13 years ago
  61. a5e0121 noexcept for <tuple>. And in the process learned that I had done it wrong for pair's swap. I needed to create an __is_nothrow_swappable<T>::value trait that was smart enought to answer false when __is_swappable<T>::value is false. Otherwise one gets compile-time errors when using pair or tuple of non-swappable types, even if you never try to swap the pair or tuple. by Howard Hinnant · 13 years ago
  62. e9b2c2d noexcept for <utility>. This included a little repair on pair, and some noexcept workarounds. by Howard Hinnant · 13 years ago
  63. 469d419 Correction to set of overloaded pair constructors for C++0x by Howard Hinnant · 14 years ago
  64. 5f5859c Add attribute to inlined member. by Howard Hinnant · 14 years ago
  65. 626916f Add CMake build and fix major Linux blockers. by Michael J. Spencer · 14 years ago
  66. 1468b66 N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right. by Howard Hinnant · 14 years ago
  67. cd2254b LWG 1191 by Howard Hinnant · 14 years ago
  68. b64f8b0 license change by Howard Hinnant · 14 years ago
  69. 726a76f I have reverted all contributions made by Jesse Towner in revision 110724 by Howard Hinnant · 14 years ago
  70. ee6ccd0 visibility-decoration sweep completed. by Howard Hinnant · 14 years ago
  71. 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
  72. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  73. e3263b4 GB 85, GB 87 by Howard Hinnant · 14 years ago
  74. 60a0a8e patch by Jesse Towner, and bug fix by Sebastian Redl by Howard Hinnant · 14 years ago
  75. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 15 years ago
  76. bc8d3f9 libcxx initial import by Howard Hinnant · 15 years ago