1. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  2. 8f6e763 Fix an unfortunate yet old typo that never got attention before r250507. by Benjamin Kramer · 9 years ago
  3. 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
  4. da3ca86 Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available. by Dimitry Andric · 9 years ago
  5. ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
  6. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  7. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  8. 3b1fb53 Move atomic_support.h and config_elast.h into src/include by Eric Fiselier · 9 years ago
  9. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  10. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  11. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  12. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  13. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  14. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  15. 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
  16. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  17. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  18. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  19. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  20. bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
  21. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  22. 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago
  23. 14dbb25 Fix -Wpessimizing-move warning by remove the call to std::move. by Richard Trieu · 9 years ago
  24. abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 9 years ago
  25. 43dbeea Remove the state_types array. by Ed Schouten · 9 years ago
  26. 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
  27. 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 9 years ago
  28. 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 9 years ago
  29. f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 9 years ago
  30. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 9 years ago
  31. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 9 years ago
  32. 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 9 years ago
  33. e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 9 years ago
  34. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 9 years ago
  35. e917d80 Nbjoerg suggested a better name for the macro for the default rune table: _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE by Marshall Clow · 9 years ago
  36. 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 · 9 years ago
  37. a14f7cb libc++: support newlib's ctype by JF Bastien · 9 years ago
  38. a0ac177 Reword ELAST warning by JF Bastien · 9 years ago
  39. 74f95a0 More on adding sized deallocation functions in libc++: Continuing from r229281, this adds version guards and test cases. by Larisse Voufo · 9 years ago
  40. 19efe01 Implement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241. by Larisse Voufo · 9 years ago
  41. aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 9 years ago
  42. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  43. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  44. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  45. 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
  46. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  47. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  48. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  49. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
  50. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  51. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
  52. 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
  53. 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
  54. baed05d Address some post-commit review comments on r217261 by Jonathan Roelofs · 10 years ago
  55. 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
  56. cb09395 Fix comment that was obsoleted by r216949 by Jonathan Roelofs · 10 years ago
  57. c578065 Partially address a FIXME in steady_clock::now() by Jonathan Roelofs · 10 years ago
  58. b942093 Newlib names ELAST differently than linux by Jonathan Roelofs · 10 years ago
  59. 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
  60. 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago
  61. 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
  62. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  63. 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
  64. cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
  65. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  66. 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
  67. 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
  68. 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
  69. fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
  70. ec34c48 Fix typos by Alp Toker · 10 years ago
  71. 5562207 Exceptions store the message as reference counted string for by Joerg Sonnenberger · 10 years ago
  72. 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
  73. f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 10 years ago
  74. cb036e3 Replace a tab with a space by David Majnemer · 10 years ago
  75. 63fbfd6 Adjust build fix from r199494 to use C++ casts by Alp Toker · 11 years ago
  76. 5f58b89 Build fix for gcc builtin by Alp Toker · 11 years ago
  77. 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
  78. 4a07e0e Replace casts of __impl_ with the correct reinterpret_cast of the by Joerg Sonnenberger · 11 years ago
  79. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  80. 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
  81. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  82. 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
  83. 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
  84. 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 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. a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
  87. 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
  88. 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
  89. 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
  90. 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
  91. b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
  92. 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
  93. ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago
  94. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  95. 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
  96. 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
  97. 5a8b578 G M: The attached patch is for libcxx's new.cpp and __config files. The patch's intent is to make new.cpp compile using MS's cl.exe compiler without changing the meaning of anything for any other compiler. by Howard Hinnant · 11 years ago
  98. 9844b67 G M: A small patch to fix a couple of warnings in stdexcept.cpp for cl.exe which does not support #pragma visibility. by Howard Hinnant · 11 years ago
  99. f755506 G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning. by Howard Hinnant · 11 years ago
  100. 8df0320 Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. by Peter Collingbourne · 11 years ago