1. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
  2. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
  3. 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 10 years ago
  4. e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 10 years ago
  5. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 10 years ago
  6. 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
  7. 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
  8. a14f7cb libc++: support newlib's ctype by JF Bastien · 10 years ago
  9. a0ac177 Reword ELAST warning by JF Bastien · 10 years ago
  10. 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
  11. 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
  12. aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 10 years ago
  13. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  14. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  15. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  16. 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
  17. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  18. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  19. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  20. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
  21. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  22. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
  23. 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
  24. 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
  25. baed05d Address some post-commit review comments on r217261 by Jonathan Roelofs · 10 years ago
  26. 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
  27. cb09395 Fix comment that was obsoleted by r216949 by Jonathan Roelofs · 10 years ago
  28. c578065 Partially address a FIXME in steady_clock::now() by Jonathan Roelofs · 10 years ago
  29. b942093 Newlib names ELAST differently than linux by Jonathan Roelofs · 10 years ago
  30. 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
  31. 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago
  32. 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
  33. 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
  34. 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
  35. cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
  36. a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
  37. 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
  38. 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
  39. 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
  40. fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
  41. ec34c48 Fix typos by Alp Toker · 10 years ago
  42. 5562207 Exceptions store the message as reference counted string for by Joerg Sonnenberger · 11 years ago
  43. 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 · 11 years ago
  44. f9f95be Implement N3891: A proposal to rename shared_mutex to shared_timed_mutex by David Majnemer · 11 years ago
  45. cb036e3 Replace a tab with a space by David Majnemer · 11 years ago
  46. 63fbfd6 Adjust build fix from r199494 to use C++ casts by Alp Toker · 11 years ago
  47. 5f58b89 Build fix for gcc builtin by Alp Toker · 11 years ago
  48. 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
  49. 4a07e0e Replace casts of __impl_ with the correct reinterpret_cast of the by Joerg Sonnenberger · 11 years ago
  50. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  51. 8f48c23 Fix GCC unknown pragma warning in libc++. by Logan Chien · 11 years ago
  52. 016d4e8 Patch by Xing Xue to improve libc++ support for AIX by Marshall Clow · 11 years ago
  53. 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
  54. 81241a9 G M suggestion: conditionally include files on _WIN32. by Yaron Keren · 11 years ago
  55. 15c04be This patch implements snprintf_l function in a way similar to the other by Yaron Keren · 11 years ago
  56. 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
  57. a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
  58. 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
  59. 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
  60. 61a8422 LWG Issue 2087: iostream_category() and noexcept by Marshall Clow · 11 years ago
  61. 206ce1f LWG issue 2143: ios_base::xalloc should be thread-safe by Marshall Clow · 11 years ago
  62. b8dd5ca patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows) by Marshall Clow · 11 years ago
  63. 4a0555a Silence the unused function warning in exception.cpp. by Peter Collingbourne · 11 years ago
  64. ece9591 Implement std::exception_ptr under libsupc++. by Peter Collingbourne · 11 years ago
  65. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  66. 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
  67. 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
  68. 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
  69. 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
  70. 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
  71. 8df0320 Re-add bad_cast and bad_typeid default ctor definitions under libsupc++. by Peter Collingbourne · 11 years ago
  72. d1754fb Make the guard for external ABI libraries include the guard for by Chandler Carruth · 11 years ago
  73. fc910cb Peter Collingbourne: Fix warnings when compiling with -DNDEBUG. by Howard Hinnant · 11 years ago
  74. ba898e4 N3659: Shared locking in C++ Revision 2, c++1y only by Howard Hinnant · 11 years ago
  75. bd64f14 Fix typo. by Joerg Sonnenberger · 11 years ago
  76. ef5aa93 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 11 years ago
  77. cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
  78. 7f9f52e Adding bad_array_length to libc++ by Marshall Clow · 11 years ago
  79. f2a137d Evgeniy Stepanov: Add noexcept to ~bad_optional_access() to silence warning during build. by Howard Hinnant · 11 years ago
  80. 01afa5c Implement N3672, optional<T>. by Howard Hinnant · 11 years ago
  81. 5143722 Xing Xue: Some minor changes for IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  82. 04a2c71 Turn off extern templates for most uses. It is causing more problems than it is worth. The extern templates will still be built into the dylib, mainly for ABI stability purposes. And the client can still turn these back on with a #define if desire. This fixes http://llvm.org/bugs/show_bug.cgi?id=17027. However there's no associated test for the test suite because http://llvm.org/bugs/show_bug.cgi?id=17027 needs mismatched dylib and headers to fire. by Howard Hinnant · 11 years ago
  83. 5ec0ff8 G M: Improvements to Windows support. by Howard Hinnant · 11 years ago
  84. 5e57142 Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. by Howard Hinnant · 11 years ago
  85. 499cea1 Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib. by Howard Hinnant · 11 years ago
  86. e31c432 Glen: replace obsolete _LIBCPP_CANTTHROW with _NOEXCEPT. by Howard Hinnant · 11 years ago
  87. 5c316a6 LWG 2145 - mark constructor for std::error_category as inline and constexpr. Leave the (existing, out-of-line, non-constexpr) in the dylib for compatibility with existing programs) by Marshall Clow · 11 years ago
  88. 7f76450 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 11 years ago
  89. 3e005bf Fix signed/unsigned warnings when building libc++ in C++14 mode by Marshall Clow · 11 years ago
  90. 0f678bd Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. by Howard Hinnant · 11 years ago
  91. 8b00e6c Ok, 3 major changes for debug mode in one commit: by Howard Hinnant · 11 years ago
  92. e9df0a5 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 11 years ago
  93. b87922c Glen: Minor tweaks to locale.cpp to help it compile with exceptions turned off. by Howard Hinnant · 11 years ago
  94. ed14a76 Add some friendly messages to libcxx calls to abort(). by Howard Hinnant · 11 years ago
  95. 171771a War on tabs. by Howard Hinnant · 11 years ago
  96. 0769e6a Windows port for __codecvt_utf8<wchar_t>. by Howard Hinnant · 11 years ago
  97. 9a06b9d Don't free the C locale on NetBSD. by Joerg Sonnenberger · 11 years ago
  98. 725ae71 Windows support in thread::hardware_concurrency. by Howard Hinnant · 11 years ago
  99. 312926e Matthew Dempsky: POSIX defines that the _POSIX_C_SOURCE macros are to be set by user by Howard Hinnant · 11 years ago
  100. 09ca5d4 Matthew Dempsky: Same as stdexcept.cpp in libc++abi: we've already computed 'len strlen(msg)', so we can use memcpy() instead of strcpy(). by Howard Hinnant · 11 years ago