1. 9de3d4c Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change. by Marshall Clow · 11 years ago
  2. 0f91166 Updated status of issues and features by Marshall Clow · 11 years ago
  3. 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
  4. 5f2d5b9 LWG Issue 2097: packaged_task constructors should be constrained by Marshall Clow · 11 years ago
  5. 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
  6. 1206720 Implement national body comment GB9: remove std::gets by Marshall Clow · 11 years ago
  7. b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
  8. dab89a1 Fix LWG Issue 2141: common_type trait produces reference types by Marshall Clow · 11 years ago
  9. 16f13a0 Marked issue 2284 as complete by Marshall Clow · 11 years ago
  10. 3f433cd Apparently, I don't know the difference between 'left' and 'right'. Swap parameters named 'lhs' and 'rhs' so that they correctly refer to the 'left hand side' and 'right hand side' of comparisons. No functionality change. Thanks to Arthur O'Dwyer for pointing this out to me. by Marshall Clow · 11 years ago
  11. 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
  12. ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago
  13. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  14. 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
  15. ae2b90b G M: 1. It changes the temp file handling to use the template and the current directory for windows, matching how it works on other platforms. by Howard Hinnant · 11 years ago
  16. e064055 G M: Rename local variable from __except to avoid MSVC keyword clash. by Howard Hinnant · 11 years ago
  17. 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
  18. 2bcdf5e Yaron Keren: Add missing comment. by Howard Hinnant · 11 years ago
  19. de3cac7 LWG Issue 2247 by Marshall Clow · 11 years ago
  20. 69bf761 Updated status post-Chicago by Marshall Clow · 11 years ago
  21. 2faa02f Add tests making sure that optional<T>s can be compared at compile time; this functionality was enabled by N3789 by Marshall Clow · 11 years ago
  22. 79d8c99 LWG Issue 2247: Implement type trait 'is_null_pointer' by Marshall Clow · 11 years ago
  23. 320c80f Implement literal suffixes for compled by Marshall Clow · 11 years ago
  24. 8d9dd7a Mark namespaces for user defined literals as 'inline' by Marshall Clow · 11 years ago
  25. 1d927e3 Implement LWG issue 2275 'forward_as_tuple should be constexpr' by Marshall Clow · 11 years ago
  26. 520dc52 G M: Remove unneeded warnings in buildit that are hindering porting. by Howard Hinnant · 11 years ago
  27. adb73b1 G M: Attached is a patch for libcxx's cmake file. by Howard Hinnant · 11 years ago
  28. 5a8b578 G M: The attached patch is for libcxx's new.cpp and __config files. The patch's intent is to make new.cpp compile using MS's cl.exe compiler without changing the meaning of anything for any other compiler. by Howard Hinnant · 11 years ago
  29. 9844b67 G M: A small patch to fix a couple of warnings in stdexcept.cpp for cl.exe which does not support #pragma visibility. by Howard Hinnant · 11 years ago
  30. 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
  31. f677bc4 G M: Fix libcxx's detection of rtti disablement for g++.exe and cl.exe. When RTTI is NOT enabled, _LIBCPP_NO_RTTI is defined. by Howard Hinnant · 11 years ago
  32. f755506 G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning. by Howard Hinnant · 11 years ago
  33. 66a8fce libc++abi no longer has a cxa_demangle.h header. by Peter Collingbourne · 11 years ago
  34. 8df0320 Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. by Peter Collingbourne · 11 years ago
  35. 4c81b00 Make it possible to run the test suite when built as part of LLVM. by Peter Collingbourne · 11 years ago
  36. f7eb573 Explicitly specify -Wno-error if LIBCXX_ENABLE_WERROR is false. by Alexey Samsonov · 11 years ago
  37. 19e7862 Remove non-printable chars that snuck in back in July; thanks to Yaron Keren for the catch by Marshall Clow · 11 years ago
  38. bd444af Part 8 of LWG Issue 2210' unordered_set and unordered multiset; this got missed when I went on vacation by Marshall Clow · 11 years ago
  39. ff7546e SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future. by Howard Hinnant · 11 years ago
  40. 179fa78 [CMake] Put libcxx-specific module directories to the front of CMAKE_MODULE_PATH. by Alexey Samsonov · 11 years ago
  41. 9738caf Implement n3789; constexpr support in named function objects by Marshall Clow · 11 years ago
  42. 6db12cb Add a set of macros for using the new '[[[deprecated]]' attribute. No code changes (yet) by Marshall Clow · 11 years ago
  43. 4af78bb Fixed bad link for n3789; thanks to Chip Davis for the catch by Marshall Clow · 11 years ago
  44. 42389d2 Updated my role by Marshall Clow · 11 years ago
  45. cb55b18 Missed a change that didn't have an issue number 'GB 9' by Marshall Clow · 11 years ago
  46. 9100875 Updated table with results from Chicago by Marshall Clow · 11 years ago
  47. d1754fb Make the guard for external ABI libraries include the guard for by Chandler Carruth · 11 years ago
  48. fc910cb Peter Collingbourne: Fix warnings when compiling with -DNDEBUG. by Howard Hinnant · 11 years ago
  49. de589f2 Peter Collingbourne: If a pointer is passed as the third argument of the (iterator, by Howard Hinnant · 11 years ago
  50. dcc6a0b Apply LWG 2048. It is amazing to me that this actually works, but the existing tests confirm that it does. c++1y status page now showing libc++ is complete for c++1y modulo dynarray issues. by Howard Hinnant · 11 years ago
  51. 0836f87 Apply LWG 2021. This is only a documentation change. Also bringing c++1y status page up to date. by Howard Hinnant · 11 years ago
  52. 23e470c Apply LWG 2017. This is a only a documentation change. by Howard Hinnant · 11 years ago
  53. ba898e4 N3659: Shared locking in C++ Revision 2, c++1y only by Howard Hinnant · 11 years ago
  54. 8127758 David Chisnall: macro protect 'test' in __has_pointer_type_imp. by Howard Hinnant · 11 years ago
  55. bd64f14 Fix typo. by Joerg Sonnenberger · 11 years ago
  56. ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
  57. cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
  58. a49a2c9 LWG Issue 2210 (Part #7): vector and vector<bool> by Marshall Clow · 11 years ago
  59. 37c4acf G M: Make shared_ptr a little more gentle for some compilers. No impact on clang. by Howard Hinnant · 11 years ago
  60. d885143 G M: Make valarray a little more forgiving to compilers not quite so gifted. This has no impact on clang. by Howard Hinnant · 11 years ago
  61. 6ecf7f2 Fix link to dynarray issue by Marshall Clow · 11 years ago
  62. 94d3f6b Update status for <dynarray> by Marshall Clow · 11 years ago
  63. 27a1c25 Initial implementation of <dynarray>. No allocator support pending resolution of LWG #2235; no stack allocation pending compiler support by Marshall Clow · 11 years ago
  64. f410707 Test for 'bad_array_length'; got left out of initial commit by Marshall Clow · 11 years ago
  65. 6dff618 LWG Issue 2210 (Part #6): unordered_map and unordered_multimap by Marshall Clow · 11 years ago
  66. 599e60d Implement uses-allocator construction by Marshall Clow · 11 years ago
  67. f9d2680 A collection of minor type-o fixes. The first two aren't testable, but all tests pass with them. I stumbled across them while experimenting with a std::move that checks its argument for non-const. The third corrects a test that is currently failing. by Howard Hinnant · 11 years ago
  68. 7f9f52e Adding bad_array_length to libc++ by Marshall Clow · 11 years ago
  69. 49d596d LWG Issue #2210 Part 5 - map/multimap; no, really - the last one was set/multiset. THIS is map/multimap by Marshall Clow · 11 years ago
  70. 24a7e33 LWG Issue #2210 Part 4 - map/multimap by Marshall Clow · 11 years ago
  71. 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
  72. 6398343 Remove a tab that snuck in by Marshall Clow · 11 years ago
  73. ac04e1f Fix minor type-o in tests. by Howard Hinnant · 11 years ago
  74. 955f2c8 LWG Issue 2210 (Part #2 & #3): list and forward_list by Marshall Clow · 11 years ago
  75. ab04aad LWG Issue 2210 (Part #1): deque by Marshall Clow · 11 years ago
  76. 62f34be N3545: Quoted strings by Marshall Clow · 11 years ago
  77. 058655b Mark issues 2103, 2005, 2196 and 2203 as complete. No code changes. by Marshall Clow · 11 years ago
  78. f2a137d Evgeniy Stepanov: Add noexcept to ~bad_optional_access() to silence warning during build. by Howard Hinnant · 11 years ago
  79. 656ed3c Updated status for LSG issues 2122, 2169, 2177, 2140 and 2086. by Marshall Clow · 11 years ago
  80. 2a25895 Update status of issues 2045, 2050, 2080, 2081, 2083, 2130, 2137 and 2177. by Marshall Clow · 11 years ago
  81. 9e613ca LWG Issue 2148: Hashing Enums by Marshall Clow · 11 years ago
  82. 1b5f3ad Updated the synopsis for weak_ptr<T>::owner_before to match the code. No code changes. by Marshall Clow · 11 years ago
  83. 85bbdcd Fix a typo in the status for <optional> by Marshall Clow · 11 years ago
  84. 05fe12b Eradicate tabs by Marshall Clow · 11 years ago
  85. 01afa5c Implement N3672, optional<T>. by Howard Hinnant · 11 years ago
  86. c64c980 [cmake] Provide an option to not install the support headers so that the cmake build can match the make build if requested. by Michael Gottesman · 11 years ago
  87. 8a1fc89 [cmake] Make libcxx standalone compile on Mac OS X. by Michael Gottesman · 11 years ago
  88. 8ecb95f Forgot to svn add the test for r189722. by Howard Hinnant · 11 years ago
  89. 713f4db SFINAE out duration converting constructor if the constructor would otherwise cause a ratio compile-time overflow. This fixes LWG 2094. by Howard Hinnant · 11 years ago
  90. 9e9d076 [tests] Change with_system_lib feature to match what XFAIL lines expect. by Daniel Dunbar · 11 years ago
  91. d179407 is_destructible for function types was mistakenly returning true instead of false. This is true in both C++11 and C++1y, but has been clarified by the post C++11 LWG issue 2049. by Howard Hinnant · 11 years ago
  92. cb0e6b6 Xing Xue: Fix type-o. Thanks to C. Bergström for spotting it. by Howard Hinnant · 11 years ago
  93. 09da3c0 LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin by Marshall Clow · 11 years ago
  94. 161a9bf Glen: Remove unneeded _LIBCPP_ALWAYS_INLINE. by Howard Hinnant · 11 years ago
  95. 5143722 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  96. 04a2c71 Turn off extern templates for most uses. It is causing more problems than it is worth. The extern templates will still be built into the dylib, mainly for ABI stability purposes. And the client can still turn these back on with a #define if desire. This fixes http://llvm.org/bugs/show_bug.cgi?id=17027. However there's no associated test for the test suite because http://llvm.org/bugs/show_bug.cgi?id=17027 needs mismatched dylib and headers to fire. by Howard Hinnant · 11 years ago
  97. 24bf4b8 Typo: I wrote "2058" into the status column for issue 2058 instead of "Complete" by Marshall Clow · 11 years ago
  98. a96d22b Mark LWG issues 2109, 222, 2058, 2091 and 2092 as complete. No changes to libc++ code. by Marshall Clow · 11 years ago
  99. 1c2e46b Mark issues 2147, 2149, 2163, 2172, 2098 and 2177 as complete. No code changes to libc++ by Marshall Clow · 11 years ago
  100. a78b369 Marked #2163 as complete in previous commit instead of #2162. Corrected. by Marshall Clow · 11 years ago