1. 25a1516 [libcxx] Add support for LLVM_USE_SANITIZER to libcxx when being built standalone and in-tree by Eric Fiselier · 10 years ago
  2. dfe5e72 [libcxx] Update the way the -std= flag is chosen by CMake and LibcxxTestFormat by Eric Fiselier · 10 years ago
  3. b4b32a0 Readding FreeBSD support to lit.cfg. Patch from Pawel Worach. by Eric Fiselier · 10 years ago
  4. 09d8c46 Tame a few enum size tests when using -fshort-enums on ARM. by Jonathan Roelofs · 10 years ago
  5. efefe8b Revert get testsuite running on FreeBSD. by Eric Fiselier · 10 years ago
  6. 101e2f3 Get testsuite running on FreeBSD. by Eric Fiselier · 10 years ago
  7. 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
  8. c808961 Fix incorrect locale requirements in tests by Eric Fiselier · 10 years ago
  9. 31b9c44 Add bare_allocator archetype that implements the minimal possible allocator interface. by Eric Fiselier · 10 years ago
  10. f3b5f0e [libc++] Fix the CMake build on Mac when setting MACOSX_DEPLOYMENT_TARGET=10.6 by Hans Wennborg · 10 years ago
  11. 5b34a5f Change two tests to be less dependant on locales. by Eric Fiselier · 10 years ago
  12. f412461 Add return statement to slice_array and mask_array assignment. Closes PR20614. by Eric Fiselier · 10 years ago
  13. 35d775d Update libc++ docs to include instructions for LIT. by Dan Albert · 10 years ago
  14. b953610 NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove external include guards. by Eric Fiselier · 10 years ago
  15. e48b0c4 fix stdio.h test to reflect removal of ::gets in c++14 by Eric Fiselier · 10 years ago
  16. 6774067 NFC. Remove trailing whitespace and tabs. by Eric Fiselier · 10 years ago
  17. e8b4232 Emulate clang atomic built-ins on gcc > 4.7 by Dan Albert · 10 years ago
  18. ddcbcd6 Revert "Add some extra checks to the MoveOnly test class to ensure it is not constructed or assigned from in a moved-from state." by David Blaikie · 10 years ago
  19. 5eb396a Add some extra checks to the MoveOnly test class to ensure it is not constructed or assigned from in a moved-from state. by David Blaikie · 10 years ago
  20. ae39e4f fix copy and pasted comment in test by Eric Fiselier · 10 years ago
  21. 2af66e9 Mark math.h and cmath tests as xfail on linux. by Eric Fiselier · 10 years ago
  22. 095c3dd Apply a similar fix to <forward_list> as I did for <list> in r215210. Again, thanks to Ion Gaztañaga for noticing this problem w.r.t LWG#526 by Marshall Clow · 10 years ago
  23. fca038e While reading LWG#526, Ion Gaztañaga noticed that libc++ didn't correctly handle list::remove(const value_type &x), if x was an element of the list. Added a test for this, and a fix. Thanks to Ion for the report. by Marshall Clow · 10 years ago
  24. f2e8c04 Fix re-building in-tree libc++ against in-tree libc++abi by Viktor Kutuzov · 10 years ago
  25. ea8ed83 dit pointed out on IRC that '__i = _VSTD::next(__i)' was a very long-winded way of writing '++__i'. Since I hate being thought of as long-winded (this checkin comment notwithstanding), I fixed it. No functionality change. by Marshall Clow · 10 years ago
  26. c09c286 Fix typo. by Dan Albert · 10 years ago
  27. 529d303 Fix a problem with reference_wrapper in C++03 that was causing counting predicates to fail. Add a test to make sure it works. However, most of the reference_wrapper tests still fail in C++03 mode, due to a lack of decltype. No change there. by Marshall Clow · 10 years ago
  28. b4ed5ca Add locales to available_features for tests. by Dan Albert · 10 years ago
  29. f0f1bca Fix PR#202520 - predicate called too many times in list::remove_if. Add tests for list, forward_list, and the std::remove_if algorithm by Marshall Clow · 10 years ago
  30. a1d32fc Obey LLVM_LIBDIR_SUFFIX. by Dan Albert · 10 years ago
  31. 32d4b65 Adding ABI information to linux test results by Eric Fiselier · 10 years ago
  32. b127e60 Update information about compiler used during linux tests and reformat run information. by Eric Fiselier · 10 years ago
  33. c72b49b Update linux test results file by Eric Fiselier · 10 years ago
  34. d3d01ea Change lit.cfg to allow whitespace before comments by Eric Fiselier · 10 years ago
  35. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  36. 6f8821d [libcxx] Remove use of default function template parameters in type traits. Fixes DR20484 by Eric Fiselier · 10 years ago
  37. c5eb696 Add test cases for creating atomic types for trivially copyable types. by Marshall Clow · 10 years ago
  38. 15269a8 Fix numeric_limits<XXX>::is_modulo for signed arithmetic types. We were reporting true, for all arithmetic types, which is incorrect. Fix the tests which were wrong, too. This fixes PR#20158. by Marshall Clow · 10 years ago
  39. 05d116e std::once_flag was forward declared with _LIBCPP_TYPE_VIS decoration, and the defined with _LIBCPP_TYPE_VIS_ONLY decoration. Make them match by Marshall Clow · 10 years ago
  40. 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
  41. e515bbd Fix linking with just-built libc++abi (added in r214037). by Alexey Samsonov · 10 years ago
  42. 0d1965d Fix PR#20471. Add a cast in __align_it to ensure that the bit twiddling is done at the correct size. A better solution, IMHO, would be to declare vector<bool>::__bits_per_word as 'size_type', rather than 'unsigned', but that's a possible ABI change. by Marshall Clow · 10 years ago
  43. 0c6d1a8 Better defaults for in-tree libc++ with cmake. by Dan Albert · 10 years ago
  44. 3ee7233 [libcxx] expose experimental::erased_type for all standard versions. by Eric Fiselier · 10 years ago
  45. 9020c08 D4451: Fix copy/move issues casude by __tuple_leafs's converting constructor by Eric Fiselier · 10 years ago
  46. 08b8506 test commit by Eric Fiselier · 10 years ago
  47. 2a52a32 Fix ctype_base::xdigit for Android. by Dan Albert · 10 years ago
  48. de2404b Update the synopsis and comments with the results of LWG #2255. No code to back it up at the moment; just comments by Marshall Clow · 10 years ago
  49. cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
  50. cb8757a Fix std::make_heap's worst case time complexity by David Majnemer · 10 years ago
  51. db5e54d make the same change as in 213546 for vector<bool> by Marshall Clow · 10 years ago
  52. 3c2eac6 In response to bug #20362, change the order of operations in vector move assignment so that if the allocator move assignment throws, we aren't left with two objects pointing at the same memory. This is not a complete fix; I am unconvinced that a complete fix is possible. With this change in place, we will leak the old contents of the vector. LWG issue #2106, when adopted, will make this problem illegal. Thanks to Thomas Koeppe for the report and analysis. by Marshall Clow · 10 years ago
  53. d5549cc Fix bug #20335 - memory leak when move-constructing a string with unequal allocator. Thanks to Thomas Koeppe for the report by Marshall Clow · 10 years ago
  54. b1a4026 [libcxx] Add <experimental/utility> header for LFTS. by Eric Fiselier · 10 years ago
  55. 8fcc272 Change _LIBCXX_CONSTEXPR_AFTER_CXX11 to check for c++14 constexpr rules by Eric Fiselier · 10 years ago
  56. 9b2b60c Test commit: Reverting whitespace changes by Eric Fiselier · 10 years ago
  57. ad250c1 Test commit: whitespace change by Eric Fiselier · 10 years ago
  58. 2b44e3d Correctly implement LWG 2049; std::is_destructible. by Marshall Clow · 10 years ago
  59. 7ef03b7 Change Windows decoration on some base classes by Saleem Abdulrasool · 10 years ago
  60. 48e7e9f Support the built-in type-trait support in gcc 4.7 and later. Thanks to Albert Wong for the patch. by Marshall Clow · 10 years ago
  61. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  62. 7778249 Fix warning in test - missing exception specifier for overload of operator new by Marshall Clow · 10 years ago
  63. bbeca21 Add a reset method to the counting predicates in the test suite by Marshall Clow · 10 years ago
  64. 4847287 string_view enhancements. Move to the correct namespace. Better constexpr support (thanks to Richard for the suggestions). Update the tests to match this. Add <experimental/__config for experimental macros/etc to live. by Marshall Clow · 10 years ago
  65. 5134953 Fix some failing tests for the standard containers. The tests were failing in 32-bit mode because they assumed that std::size_type and make_unsigned<ptrdiff_t>::type were always the same type. No change to libc++, just the tests. by Marshall Clow · 10 years ago
  66. 3a61b30 Minor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03 by Marshall Clow · 10 years ago
  67. 2f9e714 Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix. by Marshall Clow · 10 years ago
  68. 394451d Fix a typo in the noexcept calculation for __compressed_pair::swap. Thanks to EricWF for the bug report and the fix. by Marshall Clow · 10 years ago
  69. c8c7aba Add checking for the complexity guarantees in the standard by Marshall Clow · 10 years ago
  70. 81aa3a7 Patch from Albert J. Wong to make type_traits take advantage of gcc intrinsics in 4.7 and later. No functionality change when using clang. by Marshall Clow · 10 years ago
  71. 44ead61 eliminate install of duplicate headers (take 2) Patch by Ryuta Suzuki by David Fang · 10 years ago
  72. ba6dbf4 Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes bug #20092. Thanks to Agustín Bergé for the bug report and the fix. by Marshall Clow · 10 years ago
  73. e4694b4 Formatting improvements in the <string_view> synopsis suggested by RSmith. No functionality change. by Marshall Clow · 10 years ago
  74. 04035d6 Revert "fixes duplicate header installation" by David Fang · 10 years ago
  75. 164b297 Implement string_view from the library fundamentals TS (n4023). Also works in C++11 and 03, with reduced functionality (mostly in the area of constexpr) by Marshall Clow · 10 years ago
  76. 0bd40d6 fixes duplicate header installation by David Fang · 10 years ago
  77. 675dd5c Mark assign to be constepr only in c++14; can't have constexpr fns that return void in C++11 by Marshall Clow · 10 years ago
  78. 37025e1 Make the helper routines in string really be constexpr. This required a bit of refacoring in algorithm as well. Give them better names while we're at it. All of these are internal rotines; no visible functionality change. by Marshall Clow · 10 years ago
  79. c1345e3 A bunch of the char.traits tests were using unicode literals. #ifdef those bits out on c++03, since it doesn't support u"" and U "" style strings. by Marshall Clow · 10 years ago
  80. c743921 Update Arcanist config to point to reviews.llvm.org by David Blaikie · 10 years ago
  81. 5520bf5 Fixed damaged row in issues table; thanks to STL for the catch by Marshall Clow · 10 years ago
  82. 281918b Testing infastructure: A template for char_traits where all the functions are constexpr, and a comparison predicate which counts how many times it's been called. by Marshall Clow · 10 years ago
  83. 20f0955 Since we now have a value for __cplusplus for c++14, teach libc++ about it by Marshall Clow · 10 years ago
  84. 73c1fce Use __builtin_operator_new/__builtin_operator_delete when available. This by Richard Smith · 10 years ago
  85. 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
  86. 981b01d Make meta.trans.other/aligned_storage.pass.cpp pass on arm. by Nico Weber · 10 years ago
  87. 0211e86 Make locales (and transitively, std::endl) work reliably with gcc. by Nico Weber · 10 years ago
  88. 5a54699 Add a note about debug mode being non-functional by Marshall Clow · 10 years ago
  89. 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
  90. 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
  91. d2f0b5c First cut at a post c++14 status page by Marshall Clow · 10 years ago
  92. 4074d6e Remove unused code in a libc++ test. by Nico Weber · 10 years ago
  93. 360f319 Preparation for <string_view>. More helper functions that can be shared between <string> and <string_view>. No functionality change by Marshall Clow · 10 years ago
  94. e39915b Fix XFAIL condition from r208840 by Justin Bogner · 10 years ago
  95. 3c122d8 Add a _LIBCPP_CONSTEXPR that was missed in r170026. by Nico Weber · 10 years ago
  96. d32add4 fix typo by Nico Weber · 10 years ago
  97. fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
  98. 4f3368e 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
  99. 52a708f Fix bug 19840, where some tests were not testing what we wanted. Thanks to Eric for the bug report by Marshall Clow · 10 years ago
  100. 6b7e692 Fix Bug 19678 - libc++ does not correctly handle the regex: '[^\0]*' by Marshall Clow · 10 years ago