1. fbdbb36 Fix possible division by zero by Eric Fiselier · 8 years ago
  2. 1deaf19 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 8 years ago
  3. e5cbce4 [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 8 years ago
  4. 7d7f3cc Replace __ANDROID__ with __BIONIC__. by Dan Albert · 8 years ago
  5. cac9e30 [libc++] Avoid <memory> include in locale_win32.h by Shoaib Meenai · 8 years ago
  6. 4dbd4fc [libcxx] Fix a data race in call_once by Kuba Brecka · 8 years ago
  7. 7f735c3 Fix PR30202 - notify_all_at_thread_exit seg faults if run from a raw pthread context. by Eric Fiselier · 8 years ago
  8. 5e5eb63 memory_resource still needs init_priority when built with GCC 4.9 by Eric Fiselier · 8 years ago
  9. 766a31a Define _LIBCPP_SAFE_STATIC __attribute__((require_constant_initialization)), and apply it to memory_resource by Eric Fiselier · 8 years ago
  10. 3ec6b84 Fix or suppress GCC warnings during build. by Eric Fiselier · 8 years ago
  11. e7acb0e Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore. by Marshall Clow · 8 years ago
  12. 14c09a2 Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. by Marshall Clow · 8 years ago
  13. e739d54 [libcxx] Add std::any by Eric Fiselier · 8 years ago
  14. db870e6 Fixing 'Aquire' typo and libcxx build. by Ben Craig · 8 years ago
  15. 16d768b Improve shared_ptr dtor performance by Ben Craig · 8 years ago
  16. 2645dbe Implement P0392r0. Integrate filesystem::path and string_view. by Eric Fiselier · 8 years ago
  17. 4a98c1e Hide some internal symbols for memory resource. by Eric Fiselier · 8 years ago
  18. 6b7a871 Remove workarounds for C++17 inline variable ABI break. It has been fixed in clang. by Eric Fiselier · 8 years ago
  19. cd20679 Add another workaround for C++17 inline variable ABI breakage. by Eric Fiselier · 8 years ago
  20. 103f80d Remove accidental change committed in r274403. by Eric Fiselier · 8 years ago
  21. 1eb8739 Work around ABI break caused by C++17 inline variables. by Eric Fiselier · 8 years ago
  22. 70bf1c2 [libcxx] Fix a bug in strstreambuf::overflow. by Akira Hatanaka · 8 years ago
  23. abd892a Implement LWG 2488 - Make the placeholders constexpr. by Eric Fiselier · 8 years ago
  24. 55e084d Cleanup filesystem::permissions ever more. by Eric Fiselier · 8 years ago
  25. e1a1a1f Avoid unnecessary stat call in filesystem::permissions implementation. by Eric Fiselier · 8 years ago
  26. 7c96ddb Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. by Eric Fiselier · 8 years ago
  27. 897b2f9 Fix various undefined behavior found by UBSan. by Eric Fiselier · 8 years ago
  28. 70f7afe Fix bugs in last_write_time implementation. by Eric Fiselier · 8 years ago
  29. 2730c25 Remove Apple specific guard for utimensat. Use !defined(UTIME_OMIT) instead. by Eric Fiselier · 8 years ago
  30. 7840a8c Use utimes instead of utimensat when !defined(UTIME_OMIT). Fixes build for older GLIBC versions by Eric Fiselier · 8 years ago
  31. ba9dccd Enable building and using atomic shared_ptr for GCC. by Eric Fiselier · 8 years ago
  32. 591e18f Add additional tests in an attempt to diagnose ARM test failures. by Eric Fiselier · 8 years ago
  33. f1bc722 Fix bugs in recursive_directory_iterator::increment(ec) implementation and tests. by Eric Fiselier · 8 years ago
  34. 6f3b01a Fix bugs in recursive_directory_iterator implementation and tests. by Eric Fiselier · 8 years ago
  35. 6e9a694 Add Filesystem TS -- Complete by Eric Fiselier · 8 years ago
  36. a8f47cc Remove CloudABI specific workaround. by Ed Schouten · 8 years ago
  37. b2ce77f Add an Android version check for GNU strerror_r. by Dan Albert · 8 years ago
  38. d3f1134 Fix syntax error in r272640. by Eric Fiselier · 8 years ago
  39. 17402e3 Fix error checking for strerror_r implementations that return the error code. by Eric Fiselier · 8 years ago
  40. a30cee2 Make system_error::message() thread safe. Fixes PR25598. by Eric Fiselier · 8 years ago
  41. 0dd618b [libcxx] Fix thread join.pass.cpp segfault after r271475 by Asiri Rathnayake · 8 years ago
  42. ab46ace Fix memory_resource build for _LIBCPP_HAS_NO_THREADS by Eric Fiselier · 8 years ago
  43. 33861da Fix one more usage of _LIBCPP_HAS_NO_EXCEPTIONS by Eric Fiselier · 8 years ago
  44. 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
  45. 35ff03b Refactor pthread usage of libcxx. by Asiri Rathnayake · 9 years ago
  46. 5e4698c Create new library 'libc++experimental.a' for packaging TS symbols. by Eric Fiselier · 9 years ago
  47. 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 9 years ago
  48. fd55658 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 9 years ago
  49. 8057a58 [libcxx] Whitelist inclusion of sysctl.h instead of blacklisting by Ben Craig · 9 years ago
  50. ef67e42 [libcxx] Remove pragmas that were needed to suppress warnings produced by Akira Hatanaka · 9 years ago
  51. a9e91f3 Add more missing license headers by Eric Fiselier · 9 years ago
  52. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  53. cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
  54. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  55. 8f6e763 Fix an unfortunate yet old typo that never got attention before r250507. by Benjamin Kramer · 9 years ago
  56. 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
  57. da3ca86 Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available. by Dimitry Andric · 9 years ago
  58. ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
  59. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  60. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  61. 3b1fb53 Move atomic_support.h and config_elast.h into src/include by Eric Fiselier · 9 years ago
  62. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  63. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  64. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  65. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  66. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  67. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  68. 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
  69. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  70. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  71. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  72. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  73. bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
  74. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  75. 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago
  76. 14dbb25 Fix -Wpessimizing-move warning by remove the call to std::move. by Richard Trieu · 10 years ago
  77. abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 10 years ago
  78. 43dbeea Remove the state_types array. by Ed Schouten · 10 years ago
  79. 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 · 10 years ago
  80. 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 10 years ago
  81. 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 10 years ago
  82. f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 10 years ago
  83. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
  84. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
  85. 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 10 years ago
  86. e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 10 years ago
  87. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 10 years ago
  88. 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
  89. 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
  90. a14f7cb libc++: support newlib's ctype by JF Bastien · 10 years ago
  91. a0ac177 Reword ELAST warning by JF Bastien · 10 years ago
  92. 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
  93. 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
  94. aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 10 years ago
  95. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  96. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  97. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  98. 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
  99. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  100. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago