1. 8ecb95f Forgot to svn add the test for r189722. by Howard Hinnant · 11 years ago
  2. 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
  3. 9e9d076 [tests] Change with_system_lib feature to match what XFAIL lines expect. by Daniel Dunbar · 11 years ago
  4. 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
  5. 09da3c0 LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin by Marshall Clow · 11 years ago
  6. 08b4f3f LWG Issue 2162: mark allocator_traits::maxsize as noexcept by Marshall Clow · 11 years ago
  7. 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
  8. af74651 Implement LWG issue 2061 by Marshall Clow · 11 years ago
  9. e1c5f9e Apply constexpr to initializer_list for c++1y. by Howard Hinnant · 11 years ago
  10. 5e57142 Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. by Howard Hinnant · 11 years ago
  11. 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
  12. 641d3d8 XFAIL a few tests on darwin12 by Howard Hinnant · 11 years ago
  13. 1c44f51 Zhihao Yuan noted that a move assignment operation was missing from std::adjacent_difference. Fixed. by Howard Hinnant · 11 years ago
  14. 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
  15. 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
  16. 585b48d [tests] Update to use lit's now-integrated XFAIL handling. by Daniel Dunbar · 11 years ago
  17. 198a2a5 Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>) by Marshall Clow · 11 years ago
  18. bf6eda0 Eradicate tabs by Marshall Clow · 11 years ago
  19. 5cfc6ab Second half (map/multimap) of N3657 by Marshall Clow · 11 years ago
  20. 8634fc5 Added more tests for numeric conversion error handing; Refs LWG issue 2009 by Marshall Clow · 11 years ago
  21. 7a4e374 More support for N3657; tests for is_transparent by Marshall Clow · 11 years ago
  22. 4a0a981 First half of support for N3657; heterogenous lookups for set/multiset by Marshall Clow · 11 years ago
  23. 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
  24. bd7b48a [tests] Update to use lit_config and lit package, as appropriate. by Daniel Dunbar · 11 years ago
  25. 051c848 N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const_iterator constructor. Fix comment typos in other tests by Marshall Clow · 11 years ago
  26. 193ef03 N3644 support for <unordered_set> and <unordered_map> by Marshall Clow · 11 years ago
  27. 52ad482 N3644 support for vector<bool> by Marshall Clow · 11 years ago
  28. 0f164c9 N3644 support for <string> and <vector> by Marshall Clow · 11 years ago
  29. 36ba399 Correct logic bug in find optimization for vector<bool>. This fixes http://llvm.org/bugs/show_bug.cgi?id=16816 by Howard Hinnant · 11 years ago
  30. ab61b2c War on tabs by Howard Hinnant · 11 years ago
  31. f68b46f Rename time.duration.literals step 3 by Howard Hinnant · 11 years ago
  32. 32c0969 Rename time.duration.literals step 2 by Howard Hinnant · 11 years ago
  33. c29e1b9 Rename time.duration.literals step 1 by Howard Hinnant · 11 years ago
  34. f9c29e1 Implement tests for NULL iterators for <array> re: N3644 by Marshall Clow · 11 years ago
  35. 5a11f94 Implement NULL iterators for <forward_list> and <deque> re: N3644 by Marshall Clow · 11 years ago
  36. 65d2e6a Implement NULL iterators for <list> re: N3644 by Marshall Clow · 11 years ago
  37. 824c199 debug mode for unordered_map. Also picked up a missing check and test in unordered_multimap. This wraps up debug mode for the unordered containers. by Howard Hinnant · 11 years ago
  38. 8b00e6c Ok, 3 major changes for debug mode in one commit: by Howard Hinnant · 11 years ago
  39. e9df0a5 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 11 years ago
  40. 56dcf0b Taking another swing at correctly optimizing fill_n. by Howard Hinnant · 11 years ago
  41. eb34122 Constrain fill_n -> memset operations to include implicit convertibility to unsigned char. This fixes http://llvm.org/bugs/show_bug.cgi?id=16764. Also a drive-by fix on a chrono test suite bug. by Howard Hinnant · 11 years ago
  42. a61e6f8 Implement constexpr (n3302) and fix operator *= and /= by Marshall Clow · 11 years ago
  43. 832b304 Implement n3469 - constexpr for chrono by Marshall Clow · 11 years ago
  44. f890d9b Debug mode for unordered_multimap. Some mods were done for unordered_map as well to keep all the tests passing. However unordered_map is at the very least still missing tests, if not functionality (if it isn't tested, it probably isn't working). by Howard Hinnant · 11 years ago
  45. 0bb0a7c Debug mode for unordered_multiset. The exercise spotted a few places I had missed on unordered_set, so I picked those up as well. by Howard Hinnant · 11 years ago
  46. d5bfe90 Add operator new[] to test. Partial fix for valgrind warning in http://llvm.org/bugs/show_bug.cgi?id=16703. by Howard Hinnant · 11 years ago
  47. ff46409 Implement N3421; comparison predicates<void> by Marshall Clow · 11 years ago
  48. f182038 literal suffixes for std::chrono by Marshall Clow · 11 years ago
  49. 3921364 Debug mode for unordered_set. I believe this to be fairly complete for by Howard Hinnant · 11 years ago
  50. 1523432 Implement string suffixes from N3642 by Marshall Clow · 11 years ago
  51. cd59acc Bill Fisher: This patch fixes a bug where std::regex in ECMAScript mode was ignoring capture groups inside lookahead assertions. by Howard Hinnant · 11 years ago
  52. b8e0d90 Fix a bug in std::fill_n where memset would end up being called in cases when it shouldn’t. by Anders Carlsson · 11 years ago
  53. da0a0e8 Make tuple's constructor and std::get<>(tuple) constexpr. Final stage of fixing bug #16599. Thanks to Howard for the review and updates. by Marshall Clow · 11 years ago
  54. 8fc4f5a Make std::get constexpr by Marshall Clow · 11 years ago
  55. f7777e8 Add pointer format test for Windows. by Howard Hinnant · 11 years ago
  56. 206f6cd Bug 16599 part 2: Make std::pair's constructors and comparison operators (and make_pair) constexpr. by Marshall Clow · 11 years ago
  57. 01a0e90 Make std::forward and std::move (and std::move_if_noexcept) constexpr in C++14 by Marshall Clow · 11 years ago
  58. 1e1d051 Bill Fisher: This patch fixes an ill-formed comparison when parsing control escapes, e.g. "\cA\ca". The code will now throw an error_escape exception for invalid control sequences like "\c:" or "\c". by Howard Hinnant · 11 years ago
  59. 1f96a4d A few fixes to tests for Windows port. by Howard Hinnant · 11 years ago
  60. e8029e5 Implement n3584 - Addressing Tuples by Type by Marshall Clow · 11 years ago
  61. ef7a7b7 Port make_[un]signed tests to platforms where sizeof(wchar_t) == 2. by Howard Hinnant · 11 years ago
  62. e840208 Bill Fisher: This patch fixes a less likely case where '\b' can back up into invalid memory, when driven by a regex_iterator (for case 1, see r185273 or http://llvm.org/bugs/show_bug.cgi?id=16240) by Howard Hinnant · 11 years ago
  63. 37c17ed Improved tests (and fixed a bug in the tests); thanks to Richard Smith for the suggestion by Marshall Clow · 11 years ago
  64. 7670f7d Bill Fisher: This patch fixes a bug where regex_iterator doesn't indicate when it's restarting in the middle of a string. This bug causes /^a/ to match in the middle of the string "aaaaaaa", during iteration. by Howard Hinnant · 11 years ago
  65. 171771a War on tabs. by Howard Hinnant · 11 years ago
  66. e2735d1 Implement n3668 - std::exchange by Marshall Clow · 11 years ago
  67. d29bb4b Implement n3545 for c++14 by Marshall Clow · 11 years ago
  68. 0769e6a Windows port for __codecvt_utf8<wchar_t>. by Howard Hinnant · 11 years ago
  69. d712a59 Silence -Wint-to-void-pointer-cast warning in test. by Howard Hinnant · 11 years ago
  70. 9b128e0 Remove implicit conversion from __value_type to value_type in [unordered_][multi]map. This fixes http://llvm.org/bugs/show_bug.cgi?id=16549 by Howard Hinnant · 11 years ago
  71. b66e1c3 Removed extension in [unordered_][multi]map which allowed one to emplace using just an argument for the key, as opposed to using piecewise_construct. However a bug report exposed that this created an unfortunate ambiguity. People who are currently using the extension will be notified the next time they compile, and will have to change to using piecewise_construct. There are no ABI issues with the removal of this extension. This fixes http://llvm.org/bugs/show_bug.cgi?id=16542 by Howard Hinnant · 11 years ago
  72. e008d4e Simplify comparators of [unordered_][multi]map. This fixes http://llvm.org/bugs/show_bug.cgi?id=16538 by Howard Hinnant · 11 years ago
  73. 4dca044 Fix bashism. by Joerg Sonnenberger · 11 years ago
  74. 933afa9 Patch for N3655 (Transformation type traits) with Howard's additions by Marshall Clow · 11 years ago
  75. 6a683bf Constrain launch ~ operator to defined bits. by Howard Hinnant · 11 years ago
  76. dbc8cf0 Bill Fisher: This patch fixes a bug where the regex parser doesn't advance the pointer after reading the third character of an octal escape (in awk mode). by Howard Hinnant · 11 years ago
  77. eaffd0a XFAIL this test on 10.7 and 10.8 by Howard Hinnant · 11 years ago
  78. fd7481e Implement n3656 - make_unique. Thanks to Howard for the review and suggestions. by Marshall Clow · 11 years ago
  79. 7ec46bc Implement n3658 - Compile-time integer sequences by Marshall Clow · 11 years ago
  80. 11b8718 In istream::ignore, check the delimeter as an int_type, not as a char_type, so as to correctly handle EOF. This fixes http://llvm.org/bugs/show_bug.cgi?id=16427 by Howard Hinnant · 11 years ago
  81. 099dec1 The bind and function functor constructors and assignment operators were overly general and getting confused with the copy constructor and copy assignment operators. Constrained them. This fixes http://llvm.org/bugs/show_bug.cgi?id=16385 by Howard Hinnant · 11 years ago
  82. c05e986 Fix bind by making _is_valid_bind_return more robust. It should return false instead of give a compile time error, always. The problem was down in ____mu_return, the version that handles nested bind objects. This fixes http://llvm.org/bugs/show_bug.cgi?id=16343 by Howard Hinnant · 11 years ago
  83. f491e51 Add operators to make launch a bitmask type. Searched all of the standard, and libc++ to see if this error occurred elsewhere and didn't see any other place. This fixes http://llvm.org/bugs/show_bug.cgi?id=16207 by Howard Hinnant · 11 years ago
  84. c1ecd97 Provide missing '{' in parsing extended quoted characters. This fixes http://llvm.org/bugs/show_bug.cgi?id=16135 by Howard Hinnant · 11 years ago
  85. e57b7c4 William Fisher: A bug in __lookahead::exec causes /(?=^)b/ to match ab. When makes a recursive call to , it passes true for the value of . This causes a beginning-of-line anchor (^) inside a lookahead assertion to match anywhere in the text. This fixes http://llvm.org/bugs/show_bug.cgi?id=11118 by Howard Hinnant · 11 years ago
  86. 918f2a8 Bill Fisher: Fix for failing to throw an exception in regex when parsing an invalid escape sequence. This fixes http://llvm.org/bugs/show_bug.cgi?id=16023 by Howard Hinnant · 11 years ago
  87. 9dcdcde Implement full support for non-pointer pointers in custom allocators for string. This completes the custom pointer support for the entire library. by Howard Hinnant · 11 years ago
  88. 2c39cbe Implement full support for non-pointer pointers in custom allocators for vector. by Howard Hinnant · 11 years ago
  89. 29f7432 Implement full support for non-pointer pointers in custom allocators for list. by Howard Hinnant · 11 years ago
  90. 81381a9 Implement full support for non-pointer pointers in custom allocators for forward_list. by Howard Hinnant · 11 years ago
  91. fcd8db7 Implement full support for non-pointer pointers in custom allocators for deque. by Howard Hinnant · 11 years ago
  92. 7a6b7ce Implement full support for non-pointer types in custom allocators. This is for the unordered containers only. This work still needs to be done on the sequence containers. by Howard Hinnant · 11 years ago
  93. 70342b9 Implement full support for non-pointer types in custom allocators. This is for the associative containers only. This work still needs to be done on the unordered and sequence containers. Fixes http://llvm.org/bugs/show_bug.cgi?id=15978 by Howard Hinnant · 11 years ago
  94. ee749a4 Test case for r183481. by Howard Hinnant · 11 years ago
  95. 8f72d5c Fix a couple of bugs in linear_congruential_engine::seed. Regression test added. by Howard Hinnant · 11 years ago
  96. 6287c65 Remove cv qualifiers from member pointers in the __member_pointer_traits test. This was causing a const-qualified bind result to malfunction. This was a recent regression due to the new use of __member_pointer_traits in restricting the __invokable and __invoke_of tests. by Howard Hinnant · 11 years ago
  97. bb3a0ac XFAIL this test when using the darwin12 system library. Reviewed by Howard by David Dean · 11 years ago
  98. b30abdd Implement n3607: 'equal', 'mismatch', and 'is_permutation' by Marshall Clow · 11 years ago
  99. ecc9742 Constrain __invoke functions more accurately. This fixes http://llvm.org/bugs/show_bug.cgi?id=15861 . by Howard Hinnant · 11 years ago
  100. dd854b2 Mark some tests with XFAIL for Lion and Mountain Lion. by Howard Hinnant · 11 years ago