1. 8127758 David Chisnall: macro protect 'test' in __has_pointer_type_imp. by Howard Hinnant · 11 years ago
  2. bd64f14 Fix typo. by Joerg Sonnenberger · 11 years ago
  3. ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
  4. cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
  5. a49a2c9 LWG Issue 2210 (Part #7): vector and vector<bool> by Marshall Clow · 11 years ago
  6. 37c4acf G M: Make shared_ptr a little more gentle for some compilers. No impact on clang. by Howard Hinnant · 11 years ago
  7. 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
  8. 6ecf7f2 Fix link to dynarray issue by Marshall Clow · 11 years ago
  9. 94d3f6b Update status for <dynarray> by Marshall Clow · 11 years ago
  10. 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
  11. f410707 Test for 'bad_array_length'; got left out of initial commit by Marshall Clow · 11 years ago
  12. 6dff618 LWG Issue 2210 (Part #6): unordered_map and unordered_multimap by Marshall Clow · 11 years ago
  13. 599e60d Implement uses-allocator construction by Marshall Clow · 11 years ago
  14. 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
  15. 7f9f52e Adding bad_array_length to libc++ by Marshall Clow · 11 years ago
  16. 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
  17. 24a7e33 LWG Issue #2210 Part 4 - map/multimap by Marshall Clow · 11 years ago
  18. 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
  19. 6398343 Remove a tab that snuck in by Marshall Clow · 11 years ago
  20. ac04e1f Fix minor type-o in tests. by Howard Hinnant · 11 years ago
  21. 955f2c8 LWG Issue 2210 (Part #2 & #3): list and forward_list by Marshall Clow · 11 years ago
  22. ab04aad LWG Issue 2210 (Part #1): deque by Marshall Clow · 11 years ago
  23. 62f34be N3545: Quoted strings by Marshall Clow · 11 years ago
  24. 058655b Mark issues 2103, 2005, 2196 and 2203 as complete. No code changes. by Marshall Clow · 11 years ago
  25. f2a137d Evgeniy Stepanov: Add noexcept to ~bad_optional_access() to silence warning during build. by Howard Hinnant · 11 years ago
  26. 656ed3c Updated status for LSG issues 2122, 2169, 2177, 2140 and 2086. by Marshall Clow · 11 years ago
  27. 2a25895 Update status of issues 2045, 2050, 2080, 2081, 2083, 2130, 2137 and 2177. by Marshall Clow · 11 years ago
  28. 9e613ca LWG Issue 2148: Hashing Enums by Marshall Clow · 11 years ago
  29. 1b5f3ad Updated the synopsis for weak_ptr<T>::owner_before to match the code. No code changes. by Marshall Clow · 11 years ago
  30. 85bbdcd Fix a typo in the status for <optional> by Marshall Clow · 11 years ago
  31. 05fe12b Eradicate tabs by Marshall Clow · 11 years ago
  32. 01afa5c Implement N3672, optional<T>. by Howard Hinnant · 11 years ago
  33. 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
  34. 8a1fc89 [cmake] Make libcxx standalone compile on Mac OS X. by Michael Gottesman · 11 years ago
  35. 8ecb95f Forgot to svn add the test for r189722. by Howard Hinnant · 11 years ago
  36. 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
  37. 9e9d076 [tests] Change with_system_lib feature to match what XFAIL lines expect. by Daniel Dunbar · 11 years ago
  38. 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
  39. cb0e6b6 Xing Xue: Fix type-o. Thanks to C. Bergström for spotting it. by Howard Hinnant · 11 years ago
  40. 09da3c0 LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin by Marshall Clow · 11 years ago
  41. 161a9bf Glen: Remove unneeded _LIBCPP_ALWAYS_INLINE. by Howard Hinnant · 11 years ago
  42. 5143722 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  43. 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
  44. 24bf4b8 Typo: I wrote "2058" into the status column for issue 2058 instead of "Complete" by Marshall Clow · 11 years ago
  45. a96d22b Mark LWG issues 2109, 222, 2058, 2091 and 2092 as complete. No changes to libc++ code. by Marshall Clow · 11 years ago
  46. 1c2e46b Mark issues 2147, 2149, 2163, 2172, 2098 and 2177 as complete. No code changes to libc++ by Marshall Clow · 11 years ago
  47. a78b369 Marked #2163 as complete in previous commit instead of #2162. Corrected. by Marshall Clow · 11 years ago
  48. 08b4f3f LWG Issue 2162: mark allocator_traits::maxsize as noexcept by Marshall Clow · 11 years ago
  49. 83179a7 LWG issues 2174/5/6 - mark wstring_convert::converted as noexcept, and make (some of) the constructors for wstring_convert and wbuffer_convert as explicit. Add configuration macro _LIBCPP_EXPLICIT_AFTER_CXX11 by Marshall Clow · 11 years ago
  50. 5f36c68 Mark LWG issues 2190, 2200, and 2211 as done. No changes needed to libc++. by Marshall Clow · 11 years ago
  51. e42f184 Update synopsis in <locale> to match LWG Issue 2229. No code change by Marshall Clow · 11 years ago
  52. af74651 Implement LWG issue 2061 by Marshall Clow · 11 years ago
  53. 5ec0ff8 G M: Improvements to Windows support. by Howard Hinnant · 11 years ago
  54. e1c5f9e Apply constexpr to initializer_list for c++1y. by Howard Hinnant · 11 years ago
  55. bce2a47 Mark LWG issues 2011, 2015, 2033, 2065, 2071, 2102, 2235 as complete b/c libc++ already fixed them. by Marshall Clow · 11 years ago
  56. fc3f80b G M: Improve support for compilers not supporting defaulted functions. by Howard Hinnant · 11 years ago
  57. 5e57142 Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. by Howard Hinnant · 11 years ago
  58. 5d5f9f9 Remove _LIBCPP_DEBUG. This was my first attempt at debug mode for libc++, and is now obsoleted by _LIBCPP_DEBUG2 (which isn't finished). by Howard Hinnant · 11 years ago
  59. 499cea1 Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib. by Howard Hinnant · 11 years ago
  60. e31c432 Glen: replace obsolete _LIBCPP_CANTTHROW with _NOEXCEPT. by Howard Hinnant · 11 years ago
  61. 5b7519e Mark LWG issues #2083, 2099 and 2105 as complete. No functionality change. by Marshall Clow · 11 years ago
  62. 641d3d8 XFAIL a few tests on darwin12 by Howard Hinnant · 11 years ago
  63. 9a894d9 Zhihao Yuan noted that there were a few unneeded statements. Eliminated the unnecessary ones, and commented the ones that are there for non-obvious reasons such as to help things limp along in C++03 language mode. by Howard Hinnant · 11 years ago
  64. 1c44f51 Zhihao Yuan noted that a move assignment operation was missing from std::adjacent_difference. Fixed. by Howard Hinnant · 11 years ago
  65. 8a1df3c David Blaikie suggested this test for detecting constexpr on the error_category default constructor. Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so. Fully tested with both current Apple clang and tip-of-trunk clang. by Howard Hinnant · 11 years ago
  66. d7cddf6 XFAIL 3 tests on darwin 11-12. The tests have recently been modified, are correct, and pass with an updated libc++.dylib by Howard Hinnant · 11 years ago
  67. 585b48d [tests] Update to use lit's now-integrated XFAIL handling. by Daniel Dunbar · 11 years ago
  68. 5c316a6 LWG 2145 - mark constructor for std::error_category as inline and constexpr. Leave the (existing, out-of-line, non-constexpr) in the dylib for compatibility with existing programs) by Marshall Clow · 11 years ago
  69. 2a34052 Updated status of issues #2093, 2144, and 2185 by Marshall Clow · 11 years ago
  70. 802daf6 Updated status and description of issues 2064, 2069 and 2096. by Marshall Clow · 11 years ago
  71. cd17d90 Updated status of issues #2028, 2047, and 2053. by Marshall Clow · 11 years ago
  72. 78afc05 Updated status of issues #1214, 2207 and 2209. They were already implemented, so no functionality change was needed. by Marshall Clow · 11 years ago
  73. 9c07b14 G M: minor fix to silence warning in cmake version 2.8.11.20130809-gba97e. by Howard Hinnant · 11 years ago
  74. de8fc6b Relax complete-type check for functions and function pointers to allow void return type. This bug was exposed by Eli Friedman's commit to clang r188324. Anywhere this version of clang ships, this libc++ fix must follow. However this fix is compatible with previous clangs, and so this libc++ doesn't need to wait for this clang. by Howard Hinnant · 11 years ago
  75. 7f76450 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  76. 3e005bf Fix signed/unsigned warnings when building libc++ in C++14 mode by Marshall Clow · 11 years ago
  77. 811e713 Added some missing issues to the c++1y status page, and put in hyperlinks for the papers. by Howard Hinnant · 11 years ago
  78. e755995 remove CWG papers from list; add link to clang status page by Marshall Clow · 11 years ago
  79. 9b86fc1 Added CWG and SG1 papers to libc++ status page by Marshall Clow · 11 years ago
  80. 68b4025 Mark LWG Issue #2110 and #2113 as completed - they were already done by Marshall Clow · 11 years ago
  81. 2df3700 Add a deleted assignment operator for basic_ostream; LWG Issue #2067 by Marshall Clow · 11 years ago
  82. 198a2a5 Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>) by Marshall Clow · 11 years ago
  83. bf6eda0 Eradicate tabs by Marshall Clow · 11 years ago
  84. 5da3087 Update for N3657 and issue 2010 by Marshall Clow · 11 years ago
  85. 5cfc6ab Second half (map/multimap) of N3657 by Marshall Clow · 11 years ago
  86. 23d1ccc Updated issues 2039, 2044, 2197, 2225, and 2231 by Marshall Clow · 11 years ago
  87. 6ef8408 Updated Issue 2187 by Marshall Clow · 11 years ago
  88. 0931015 Removed 'Ready' issues from Bristol by Marshall Clow · 11 years ago
  89. 83e40c4 Updated issues 2009 and 2074 by Marshall Clow · 11 years ago
  90. 8634fc5 Added more tests for numeric conversion error handing; Refs LWG issue 2009 by Marshall Clow · 11 years ago
  91. 6b229e1 Fix template formatting. No, really by Marshall Clow · 11 years ago
  92. deb471c escape some template specs by Marshall Clow · 11 years ago
  93. 437cdcf Fix case mismatch by Marshall Clow · 11 years ago
  94. 5d48077 Create a C++14 status page by Marshall Clow · 11 years ago
  95. 7a4e374 More support for N3657; tests for is_transparent by Marshall Clow · 11 years ago
  96. 4a0a981 First half of support for N3657; heterogenous lookups for set/multiset by Marshall Clow · 11 years ago
  97. 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
  98. 80e19ac Add a check for arrays of unknown bounds to is_destructible. This fixes http://llvm.org/bugs/show_bug.cgi?id=16839 by Howard Hinnant · 11 years ago
  99. 5ea5d31 Partial implementation of N3665. This paper was not voted into the C++1y draft. However I was looking at it and with some experimentation realized that I could partially implement it, and at the same time offer a performance optimization to cout. I simply added an xsputn override to the cout filebuf. The override does nothing special at all if there is a non-trivial codecvt installed. However if the codecvt returns true for always_noconv(), then this function can dump an entire string to fwrite, instead of doing it a character at a time under overflow(). This just makes sense. I stopped short of a full implementation of N3665 because in order to do so, xsputn would have to allocate a buffer when always_noconv() returned false, and I don't want to go to that expense. by Howard Hinnant · 11 years ago
  100. bd7b48a [tests] Update to use lit_config and lit package, as appropriate. by Daniel Dunbar · 11 years ago