1. 1d4a1ed Revert "Update aosp/master libcxx rebase to r263688" by Dan Albert · 8 years ago
  2. c004fd9 Update aosp/master libcxx rebase to r263688 by Dan Austin · 8 years ago
  3. ab46ace Fix memory_resource build for _LIBCPP_HAS_NO_THREADS by Eric Fiselier · 8 years ago
  4. 33861da Fix one more usage of _LIBCPP_HAS_NO_EXCEPTIONS by Eric Fiselier · 8 years ago
  5. 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
  6. 35ff03b Refactor pthread usage of libcxx. by Asiri Rathnayake · 8 years ago
  7. 5e4698c Create new library 'libc++experimental.a' for packaging TS symbols. by Eric Fiselier · 8 years ago
  8. 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 8 years ago
  9. fd55658 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 8 years ago
  10. 8057a58 [libcxx] Whitelist inclusion of sysctl.h instead of blacklisting by Ben Craig · 8 years ago
  11. ef67e42 [libcxx] Remove pragmas that were needed to suppress warnings produced by Akira Hatanaka · 8 years ago
  12. a9e91f3 Add more missing license headers by Eric Fiselier · 9 years ago
  13. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  14. cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
  15. 75746a3 Revert "Revert "Turn off extern templates for most uses."" by Dan Albert · 9 years ago
  16. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  17. 8f6e763 Fix an unfortunate yet old typo that never got attention before r250507. by Benjamin Kramer · 9 years ago
  18. 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
  19. da3ca86 Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available. by Dimitry Andric · 9 years ago
  20. ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
  21. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  22. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  23. 3b1fb53 Move atomic_support.h and config_elast.h into src/include by Eric Fiselier · 9 years ago
  24. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  25. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  26. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  27. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  28. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  29. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  30. 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
  31. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  32. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  33. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  34. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  35. bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
  36. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  37. 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago
  38. 14dbb25 Fix -Wpessimizing-move warning by remove the call to std::move. by Richard Trieu · 9 years ago
  39. abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 9 years ago
  40. 43dbeea Remove the state_types array. by Ed Schouten · 9 years ago
  41. 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
  42. 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 9 years ago
  43. 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 9 years ago
  44. f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 9 years ago
  45. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 9 years ago
  46. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 9 years ago
  47. 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 9 years ago
  48. e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 9 years ago
  49. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 9 years ago
  50. 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
  51. 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
  52. a14f7cb libc++: support newlib's ctype by JF Bastien · 9 years ago
  53. a0ac177 Reword ELAST warning by JF Bastien · 9 years ago
  54. 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
  55. 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
  56. aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 9 years ago
  57. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  58. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  59. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  60. 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
  61. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  62. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  63. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  64. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
  65. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  66. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
  67. 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
  68. 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
  69. baed05d Address some post-commit review comments on r217261 by Jonathan Roelofs · 10 years ago
  70. 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
  71. cb09395 Fix comment that was obsoleted by r216949 by Jonathan Roelofs · 10 years ago
  72. c578065 Partially address a FIXME in steady_clock::now() by Jonathan Roelofs · 10 years ago
  73. b942093 Newlib names ELAST differently than linux by Jonathan Roelofs · 10 years ago
  74. 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
  75. 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago
  76. 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
  77. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  78. 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
  79. cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
  80. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  81. 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
  82. 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
  83. 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
  84. fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
  85. ec34c48 Fix typos by Alp Toker · 10 years ago
  86. 5562207 Exceptions store the message as reference counted string for by Joerg Sonnenberger · 10 years ago
  87. 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
  88. f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 10 years ago
  89. cb036e3 Replace a tab with a space by David Majnemer · 10 years ago
  90. 63fbfd6 Adjust build fix from r199494 to use C++ casts by Alp Toker · 11 years ago
  91. 5f58b89 Build fix for gcc builtin by Alp Toker · 11 years ago
  92. 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
  93. 4a07e0e Replace casts of __impl_ with the correct reinterpret_cast of the by Joerg Sonnenberger · 11 years ago
  94. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  95. 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
  96. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  97. 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
  98. 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
  99. 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 11 years ago
  100. 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