1. 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 8 years ago
  2. fd55658 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 9 years ago
  3. 8057a58 [libcxx] Whitelist inclusion of sysctl.h instead of blacklisting by Ben Craig · 9 years ago
  4. ef67e42 [libcxx] Remove pragmas that were needed to suppress warnings produced by Akira Hatanaka · 9 years ago
  5. a9e91f3 Add more missing license headers by Eric Fiselier · 9 years ago
  6. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  7. cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
  8. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  9. 8f6e763 Fix an unfortunate yet old typo that never got attention before r250507. by Benjamin Kramer · 9 years ago
  10. 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
  11. da3ca86 Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available. by Dimitry Andric · 9 years ago
  12. ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
  13. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  14. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  15. 3b1fb53 Move atomic_support.h and config_elast.h into src/include by Eric Fiselier · 9 years ago
  16. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  17. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  18. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  19. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  20. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  21. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  22. 8c42c8c When building libc++, we use '"' as a delimiter instead of '<' when including libc++ header files. This is so that the dylib gets built with our headers; rather than the system-installed ones. We do this in most places already, just fixing a couple of inconsistent uses. by Marshall Clow · 9 years ago
  23. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  24. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  25. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  26. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  27. bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
  28. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  29. 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago
  30. 14dbb25 Fix -Wpessimizing-move warning by remove the call to std::move. by Richard Trieu · 9 years ago
  31. abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 9 years ago
  32. 43dbeea Remove the state_types array. by Ed Schouten · 9 years ago
  33. 70e13a9 Fix incorrect error handling of call to mbrtowc. This is PR#13759. Leaving the bug open because (1) I'm not sure that we're correct here, only better than before, and (2) no tests by Marshall Clow · 9 years ago
  34. 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 9 years ago
  35. 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 9 years ago
  36. f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 10 years ago
  37. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
  38. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
  39. 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 10 years ago
  40. e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 10 years ago
  41. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 10 years ago
  42. e917d80 Nbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE by Marshall Clow · 10 years ago
  43. 8291a76 Create a default rune table for libc++. Initial setting - never enabled. The expectation is that some targets (Android, cough) will enable it. Note that this is an implementation detail, not an interface change. by Marshall Clow · 10 years ago
  44. a14f7cb libc++: support newlib's ctype by JF Bastien · 10 years ago
  45. a0ac177 Reword ELAST warning by JF Bastien · 10 years ago
  46. 74f95a0 More on adding sized deallocation functions in libc++: Continuing from r229281, this adds version guards and test cases. by Larisse Voufo · 10 years ago
  47. 19efe01 Implement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241. by Larisse Voufo · 10 years ago
  48. aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 10 years ago
  49. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  50. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  51. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  52. 4ad67e0 Add all the relational operators to std::experimental::optional. Also update bad_optional_access to match the Library Fundamentals draft standard. This is not all of the upcoming changes to optional, though. by Marshall Clow · 10 years ago
  53. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  54. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  55. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  56. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
  57. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  58. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
  59. 3fdac97 libcxxrt now implements bad_array_new_length and need to gaurd against multiple defines. Patch from Baptiste Daroussin. by Eric Fiselier · 10 years ago
  60. 1d306de PR #21321 talked about implementation-defined behavior of realloc. I poo-poohed it, and was wrong. Fix the call in <locale>. Review the others, refactored some duplicated code, and found overflow bugs (and __event_cap_ was never getting updated, either). by Marshall Clow · 10 years ago
  61. baed05d Address some post-commit review comments on r217261 by Jonathan Roelofs · 10 years ago
  62. 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
  63. cb09395 Fix comment that was obsoleted by r216949 by Jonathan Roelofs · 10 years ago
  64. c578065 Partially address a FIXME in steady_clock::now() by Jonathan Roelofs · 10 years ago
  65. b942093 Newlib names ELAST differently than linux by Jonathan Roelofs · 10 years ago
  66. 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
  67. 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago
  68. 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
  69. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  70. 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
  71. cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
  72. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  73. 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
  74. 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
  75. 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
  76. fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
  77. ec34c48 Fix typos by Alp Toker · 10 years ago
  78. 5562207 Exceptions store the message as reference counted string for by Joerg Sonnenberger · 10 years ago
  79. b076785 Implement LWG issue #2135. If something goes wrong in condition_variable::wait, call terminate() rather than throwing an error. Do this indirectly, by marking the call as 'noexcept'. This is better than just calling terminate() directly, because it gives a better error message on the console. by Marshall Clow · 10 years ago
  80. f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 10 years ago
  81. cb036e3 Replace a tab with a space by David Majnemer · 10 years ago
  82. 63fbfd6 Adjust build fix from r199494 to use C++ casts by Alp Toker · 11 years ago
  83. 5f58b89 Build fix for gcc builtin by Alp Toker · 11 years ago
  84. 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
  85. 4a07e0e Replace casts of __impl_ with the correct reinterpret_cast of the by Joerg Sonnenberger · 11 years ago
  86. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  87. 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
  88. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  89. 2ccffef Patch by Bruce Mitchener. Change all references to EMSCRIPTEN to __EMSCRIPTEN__. If you're not using the PP symbol EMSCRIPTEN, then you should see no functionality change. by Marshall Clow · 11 years ago
  90. 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
  91. 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 11 years ago
  92. 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
  93. a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
  94. a364513 Patch from GM: locale.cpp; make implicit conversions to bool explicit, fix some 'unknown pragma' warnings when compiling under MSVC, and don't use the __sso_allocator under windows, b/c MSVC doesn't support aligned-by value parameters by Marshall Clow · 11 years ago
  95. 9de3d4c Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change. by Marshall Clow · 11 years ago
  96. 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
  97. 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
  98. b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
  99. 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
  100. ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago