1. db870e6 Fixing 'Aquire' typo and libcxx build. by Ben Craig · 8 years ago
  2. 16d768b Improve shared_ptr dtor performance by Ben Craig · 8 years ago
  3. 2645dbe Implement P0392r0. Integrate filesystem::path and string_view. by Eric Fiselier · 8 years ago
  4. 4a98c1e Hide some internal symbols for memory resource. by Eric Fiselier · 8 years ago
  5. 6b7a871 Remove workarounds for C++17 inline variable ABI break. It has been fixed in clang. by Eric Fiselier · 8 years ago
  6. cd20679 Add another workaround for C++17 inline variable ABI breakage. by Eric Fiselier · 8 years ago
  7. 103f80d Remove accidental change committed in r274403. by Eric Fiselier · 8 years ago
  8. 1eb8739 Work around ABI break caused by C++17 inline variables. by Eric Fiselier · 8 years ago
  9. 70bf1c2 [libcxx] Fix a bug in strstreambuf::overflow. by Akira Hatanaka · 8 years ago
  10. abd892a Implement LWG 2488 - Make the placeholders constexpr. by Eric Fiselier · 8 years ago
  11. 55e084d Cleanup filesystem::permissions ever more. by Eric Fiselier · 8 years ago
  12. e1a1a1f Avoid unnecessary stat call in filesystem::permissions implementation. by Eric Fiselier · 8 years ago
  13. 7c96ddb Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow. by Eric Fiselier · 8 years ago
  14. 897b2f9 Fix various undefined behavior found by UBSan. by Eric Fiselier · 8 years ago
  15. 70f7afe Fix bugs in last_write_time implementation. by Eric Fiselier · 8 years ago
  16. 2730c25 Remove Apple specific guard for utimensat. Use !defined(UTIME_OMIT) instead. by Eric Fiselier · 8 years ago
  17. 7840a8c Use utimes instead of utimensat when !defined(UTIME_OMIT). Fixes build for older GLIBC versions by Eric Fiselier · 8 years ago
  18. ba9dccd Enable building and using atomic shared_ptr for GCC. by Eric Fiselier · 8 years ago
  19. 591e18f Add additional tests in an attempt to diagnose ARM test failures. by Eric Fiselier · 8 years ago
  20. f1bc722 Fix bugs in recursive_directory_iterator::increment(ec) implementation and tests. by Eric Fiselier · 8 years ago
  21. 6f3b01a Fix bugs in recursive_directory_iterator implementation and tests. by Eric Fiselier · 8 years ago
  22. 6e9a694 Add Filesystem TS -- Complete by Eric Fiselier · 8 years ago
  23. a8f47cc Remove CloudABI specific workaround. by Ed Schouten · 8 years ago
  24. b2ce77f Add an Android version check for GNU strerror_r. by Dan Albert · 8 years ago
  25. d3f1134 Fix syntax error in r272640. by Eric Fiselier · 8 years ago
  26. 17402e3 Fix error checking for strerror_r implementations that return the error code. by Eric Fiselier · 8 years ago
  27. a30cee2 Make system_error::message() thread safe. Fixes PR25598. by Eric Fiselier · 8 years ago
  28. 0dd618b [libcxx] Fix thread join.pass.cpp segfault after r271475 by Asiri Rathnayake · 8 years ago
  29. ab46ace Fix memory_resource build for _LIBCPP_HAS_NO_THREADS by Eric Fiselier · 8 years ago
  30. 33861da Fix one more usage of _LIBCPP_HAS_NO_EXCEPTIONS by Eric Fiselier · 8 years ago
  31. 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
  32. 35ff03b Refactor pthread usage of libcxx. by Asiri Rathnayake · 8 years ago
  33. 5e4698c Create new library 'libc++experimental.a' for packaging TS symbols. by Eric Fiselier · 8 years ago
  34. 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 8 years ago
  35. fd55658 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 9 years ago
  36. 8057a58 [libcxx] Whitelist inclusion of sysctl.h instead of blacklisting by Ben Craig · 9 years ago
  37. ef67e42 [libcxx] Remove pragmas that were needed to suppress warnings produced by Akira Hatanaka · 9 years ago
  38. a9e91f3 Add more missing license headers by Eric Fiselier · 9 years ago
  39. 5e00a71 Use libcxx's default rune table with the Musl C library. by Vasileios Kalintiris · 9 years ago
  40. cc2e93c Make it possible to build a no-exceptions variant of libcxx. by Asiri Rathnayake · 9 years ago
  41. 579b42b Add initial support for the MUSL C library. by Vasileios Kalintiris · 9 years ago
  42. 8f6e763 Fix an unfortunate yet old typo that never got attention before r250507. by Benjamin Kramer · 9 years ago
  43. 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
  44. da3ca86 Add placeholder __libcpp_relaxed_store() for when atomic builtins are not available. by Dimitry Andric · 9 years ago
  45. ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
  46. 00f4a49 [libcxx] Allow use of <atomic> in C++03. Try 3. by Eric Fiselier · 9 years ago
  47. a8dca5f Remove commented out TODOs. They defined unneeded methods. by Eric Fiselier · 9 years ago
  48. 3b1fb53 Move atomic_support.h and config_elast.h into src/include by Eric Fiselier · 9 years ago
  49. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 9 years ago
  50. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 9 years ago
  51. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  52. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  53. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  54. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  55. 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
  56. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  57. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  58. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  59. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  60. bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
  61. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  62. 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago
  63. 14dbb25 Fix -Wpessimizing-move warning by remove the call to std::move. by Richard Trieu · 9 years ago
  64. abd06b4 Make the presence of stdin and stdout optional. by Ed Schouten · 10 years ago
  65. 43dbeea Remove the state_types array. by Ed Schouten · 10 years ago
  66. 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
  67. 537876b Fix use after free and calls to operator comma in debug mode by Eric Fiselier · 10 years ago
  68. 62a06f9 Clean up iostream creation in preparation for conditionalizing streams. by Ed Schouten · 10 years ago
  69. f77031d Fix build break on Solaris introduced by r231940 by Jonathan Roelofs · 10 years ago
  70. 6fb33ea Fix ctype_byname<wchar_t>::do_is() mask checking.... again by Jonathan Roelofs · 10 years ago
  71. 6272ae5 Move Android to the builtin rune table. by Dan Albert · 10 years ago
  72. 21876f7 Don't include <sys/sysctl.h> on CloudABI. by Ed Schouten · 10 years ago
  73. e5a356a Print log/error messages on stderr, not stdout by Ed Schouten · 10 years ago
  74. 63e70b6 Add support for arc4random() to random_device. by Ed Schouten · 10 years ago
  75. 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
  76. 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
  77. a14f7cb libc++: support newlib's ctype by JF Bastien · 10 years ago
  78. a0ac177 Reword ELAST warning by JF Bastien · 10 years ago
  79. 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
  80. 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
  81. aaf0b54 libc++: remove unused variable in random_device::operator()() by JF Bastien · 10 years ago
  82. f51d676 Get libc++ building on Sun Solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  83. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  84. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  85. 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
  86. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  87. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  88. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  89. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
  90. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  91. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
  92. 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
  93. 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
  94. baed05d Address some post-commit review comments on r217261 by Jonathan Roelofs · 10 years ago
  95. 8d86b2e Allow libc++ to be built on systems without POSIX threads by Jonathan Roelofs · 10 years ago
  96. cb09395 Fix comment that was obsoleted by r216949 by Jonathan Roelofs · 10 years ago
  97. c578065 Partially address a FIXME in steady_clock::now() by Jonathan Roelofs · 10 years ago
  98. b942093 Newlib names ELAST differently than linux by Jonathan Roelofs · 10 years ago
  99. 116c819 Revert r216497: "[libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking." by Jonathan Roelofs · 10 years ago
  100. 32050e1 [libcxx] Fix ctype_byname<wchar_t>::do_is() mask checking. by Jonathan Roelofs · 10 years ago