1. e29fb4c Implement http://wg21.link/p0302r1: Removing Allocator Support in std::function. These functions never worked, and as far as I know, no one ever called them. by Marshall Clow · 8 years ago
  2. a469f83 Revert r282345 - Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
  3. b636128 Mark ostream_iterator's constructors as noexcept. by Marshall Clow · 8 years ago
  4. d588d2d [libc++] Correct explanation of _LIBCPP_NEW_DELETE_VIS by Shoaib Meenai · 8 years ago
  5. 35ce485 Implement N4606 optional by Eric Fiselier · 8 years ago
  6. ead5d40 Revert Add <optional>. Will recommit with better commit message by Eric Fiselier · 8 years ago
  7. fbc8016 Add <optional> header. by Eric Fiselier · 8 years ago
  8. a75b75f Remove extraneous 'const' in the implementation of is_move_assignable. Howard pleads temporary insanity about this. Discussed at http://stackoverflow.com/questions/39986185 by Marshall Clow · 8 years ago
  9. e2bd16c Fix std::pair on FreeBSD by Eric Fiselier · 8 years ago
  10. 05577c8 Fix incorrect exception handling behavior in the uninitialized algorithms by Eric Fiselier · 8 years ago
  11. bf1f79c [libcxx] Add support for Fuchsia by Petr Hosek · 8 years ago
  12. f7b867b [libcxx] Fix gcc build. by Asiri Rathnayake · 8 years ago
  13. c3f1198 Add whitespace to make not_fn_impl more clear. NFC. by Marshall Clow · 8 years ago
  14. 8a486ce [libcxx] Add the missing limits.h header by Asiri Rathnayake · 8 years ago
  15. a244bb9 Provide a constexpr addressof with GCC 7. by Eric Fiselier · 8 years ago
  16. 9c4dfbe Disable alignment support of 0x4000 for Win32. https://reviews.llvm.org/D25053 by Marshall Clow · 8 years ago
  17. a62e1dd Fix PR30642 - libc++ leaks always-visible symbols into programs by Eric Fiselier · 8 years ago
  18. 2c429be Fix various issues in std::any and the related tests. by Eric Fiselier · 8 years ago
  19. 1d6b5d3 Fix strict-aliasing violation in typeinfo::hash_code() by Eric Fiselier · 8 years ago
  20. 42a87db Change a couple of 'template <typename's to 'template <class' which is what we use in the rest of the library. by Marshall Clow · 8 years ago
  21. d24aba4 Remove some additional unnecessary std:: in cmath by Hal Finkel · 8 years ago
  22. 970af07 Use __builtin_isnan/isinf/isfinite in complex by Hal Finkel · 8 years ago
  23. 56919fc [libc++] Add missing locale aliases by Shoaib Meenai · 8 years ago
  24. b160392 [libc++] Clarify _LIBCPP_NEW_DELETE_VIS for Windows by Shoaib Meenai · 8 years ago
  25. 74c9857 Expect DLL builds on Windows by default and require a custom __config for static by Eric Fiselier · 8 years ago
  26. 3ba3ad4 [libc++] Fix typos causing compilation errors when _LIBCPP_DEBUG_LEVEL >= 2 by Oleg Ranevskyy · 8 years ago
  27. 66bdfe2 [libc++] Extension: Make `move` and `forward` constexpr in C++11. by Eric Fiselier · 8 years ago
  28. 08fa010 [include] Declare __STDC_*_MACROS for C++11 compat in old libc by Michal Gorny · 8 years ago
  29. 01c3b62 Fix missing _LIBCPP_INLINE_VISIBILITY macro on C++03 specific __hash_table function by Eric Fiselier · 8 years ago
  30. 4e3e15a [libc++] Remove various C++03 feature test macros by Eric Fiselier · 8 years ago
  31. 1deaf19 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
  32. 6ac8de0 Implement proposed resolution for LWG#2758. Reviewed as D24446. Normally, I would wait for these to be voted upon at a committee meeting (November), but the current draft standard is broken, and this should fix it. (And if it doesn't, we want to know about it soonest) by Marshall Clow · 8 years ago
  33. db86684 Implement is_error_code_v and is_error_condition_v for c++17. Rework the tests for is_error_code and is_error_condition, since they were really lacking. Thanks to Alisdair for the heads-up that we were missing these. by Marshall Clow · 8 years ago
  34. 7dc2fa3 [libc++] Remove math_win32.h by Shoaib Meenai · 8 years ago
  35. 2fffe3a Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_allocator_v by Marshall Clow · 8 years ago
  36. fd4a3f6 Fix signatures of fallback tow(upper|lower)_l. by Dan Albert · 8 years ago
  37. e5cbce4 [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 8 years ago
  38. 7d7f3cc Replace __ANDROID__ with __BIONIC__. by Dan Albert · 8 years ago
  39. e81a54c [libc++] Fix inline attribute for non-MSVC Windows by Shoaib Meenai · 8 years ago
  40. 09e7add Move _LIBCPP_INLINE_VISIBILITY to first declaration in <propagate_const> by Eric Fiselier · 8 years ago
  41. 9bda55a Move _LIBCPP_INLINE_VISIBILITY to first declaration in sstream. by Eric Fiselier · 8 years ago
  42. b6a049f Use _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY in valarray to support attribute((internal_linkage)). by Eric Fiselier · 8 years ago
  43. 03f7d10 Move inline attributes in filesystem to first declaration by Eric Fiselier · 8 years ago
  44. 6dbed46 [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility by Eric Fiselier · 8 years ago
  45. 833d644 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 8 years ago
  46. cac9e30 [libc++] Avoid <memory> include in locale_win32.h by Shoaib Meenai · 8 years ago
  47. d940dca Revert r280944 - Added 'inline' attribute to basic_string's destructor by Eric Fiselier · 8 years ago
  48. f6600b7 [libcxx] Fix gcc builds. by Asiri Rathnayake · 8 years ago
  49. 8b89130 config: Use _LIBCPP_TYPE_VIS_ONLY with enum class by Shoaib Meenai · 8 years ago
  50. b6b8e1e config: Fix typo in comment by Shoaib Meenai · 8 years ago
  51. 040945b [libcxx] Introduce an externally-threaded libc++ variant. by Asiri Rathnayake · 8 years ago
  52. 4665893 support: clean up MSVC support by Saleem Abdulrasool · 8 years ago
  53. b9e6e89 Added 'inline' attribute to basic_string's destructor by Aditya Kumar · 8 years ago
  54. ac655ef Fix PR#30303 - no matching function for call to '__ptr_in_range' by Marshall Clow · 8 years ago
  55. b9231a2 Fix PR30260 - optional<const T> not working. by Eric Fiselier · 8 years ago
  56. dbf60fa Try 2 - Remove <cstdlib> include from `<exception>` by Eric Fiselier · 8 years ago
  57. 1cfabe4 Revert r280743 and r280745. Remove <cstdlib> include from `<exception>` by Eric Fiselier · 8 years ago
  58. 16f953f Add missing <cstdlib> include. Sorry about the bot breakage by Eric Fiselier · 8 years ago
  59. 7fa8b78 Remove unneeded includes in <exception> after removing __libcpp_throw by Eric Fiselier · 8 years ago
  60. d979eed Fix Bug 30240 - std::string: append(first, last) error when aliasing. Add test cases for append/insert/assign/replace while we're at it, and fix a similar bug in insert. by Marshall Clow · 8 years ago
  61. 4dbd4fc [libcxx] Fix a data race in call_once by Kuba Brecka · 8 years ago
  62. 7f735c3 Fix PR30202 - notify_all_at_thread_exit seg faults if run from a raw pthread context. by Eric Fiselier · 8 years ago
  63. 766a31a Define _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource by Eric Fiselier · 8 years ago
  64. 5f8cb58 Avoid narrowing warnings in __bitset constructor by Dimitry Andric · 8 years ago
  65. ebeef1b cstdio: limit gets to CRT versions below 14 by Saleem Abdulrasool · 8 years ago
  66. d2497cc [CMake] NFC. Fixing spelling from r280400 by Chris Bieneman · 8 years ago
  67. 2e35384 [CMake] Don't copy headers on fully standalone by Chris Bieneman · 8 years ago
  68. f47e6af [CMake] Copy headers relative to LLVM_BINARY_DIR by Chris Bieneman · 8 years ago
  69. 3ec6b84 Fix or suppress GCC warnings during build. by Eric Fiselier · 8 years ago
  70. 235d71f Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
  71. 0ecda71 Revert r279953 - Fix pair::operator=(TupleLike&&) by Eric Fiselier · 8 years ago
  72. 15ac5e4 Fix pair::operator=(TupleLike&&). by Eric Fiselier · 8 years ago
  73. 917af0a Implement C++17 std::sample. by Eric Fiselier · 8 years ago
  74. 17c38db Mark LWG 2716 as complete - shuffle and sample disallows lvalue URNGs. by Eric Fiselier · 8 years ago
  75. 113315b Implement LWG 2711. Constrain path members. by Eric Fiselier · 8 years ago
  76. 1421cf0 Avoid embedded preprocessor directives in __tree by Dimitry Andric · 8 years ago
  77. 5db6737 Add attribute noreturn to functions that throw by Aditya Kumar · 8 years ago
  78. e7acb0e Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore. by Marshall Clow · 8 years ago
  79. 7da8c67 Remove duplicate inline by Marshall Clow · 8 years ago
  80. 14c09a2 Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. by Marshall Clow · 8 years ago
  81. fdb4f17 Remove trailing WS [NFC] by Aditya Kumar · 8 years ago
  82. e0620e2 [CMake] Be more consistent about naming targets and components by Chris Bieneman · 8 years ago
  83. 546498c make the associative containers do the right thing for propogate_on_container_assignment. Fixes bug #29001. Tests are only for <map> right now - more complete tests will come when we revamp our allocator testing structure. by Marshall Clow · 8 years ago
  84. d4badbb Support allocators with explicit conversion constructors. Fixes bug #29000 by Marshall Clow · 8 years ago
  85. 543cf61 Fix PR28506. Re-enable missing math.h C++11 decls on SunOS. Patch from Michal Gorny. by Eric Fiselier · 8 years ago
  86. b901c34 Check in SFINAE base class for use in optional/variant by Eric Fiselier · 8 years ago
  87. bb11bc4 Add 'inline' attribute to __init to inline the basic_string's constructor by Sebastian Pop · 8 years ago
  88. e739d54 [libcxx] Add std::any by Eric Fiselier · 8 years ago
  89. 2d08bc9 Implement LWG 2148: Make non-enum default hash specialization well-formed by Eric Fiselier · 8 years ago
  90. 02e94f8 std:: quailfy the calls for cend/crend/cbegin/cend. Fixes bug 28927. by Marshall Clow · 8 years ago
  91. 7f6e8e2 [libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctor by Hubert Tong · 8 years ago
  92. 5f9ee49 Revert r277966. Forgot patch attribution. by Hubert Tong · 8 years ago
  93. 9bae734 [libcxx] Add "flag" default arg: basic_regex ptr_size_flag ctor by Hubert Tong · 8 years ago
  94. b49c67f [libcxx] basic_regex: add traits_type, string_type by Hubert Tong · 8 years ago
  95. e6521d6 Add a bunch of noexcepts to char_traits and string_view. by Marshall Clow · 8 years ago
  96. 1c1e91d Implement LCM and GCD for C++17. Same code as for Library Fundamentals TS. by Marshall Clow · 8 years ago
  97. f3e7cac Implement LCM and GCD for Library Fundamentals. Reviewed as https://reviews.llvm.org/D21343. by Marshall Clow · 8 years ago
  98. e1445fd Implement the std::pair parts of "Improving pair and tuple". Completes N4387. by Eric Fiselier · 8 years ago
  99. 4be71c6 Recommit r276548 - Make pair/tuples assignment operators SFINAE properly. by Eric Fiselier · 8 years ago
  100. 602fe15 Make std::is_assignable tolerate references to incomplete types. by Eric Fiselier · 8 years ago