1. 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
  2. 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
  3. 65173fe This is a followup to r194536, which changed the pair copy constructor to be by Howard Hinnant · 11 years ago
  4. 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 11 years ago
  5. 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
  6. 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
  7. 8fc4f5a Make std::get constexpr by Marshall Clow · 11 years ago
  8. 206f6cd Bug 16599 part 2: Make std::pair's constructors and comparison operators (and make_pair) constexpr. by Marshall Clow · 11 years ago
  9. 01a0e90 Make std::forward and std::move (and std::move_if_noexcept) constexpr in C++14 by Marshall Clow · 11 years ago
  10. e8029e5 Implement n3584 - Addressing Tuples by Type by Marshall Clow · 11 years ago
  11. 171771a War on tabs. by Howard Hinnant · 11 years ago
  12. e2735d1 Implement n3668 - std::exchange by Marshall Clow · 11 years ago
  13. 42e55e9 Commit patch for integer sequences. Suggested by Richard, reworked by Howard, and annotated by me by Marshall Clow · 11 years ago
  14. 7ec46bc Implement n3658 - Compile-time integer sequences by Marshall Clow · 11 years ago
  15. 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
  16. 9d5e9d3 Enable the tuple interface of pair in C++03 mode. by Howard Hinnant · 12 years ago
  17. 33be35e Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT? by Howard Hinnant · 12 years ago
  18. 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
  19. 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 · 12 years ago
  20. 2a5349b constexpr support for <utility>. Patch contributed by Jonathan Sauer. by Howard Hinnant · 12 years ago
  21. 6cc99fa Fix http://llvm.org/bugs/show_bug.cgi?id=11616 by Howard Hinnant · 13 years ago
  22. 9996844 Further macro protection by replacing _[A-Z] with _[A-Z]p by Howard Hinnant · 13 years ago
  23. 08e1747 Windows support by Ruben Van Boxem. by Howard Hinnant · 13 years ago
  24. 9c59d38 Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509 by Howard Hinnant · 13 years ago
  25. 7424888 Changed constraints on pair and tuple constructors from is_convertible to is_constructible. by Howard Hinnant · 13 years ago
  26. 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
  27. 0949eed _STD -> _VSTD to avoid macro clash on windows by Howard Hinnant · 13 years ago
  28. 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
  29. 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
  30. e9b2c2d noexcept for <utility>. This included a little repair on pair, and some noexcept workarounds. by Howard Hinnant · 13 years ago
  31. 469d419 Correction to set of overloaded pair constructors for C++0x by Howard Hinnant · 13 years ago
  32. 5f5859c Add attribute to inlined member. by Howard Hinnant · 14 years ago
  33. 626916f Add CMake build and fix major Linux blockers. by Michael J. Spencer · 14 years ago
  34. 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
  35. cd2254b LWG 1191 by Howard Hinnant · 14 years ago
  36. b64f8b0 license change by Howard Hinnant · 14 years ago
  37. 726a76f I have reverted all contributions made by Jesse Towner in revision 110724 by Howard Hinnant · 14 years ago
  38. ee6ccd0 visibility-decoration sweep completed. by Howard Hinnant · 14 years ago
  39. 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
  40. 324bb03 Fixing whitespace problems by Howard Hinnant · 14 years ago
  41. e3263b4 GB 85, GB 87 by Howard Hinnant · 14 years ago
  42. 60a0a8e patch by Jesse Towner, and bug fix by Sebastian Redl by Howard Hinnant · 14 years ago
  43. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  44. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago