1. e506698 Add locales to available_features for tests. by Dan Albert · 10 years ago
  2. bcaf4d5 Base regex code on char_class_type. by Dan Albert · 10 years ago
  3. a9aa30b Use correct -march for x86. by Dan Albert · 10 years ago
  4. 48faff7 Don't treat non-virtual-dtor as an error. by Dan Albert · 10 years ago
  5. 8f62279 Make meta.trans.other/aligned_storage.pass.cpp pass on arm. by Nico Weber · 10 years ago
  6. 0f5a512 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
  7. 16d1dea Merge "Fix Bug 19678 - libc++ does not correctly handle the regex: '[^\0]*'" by Dan Albert · 10 years ago
  8. 51aa086 Fix compiler accidentally being passed twice. by Dan Albert · 10 years ago
  9. 21622af Fix Bug 19678 - libc++ does not correctly handle the regex: '[^\0]*' by Marshall Clow · 10 years ago
  10. 0598fd4 Allow per device timeout configurations. by Dan Albert · 10 years ago
  11. 68d5101 XFAIL for android as well as androideabi. by Dan Albert · 10 years ago
  12. 356f374 Test configs for x86 emulator. by Dan Albert · 10 years ago
  13. 52f48de Up the default timeout. by Dan Albert · 10 years ago
  14. 8e3d762 Bionic added en_US.UTF-8 to supported locales. by Dan Albert · 10 years ago
  15. e0fd250 Add XFAIL for tests using locales. by Dan Albert · 10 years ago
  16. f61de8f Re-enable tests by Dan Albert · 10 years ago
  17. 0237155 Don't need these anymore. by Dan Albert · 10 years ago
  18. 0f81d76 Add support for LIT to Android.mk. by Dan Albert · 10 years ago
  19. 7a299dd Add support for Android targets to lit.cfg. by Dan Albert · 10 years ago
  20. 854ad93 Fix bug 19740; round-tripping a pointer through a stream doesn't work by Marshall Clow · 10 years ago
  21. e94bd6d Fix a problem exposed by r208825, which caused bind (and other bits of libc++) to stop working. And tests by Marshall Clow · 10 years ago
  22. 2a26941 Reverts a compatibility change made to two tests by Dan Albert · 10 years ago
  23. 9fdc63a Disables tests that fail to compile by Dan Albert · 10 years ago
  24. 6f56ab7 Adds a basic test wrapper for Android by Dan Albert · 10 years ago
  25. 8a71d23 [libc++] Teach is_integral, is_[un]signed and make_[un]signed about __[u]int128_t by Stephan Tolksdorf · 10 years ago
  26. f4c0c70 Add tests that should fail when lock() throws. THis is part of LWG issue #2135. No library changes here. by Marshall Clow · 10 years ago
  27. bce096d Add a test to make sure we're doing the right thing for throwing exceptions from deferred functions. This is LWG issue #2186. No change to the library needed. by Marshall Clow · 10 years ago
  28. f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 10 years ago
  29. b1ead68 Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note that this is a (small) behavior change in the library. Reverse iterators whose base iterators' operator* return references to 'within themselves' have been sacrificed to the greater goal of avoiding data races. by Marshall Clow · 10 years ago
  30. d384925 Patch from Steve MacKenzie to make the libc++ tests play nicely with MSVC's STL. Add '#include <functional>' to four of the priority queue tests. by Marshall Clow · 10 years ago
  31. 3ebf26f Final bit for LWG #2263; test different allocator pointer types. Note that libc++ already does the right thing here; I've just added tests to ensure that it stays this way. by Marshall Clow · 10 years ago
  32. 6dbaaa9 Add tests for LWG issue #2356. Stability of erasure in unordered associative containers. Libc++ already does this, but now we have tests for it. by Marshall Clow · 10 years ago
  33. 179e945 More tests for LWG Issue #2263; this time to the associative and unordered containers. Still no changes to libc++ by Marshall Clow · 10 years ago
  34. 9863083 Added tests to the sequence containers for for LWG Issue #2263. Comparing iterators and allocator pointers with different const-character. No changes to libc++ by Marshall Clow · 10 years ago
  35. b90686c Implement LWG #2344: quoted()'s interaction with padding is unclear. I think that anyone using quoted with padding is really confused, but it should work the way the rest of iostreams works. by Marshall Clow · 10 years ago
  36. 471f3c6 Fix a couple of -Wabsolute-value warnings in the libc++ tests by Marshall Clow · 10 years ago
  37. 9d3d032 Do not derive __gnu_cxx::hash<T> from std::hash<T>. by Peter Collingbourne · 10 years ago
  38. 48c7470 Implement LWG 2193. Default constructors for standard library containers are explicit. Note that libc++ already did this for string/deque/forward_list/list/vector and the unordered containers; implement it for set/multiset/map/multimap. Add tests for all the containers. Two drive-by fixes as well: add a missing explicit in <deque>, and remove a tab that snuck into a container test. This issue is also LLVM bug 15724, and resolves it. by Marshall Clow · 10 years ago
  39. 24b29a0 Mark is_final as a C++14 feature. by Marshall Clow · 10 years ago
  40. 0d6dcb5 Remove definition of std::fmaf from libc++. Fixes bug #18910. This function should come from the C standard library. As a drive-by fix, update the tests to remove a warning from -Wabsolute-value by Marshall Clow · 10 years ago
  41. ebd6c2b Implement LWG #2212: std::is_final. This requires compiler support, which modern versions of clang provide. Also mark LWG #2230 as complete - no code changes needed. by Marshall Clow · 10 years ago
  42. 23ef151 Update synposis in <memory> to show move semantics for weak_ptr; add tests for already existing move semantics. Mark LWG issues #2315 (no changes needed), 2316 (move semantics for weak_ptr), 2252 (previous commit) and 2271 (previous commit) as complete. by Marshall Clow · 10 years ago
  43. 8d4ce30 LWG Issue #2271: regex_traits::lookup_classname specification unclear. libc++ already does the right thing; just update the tests. by Marshall Clow · 10 years ago
  44. cbb9305 LWG issue #2252: Add more tests for exception safety. No changes needed in the library by Marshall Clow · 10 years ago
  45. a93b5e2 Implement LWG #2268: Setting a default argument in the declaration of a member function assign of std::basic_string. by Marshall Clow · 10 years ago
  46. be8a99a [libc++] Const qualify __gnu_cxx::hash_map<>::const_iterator::pointer type. by Peter Collingbourne · 10 years ago
  47. 53c0e72 Implement LWG 2324: Insert iterator constructors should use addressof(). Add two new container classes to the test suite that overload operator &, and add test cases to the insert/front_insert/back_insert iterator tests that use these containers. by Marshall Clow · 10 years ago
  48. 0c60b0a Remove a stray tab that snuck into a test. No functionality change by Marshall Clow · 10 years ago
  49. 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 · 10 years ago
  50. ff137e9 Implement LWG Issue #2285 - make_reverse_iterator. Also mark issues #1450 and #2205 as complete; they are just wording changes in the standard. Mark issues #2359, #2320 and #2322 as complete - libc++ implements them already. by Marshall Clow · 10 years ago
  51. 37a9ca6 More LWG issues. Mark #2182, #2323 and #2213 as complete. Add a test for #2339, and mark that as complete. No actual changes to the libc++ code; all of these were already in place. by Marshall Clow · 10 years ago
  52. 02ca8af LWG issue #2188: Reverse iterator does not fully support targets that overload operator&. Also mark #2272 and #2299 as complete; libc++ already implements them. by Marshall Clow · 10 years ago
  53. 103af34 Implement LWG issue 2306: match_results::reference should be value_type&, not const value_type&. This is a general move by the LWG to have the reference type of read-only containers be a non-const reference; however, there are no methods that return a non-const reference to a match_result entry, so there's no worries about getting a non-const reference to a constant object. by Marshall Clow · 10 years ago
  54. 8e554d9 Implement LWG issue 2301: Mark std::tie as constexpr by Marshall Clow · 10 years ago
  55. e0f8672 Implement LWG Issues #2329 and #2332 - disallow iterators into temporary regexes and regexes into temporary strings by Marshall Clow · 10 years ago
  56. 9dacb2f Implement LWG Issue: 2280. begin/end for arrays should be constexpr and noexcept, plus a drive-by fix for cbegin/cend suggested by Peter Sommerlad. by Marshall Clow · 10 years ago
  57. 9d9463a Implement LWG2350: min, max, and minmax should be constexpr. by Marshall Clow · 10 years ago
  58. d2060f0 Add a test to make sure that vector supports incomplete types by Marshall Clow · 10 years ago
  59. 71e699d Fix for PR17606 - result_of (and INVOKE) works incorrectly for member function pointers with ref qualifiers. Also a drive-by fix for common_type in C++03 mode. Thanks to Michel Morin for the bug report and the proposed fix. by Marshall Clow · 10 years ago
  60. ebfc50e Fix for PR18735 - self-assignment for map/multimap gives incorrect results in C++03 by Marshall Clow · 10 years ago
  61. a3dc8f3 Support forward_list<Incomplete Type>. Patch by Zhihao Yuan! by Peter Collingbourne · 10 years ago
  62. 08356fb Albert Wong: Fix thread.thread.id/lt.pass.cpp to not assume thread::id() produces a minimal value. This enables this test to pass on andriod arm. by Howard Hinnant · 10 years ago
  63. 13fbe9d Fix numeric.limits.members/traps.pass.cpp to pass on non-x86 architectures. Fixes bug #18468 by Marshall Clow · 10 years ago
  64. a612c62 lit.site.cfg:cxx_under_test should take precedence over 'which clang++' by David Fang · 10 years ago
  65. 28754d0 Removed extra line that I left in when committing 199694. Thanks to Jared Grubb for the catch. by Marshall Clow · 10 years ago
  66. a4c0d87 Const qualify __mem_fn call operator by Peter Collingbourne · 11 years ago
  67. 15066f2 Removed extra space; thanks to thakis_'s eagle eye by Marshall Clow · 11 years ago
  68. 1a383b9 Fixed test failure in is_iec559.pass.cpp on darwin-ppc32. Thanks to David Fang for the report (and suggested fix) by Marshall Clow · 11 years ago
  69. e3c9d52 Fix erroneous test; was failing on darwin-ppc32. Fixes PR18469. by Marshall Clow · 11 years ago
  70. 98760c1 Add license headers to a bunch of libc++ files that were missing them. No functionality change. Fixes 18291. Thanks to Nico for the bug report and the patch. by Marshall Clow · 11 years ago
  71. beee5e4 Apply patch for Albert Wong: 'Modify testit to allow filtering tests by prefixes'. by Marshall Clow · 11 years ago
  72. 928bb68 Whoops! Set the default in the last commit to c++1y instead of c++11 by Marshall Clow · 11 years ago
  73. 2f78c0d Update lib/buildit and test/testit to both pay attention to an env flag CXX_LANG, which people can set to 'c++03', 'c++11' or 'c++1y' to build/test using that language variant. If you don't set this env variable, you get c++11, just like today. Drive-by fix; remove duplicate -nostdinc++. by Marshall Clow · 11 years ago
  74. 0efd9dc Fix PR18404 - 'Bug in regex_token_iterator::operator++(int) implementation'. Enhance the tests for regex_token_iterator and regex_iterator. by Marshall Clow · 11 years ago
  75. 908b5d7 Back out the <type_traits> changes from r198431; they were breaking when building with glibc. Need to find a better solution for PR18218. by Marshall Clow · 11 years ago
  76. 854a7a0 Patch by Howard. First part of fix for PR18218; add type traits needed to do the right thing. Fix the problems in PR18218 for isnan and pow - they also need to be applied to the other functions in <cmath>. Also, a drive-by fix for the test - now actually calls test_abs() by Marshall Clow · 11 years ago
  77. 239bc42 Make cv_status a class enum. Fixes PR18314. Thanks to Andersca for the report and the patch. by Marshall Clow · 11 years ago
  78. 1b92188 Found six (nmostly) identical files named 'test_allocator.h' in the libcxx test suite. Moved one to /support, made it a superset, and removed all but one of the others, and iupdated all the includes. Left the odd one (thread/futures/test_allocator.h) for later. by Marshall Clow · 11 years ago
  79. ebedffd Found two identical files named 'allocators.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change by Marshall Clow · 11 years ago
  80. e27dbcf Found two identical files named 'DefaultOnly.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change by Marshall Clow · 11 years ago
  81. 6daf534 Fix for PRPR17934; based on a fix suggested by Peter Sommerlad by Marshall Clow · 11 years ago
  82. a7d4605 Remove executable permissions on a text file by Sylvestre Ledru · 11 years ago
  83. 061d0cc There were two identical files named 'min_allocator.h'. Move one of them to /support and delete the other. Then adjust all the tests that used them to include the moved one. No functionality change. by Marshall Clow · 11 years ago
  84. 16c76a2 Fix a test that I broke over the weekend by Marshall Clow · 11 years ago
  85. 0cdbe60 Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
  86. 0c6a583 Fixed bug in quoted strings implementation. Added test to be sure. Thanks to Peter Sommerlad for the report (and suggested fix) by Marshall Clow · 11 years ago
  87. 6b7c2ae Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
  88. 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 11 years ago
  89. ecc8d7b Fix an off-by-one error in basic_string::__grow_by, where it would incorrectly throw length_error (instead of bad_alloc) when attempting to resize the string to 'max_size()'. Add tests for resizing to max_size +/-1 by Marshall Clow · 11 years ago
  90. 76a8670 LWG issue 2341; Make the two variants of basic_ostream::seekp and basic_istream::seekg behave consistently; update tests to make sure by Marshall Clow · 11 years ago
  91. 09f8550 Fixes PR17148 by Marshall Clow · 11 years ago
  92. aa87532 Avoid using the name 'bzero' for an enumerator in global scope. <strings.h> might declare this as a function. by Richard Smith · 11 years ago
  93. 71b5215 r192075 broke the buildbot at by Howard Hinnant · 11 years ago
  94. 5f2d5b9 LWG Issue 2097: packaged_task constructors should be constrained by Marshall Clow · 11 years ago
  95. 1206720 Implement national body comment GB9: remove std::gets by Marshall Clow · 11 years ago
  96. dab89a1 Fix LWG Issue 2141: common_type trait produces reference types by Marshall Clow · 11 years ago
  97. 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
  98. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  99. 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
  100. 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