1. b73568d Marcin Zalewski: Change the name of a template parameter in __copy_backward from _InputIterator to _BidirectionalIterator to better document the intent of the algorithm. by Howard Hinnant · 12 years ago
  2. 66a48c5 Give a lot more timing latitude to some of the timing tests. Busy buildbots are hitting the timing limits too often. by Howard Hinnant · 12 years ago
  3. 7fa0ca7 [tests] Infer the cxx_under_test (as clang++). by Daniel Dunbar · 12 years ago
  4. 88dec1e [tests] Change test default to run against locally built library. by Daniel Dunbar · 12 years ago
  5. 6b8b992 [tests] Enable use_system_lib support on Linux. by Daniel Dunbar · 12 years ago
  6. cedb7fc [tests] One last batch of XFAILs, for tests using new symbols added to libc++. by Daniel Dunbar · 12 years ago
  7. a38e2c9 [build] Create the link for the final library install name in the lib dir. by Daniel Dunbar · 12 years ago
  8. 5f4841f [tests] Accept XFAIL arguments that match any part of a feature. by Daniel Dunbar · 12 years ago
  9. 43807c2 [tests] XFAIL some locale tests that don't seem to work on any Darwin. by Daniel Dunbar · 12 years ago
  10. 4cceb7a [tests] If no explicit target triple is given, try to infer it. by Daniel Dunbar · 12 years ago
  11. 8b9eee3 [tests] Mark another stream input expected failure (with system libc++). by Daniel Dunbar · 12 years ago
  12. 548d392 [tests] Mark another stream input expected failure (with system libc++). by Daniel Dunbar · 12 years ago
  13. c8e1889 [tests] Mark some string.conversions expected failures (with system libc++). by Daniel Dunbar · 12 years ago
  14. edfb053 [tests] XFAIL a few things that require libc (?) support missing on Darwin. by Daniel Dunbar · 12 years ago
  15. aac8dd8 [tests] Mark some istream.unformatted expected failures (with system libc++). by Daniel Dunbar · 12 years ago
  16. a5b5196 [tests] Add an available feature that combines the triple and use_system_lib. by Daniel Dunbar · 12 years ago
  17. 81d1ef7 [tests] Add support for REQUIRES and XFAIL lines in libc++ tests. by Daniel Dunbar · 12 years ago
  18. cccf255 [tests] Add a 'use_system_lib' parameter. by Daniel Dunbar · 12 years ago
  19. 54e2fff Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause by Howard Hinnant · 12 years ago
  20. e0f0bfb Saleem Abdulrasool: __terminate_handler and __unexpected_handler are defined but not used when by Howard Hinnant · 12 years ago
  21. 7173a50 Saleem Abdulrasool: Ensure that __GLIBCXX__ is defined when building with libsupc++. by Howard Hinnant · 12 years ago
  22. 7b9d6a8 Implement the ATOMIC_*_LOCK_FREE macros. by Howard Hinnant · 12 years ago
  23. 78f0de2 Donated anonymously: This enables GCC 4.8.0 to build libc++. by Howard Hinnant · 12 years ago
  24. 5ce391e Make a few tests optimization-proof. These tests were failing under -O3 because the optimizer was eliminating the call to new. by Howard Hinnant · 12 years ago
  25. 0b93963 Optimize basic_ostream::write by having it call sputn instead of sputc. by Howard Hinnant · 12 years ago
  26. b05a556 Make <cmath> classification macros work with integral types. by Howard Hinnant · 12 years ago
  27. 1b031c9 Fix a race in the construction of future. This fixes http://llvm.org/bugs/show_bug.cgi?id=14934. by Howard Hinnant · 12 years ago
  28. 3e3ae9e Fix string conversions functions to throw out_of_range properly. Fixes http://llvm.org/bugs/show_bug.cgi?id=14919. by Howard Hinnant · 12 years ago
  29. b4ebb0e Michael van der Westhuizen: Improve support for testing on Linux. Fixes http://llvm.org/bugs/show_bug.cgi?id=14892. by Howard Hinnant · 12 years ago
  30. 750039f Michael van der Westhuizen: Patches for Linux. Fixes http://llvm.org/bugs/show_bug.cgi?id=14648. by Howard Hinnant · 12 years ago
  31. f619e23 Fix exception safety bug in vector::push_back by Howard Hinnant · 12 years ago
  32. 304c31b Made test output iterators have value_type of 'void'; matches ones in library by Marshall Clow · 12 years ago
  33. 83e2c4d Move common header files into a 'support' directory; make 'testit' include -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files by Marshall Clow · 12 years ago
  34. 6ae4705 atomic_bool was missing (just a typedef to atomic<bool>). by Howard Hinnant · 12 years ago
  35. 8226d0b ...and then there was one. Only one copy of 'iterators.h' in the test tree for libc++ by Marshall Clow · 12 years ago
  36. 239e341 Removed another copy of 'iterators.h' files in libcxx/test by Marshall Clow · 12 years ago
  37. ba1920f Removed several more different 'iterators.h' files in libcxx/test by Marshall Clow · 12 years ago
  38. 002a984 Removed 7 (of 8) different 'iterators.h' files in test/localization by Marshall Clow · 12 years ago
  39. 159b9ba Updating CREDITS.TXT by Howard Hinnant · 12 years ago
  40. 0e0bc1c Update the copyright coredits -- Happy new year 2013! by NAKAMURA Takumi · 12 years ago
  41. 352bd3a Klaas de Vries: Fix bug in libc++'s std::string::find_first_not_of. by Howard Hinnant · 12 years ago
  42. db8a030 [CMake] Fix c++ abi library configuration on Linux. by Michael J. Spencer · 12 years ago
  43. ed9f69d Don't mark variadic functions as always inline -- they cannot in fact be by Chandler Carruth · 12 years ago
  44. bbda4db Add a simple .arcconfig to make using the 'arc' commandline tool and the by Chandler Carruth · 12 years ago
  45. d1a7479 Remove test for eof from istreambuf_iterator constructors. It is no longer necessary and potentially violates the constructor's noexcept spec. by Howard Hinnant · 12 years ago
  46. 21772ec Saleem Abdulrasool: GCC complains about the template functions as potentially not being able to be by Howard Hinnant · 12 years ago
  47. 2328902 Saleem Abdulrasool: Add entry to CREDITS.TXT. by Howard Hinnant · 12 years ago
  48. 5f767b7 Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC. by Howard Hinnant · 12 years ago
  49. bf68bdc Saleem Abdulrasool: avoid hardcoding buffer lengths. by Howard Hinnant · 12 years ago
  50. 0aa900e Saleem Abdulrasool: Silence warning and reduce unnecessary code in hash.cpp. by Howard Hinnant · 12 years ago
  51. c6e54b9 Saleem Abdulrasool: This just rounds up a few compile warnings emitted by GCC (4.7.2). by Howard Hinnant · 12 years ago
  52. 27c836f Remove redundant inits. Patch by Eitan Adler. by Chad Rosier · 12 years ago
  53. 3793a7d Test case for http://llvm.org/bugs/show_bug.cgi?id=14670. by Howard Hinnant · 12 years ago
  54. ee717d8 Hyeon-Bin Jeong: readsome() need to reset gcount to zero. This fixes http://llvm.org/bugs/show_bug.cgi?id=14670. by Howard Hinnant · 12 years ago
  55. b2f2b68 Implement std::is_base_of for the case where we don't have a compiler by Richard Smith · 12 years ago
  56. a46482e Added static_assert to std::get<N>(std::array) calls to catch "out of bounds" calls by Marshall Clow · 12 years ago
  57. 3d4f92c Updated CREDITS.TXT by Howard Hinnant · 12 years ago
  58. 0a69fa1 Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. by Howard Hinnant · 12 years ago
  59. 7fa77a7 Modify testit to use the local headers and lib. Thanks go to Jeffrey Yasskin. by Howard Hinnant · 12 years ago
  60. a358fbe [CMake] Add support for selecting which c++ abi library to use. by Michael J. Spencer · 12 years ago
  61. 53008d8 Remove 'noreturn' attribute from friend declaration. This attribute will be by Richard Smith · 12 years ago
  62. af01e70 tests/lit: Change test default parameters to assume local build. by Daniel Dunbar · 12 years ago
  63. b0895ff Fix type-o. by Howard Hinnant · 12 years ago
  64. 641f6c1 Remove by-chapter breakdown of what is implemented. The chart is now obsolete. by Howard Hinnant · 12 years ago
  65. 8a9c5ea Dimitry Andric: When using libc++ headers on FreeBSD, in combination with -std=c++98, by Howard Hinnant · 12 years ago
  66. 984f10f istreambuf_iterator increment should call sbumpc instead of snextc. Patch by Howard Hinnant · 12 years ago
  67. 537b2fa Restrict optimized __pad_and_output implementation detail to desired releases. by Howard Hinnant · 12 years ago
  68. faa1716 Change C++0x references to C++11, Fixes bug #12745 by Marshall Clow · 12 years ago
  69. 0919dba Dimitry Andric: Silence some miscellaneous warnings. by Howard Hinnant · 12 years ago
  70. 9bae2a9 Dimitry Andric: Silence some warnings in <locale>. by Howard Hinnant · 12 years ago
  71. 9d5e9d3 Enable the tuple interface of pair in C++03 mode. by Howard Hinnant · 12 years ago
  72. 22b781b Update instructions for building and using libc++ on Mac OS by Howard Hinnant · 12 years ago
  73. ff92677 Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line. by Howard Hinnant · 12 years ago
  74. 73c85c7 peek should set eofbit if sgetc() returns eof. by Howard Hinnant · 12 years ago
  75. 4af2cf3 Richard Smith: This fixes a problem in std::is_constructible for incomplete types, and those types with a user-defined operator,(). by Howard Hinnant · 12 years ago
  76. 9c0df14 Rename uses of _ and __ because these are getting stepped on by macros from other system code. by Howard Hinnant · 12 years ago
  77. eac2a01 Add an entry in CREDITS.TXT by Argyrios Kyrtzidis · 12 years ago
  78. 1c0be38 Use traits_type::to_int_type in basic_streambuf<_CharT, _Traits>::xsputn when calling overflow to correctly handle negative signed character types. This fixes http://llvm.org/bugs/show_bug.cgi?id=14074. by Howard Hinnant · 12 years ago
  79. 999fc97 Dimitry Andric: FreeBSD only: Add the C11 aligned_alloc to <cstdlib> and adjust the inclusion of quick_exit. by Howard Hinnant · 12 years ago
  80. 1dc6f7a Don't neglect to "return *this". by Argyrios Kyrtzidis · 12 years ago
  81. 75536ba Holger Arnold: Correct the use and testing of __GNUC__ and __GNUC_MINOR__ in <__config>. by Howard Hinnant · 12 years ago
  82. 95c0e9f Make vector::iterator and string::iterator more resilient against overly generic relational operators. by Howard Hinnant · 12 years ago
  83. 155ff6e Due to a mistake on my own part, I need to burn some version numbers. This does not impact any of the implementation of libc++, and does not impact the ABI in any way. by Howard Hinnant · 12 years ago
  84. 8d36c43 Bump _LIBCPP_VERSION to 1002 by Howard Hinnant · 12 years ago
  85. c25d158 Apply the emulated nullptr_t with constexpr. This is an unusual configuration that would take advantage of this. But it has popped up in the wild and does no harm to support it. by Howard Hinnant · 12 years ago
  86. c004e2e Updating email address by Marshall Clow · 12 years ago
  87. 3c6fefd Fix installheaders target to do what it did prior to r161760. rdar://12348765 by Bob Wilson · 12 years ago
  88. 2d3f4ee Add overflow check to tanh(complex) and reduce to finite answer. Fixes http://llvm.org/bugs/show_bug.cgi?id=13874 by Howard Hinnant · 12 years ago
  89. a585de6 Overloaded __pad_and_output on ostreambuf_iterator and in this overload call sputn instead of dereferencing the iterator which calls sputc. This is intended to be purely a performance optimization, especially for clients who may have overloaded the virtual function xsputn. by Howard Hinnant · 12 years ago
  90. 7eb9f1e Align <atomic> with clang r163964 which disallows const _Atomic types. by Howard Hinnant · 12 years ago
  91. 6cb977b Update CREDITS.TXT by Howard Hinnant · 12 years ago
  92. 33be35e Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT? by Howard Hinnant · 12 years ago
  93. 5c90cba Dimitry Andric: FreeBSD porting tweaks for PTHREAD_MUTEX_INITIALIZER and PTHREAD_COND_INITIALIZER by Howard Hinnant · 12 years ago
  94. 460b4ca Some minor mingw64 porting tweaks from Glen. by Howard Hinnant · 12 years ago
  95. cf115d2 Change sleep_for, sleep_until, and the condition_variable timed wait by Howard Hinnant · 12 years ago
  96. c417a80 Hyeon-bin Jeong: libc++ fails to create any classes inherit from basic_ios if they by Howard Hinnant · 12 years ago
  97. 70e441a Update CREDITS.TXT by Howard Hinnant · 12 years ago
  98. a516028 Michel Morin: My previous fix for C++03 was incomplete. by Howard Hinnant · 12 years ago
  99. 3882d39 Wrap throw in _LIBCPP_NO_EXCEPTIONS in debug.cpp. Calls abort if can't throw an exception. Fixes http://llvm.org/bugs/show_bug.cgi?id=13082. by Howard Hinnant · 12 years ago
  100. 37bdf0e Have basic_istream seekg, putback and unget first clear eofbit. Fixes http://llvm.org/bugs/show_bug.cgi?id=13089. by Howard Hinnant · 12 years ago