1. 4861f6d [libcxx] Support getentropy as a source of randomness for std::random_device by Petr Hosek · 7 years ago
  2. 9de8659 Allow to set locale on Windows. by Martin Storsjo · 7 years ago
  3. fba9cd8 Fix PR35078 - recursive directory iterator's increment method throws incorrectly. by Eric Fiselier · 7 years ago
  4. 18dba06 [libc++] Support Microsoft ABI without vcruntime headers by Shoaib Meenai · 7 years ago
  5. bc4474e [libc++] Replace __sync_* functions with __libcpp_atomic_* functions by Weiming Zhao · 7 years ago
  6. 2656897 typeinfo: provide a partial implementation for Win32 by Saleem Abdulrasool · 7 years ago
  7. 29149d3 Make pbump (internally) handle sizes bigger than MAX_INT. Fixes PR#33725 - thanks to Jonathan Wakely for the report by Marshall Clow · 7 years ago
  8. 98086a8 [libc++] Don't hardcode namespace in manual mangling by Shoaib Meenai · 7 years ago
  9. 4aee06b Rename a couple variables to eliminate a shadow warning. No functionality change by Marshall Clow · 7 years ago
  10. fea8dc9 Rework libcxx strerror_r handling. by James Y Knight · 7 years ago
  11. 12f2b26 Remove <__refstring> header; Move it into source directory. by Eric Fiselier · 7 years ago
  12. d60e344 Revert "[libc++] Refactoring __sync_* builtins; NFC (Reland)" by Eric Fiselier · 7 years ago
  13. 880dc47 [libc++] Refactoring __sync_* builtins; NFC (Reland) by Weiming Zhao · 7 years ago
  14. 7a188e3 Revert "[libc++] Refactoring __sync_* builtins; NFC" by Weiming Zhao · 7 years ago
  15. f7ed02c [libc++] Refactoring __sync_* builtins; NFC by Weiming Zhao · 7 years ago
  16. b2e9337 Fix filesystem build on platforms with weird time_t types. by Eric Fiselier · 7 years ago
  17. 3288eac Implement LWG 2937 - equivalent("dne", "exists") is not an error by Eric Fiselier · 7 years ago
  18. 7db4f7b path: Use string_view_t consistently by Duncan P. N. Exon Smith · 7 years ago
  19. 4b1c560 Fix potential bug by casting to the POSIX specified type by Eric Fiselier · 7 years ago
  20. 957d7f4 Move external instantiation for __vector_base_common to vector.cpp by Eric Fiselier · 7 years ago
  21. 7b7ac67 Fix Libc++ build with MinGW64 by Eric Fiselier · 7 years ago
  22. 018a3d5 [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 7 years ago
  23. ab2f54f Remove usages of _LIBCPP_MSVC which is never defined by Eric Fiselier · 7 years ago
  24. 41af64a [libc++] Refactor Windows support headers. by Eric Fiselier · 7 years ago
  25. 2ec6d39 Refactor <locale> RAII guards to aid upcoming Windows locale changes. by Eric Fiselier · 7 years ago
  26. 78f5dc0 [libc++] Implement exception_ptr on Windows by Eric Fiselier · 7 years ago
  27. 50ca6f7 Fix remaining GCC 7 build warnings by Eric Fiselier · 7 years ago
  28. 799d02d Fix new warnings emitted by GCC 7 by Eric Fiselier · 7 years ago
  29. 474dfc3 Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey Khalyavin by Eric Fiselier · 7 years ago
  30. 83e040f Use nullptr instead of the literal 0 by Eric Fiselier · 7 years ago
  31. 2d282d7 [libc++] Use _LIBCPP_ABI_MICROSOFT instead of _MSC_VER by Shoaib Meenai · 7 years ago
  32. 04b59f9 [libc++] Drop support for CRTs older than VS 2015 by Shoaib Meenai · 7 years ago
  33. f012f26 [libc++] Add a key function for bad_function_call by Shoaib Meenai · 7 years ago
  34. f1dab68 Fix PR32183 - Wrap GCC exception implementation in missing namespace std by Eric Fiselier · 7 years ago
  35. dc69aac [libc++] Add option to disable new/delete overloads when libc++abi provides them. by Eric Fiselier · 7 years ago
  36. 29ed46b [libcxx] Support threads on Fuchsia by Petr Hosek · 7 years ago
  37. c253e58 Remove a now unneeded __CloudABI__ check. by Ed Schouten · 7 years ago
  38. ff5eeb6 Fix the build of thread.cpp on CloudABI. by Ed Schouten · 7 years ago
  39. 00d9a94 Fix yet another Apple buildit bug by Eric Fiselier · 7 years ago
  40. f2dbd02 Attempt to fix Apple buildit bots by Eric Fiselier · 7 years ago
  41. 1edf316 Recommit "Split exception.cpp and new.cpp implementation into different files for different runtimes." by Eric Fiselier · 7 years ago
  42. d3298ad Revert "Split exception.cpp and new.cpp implementation into different files for different runtimes." by Eric Fiselier · 7 years ago
  43. d60b66a Split exception.cpp and new.cpp implementation into different files for different runtimes. by Eric Fiselier · 7 years ago
  44. 1b93961 Threading support: externalize sleep_for() function. by Asiri Rathnayake · 7 years ago
  45. fecf057 Fix bugs in filesystem detected by _LIBCPP_ASSERT. by Eric Fiselier · 7 years ago
  46. 166d27e filesystem: return the constructed object by Saleem Abdulrasool · 7 years ago
  47. cda122b Refer to _LIBCPP_MSVC macro where applicable by Saleem Abdulrasool · 7 years ago
  48. 0becc20 Restore the _NOEXCEPT on the dtor of bad_optional_access. Destructors are noexcept by default, so it's not really needed, but the other exception classes have the _NOEXCEPT, and gcc complains if these are missing. I think we should remove them all - but not today. by Marshall Clow · 7 years ago
  49. e2261bd Change the base class of std::bad_optional_access. This is a (subtle) ABI change, and is in response to http://http://wg21.link/LWG2806, which I *expect* to be adopted in Kona. I am making this change now in anticipation, and will get it into 4.0, because (a) 4.0 is the first release with std::optional, and (b) I don't want to make an ABI-change later, when the user base should be significantly larger. Note that I didn't change std::experimental::bad_optional_access, because that's still specified to derive from std::logic_error. by Marshall Clow · 7 years ago
  50. 7566869 filesystem: fix n4100 conformance for `temp_directory_path` by Saleem Abdulrasool · 7 years ago
  51. b89eba0 Recommit [libcxx] Never use <cassert> within libc++ by Eric Fiselier · 7 years ago
  52. 445b823 experimental: avoid using raw _WIN32 in filesystem by Saleem Abdulrasool · 7 years ago
  53. 5c518e1 experimental: port directory_iterator to Windows by Saleem Abdulrasool · 7 years ago
  54. 1d3b737 experimental: add missing file header by Saleem Abdulrasool · 7 years ago
  55. eebb4f7 experimental: inline single use of a typedef by Saleem Abdulrasool · 7 years ago
  56. b35cd98 experimental: tolerate the existence of a `__deref` macro by Saleem Abdulrasool · 7 years ago
  57. 2868162 experimental: remove dead function by Saleem Abdulrasool · 7 years ago
  58. a49c64f Revert "[libcxx] Never use <cassert> within libc++" by Eric Fiselier · 7 years ago
  59. 2c90d1f [libcxx] Never use <cassert> within libc++ by Eric Fiselier · 8 years ago
  60. d54d974 Disable aligned new/delete on Apple platforms without posix_memalign by Eric Fiselier · 8 years ago
  61. e28ff33 [NFC] Group aligned new/delete definitions together in new.cpp by Eric Fiselier · 8 years ago
  62. a7ae303 Add ABI option to remove recently inlined __shared_count functions from the library. by Eric Fiselier · 8 years ago
  63. 8993759 [Test patch] Inline hot functions in libcxx shared_ptr by Kevin Hu · 8 years ago
  64. bde2871 Improve CMake and LIT support for Windows by Eric Fiselier · 8 years ago
  65. 24872f4 [libcxx] Follow-up to r292107 by Asiri Rathnayake · 8 years ago
  66. 30d12e3 Fix Windows try_lock implementation by Eric Fiselier · 8 years ago
  67. c84cd4a [libc++] Pair _aligned_malloc with _aligned_free by Shoaib Meenai · 8 years ago
  68. f7dbfec [Chrono][Darwin] Include header for gettimeofday by Bruno Cardoso Lopes · 8 years ago
  69. ac7fc6c [Chrono][Darwin] Make steady_clock use CLOCK_UPTIME_RAW by Bruno Cardoso Lopes · 8 years ago
  70. 1da5694 [libc++] Implement terminate(), unexpected() and uncaught_exceptions() on Windows by Eric Fiselier · 8 years ago
  71. 3477754 Ensure Sleep(...) isn't passed the value 0 on Windows by Eric Fiselier · 8 years ago
  72. 4d15e8a Explicitly specify MSVC mangling of iostream globals. Patch from Dave Lee by Eric Fiselier · 8 years ago
  73. 5bea45d system_error: correct ELAST emulation on Windows by Saleem Abdulrasool · 8 years ago
  74. 32b19c3 [libc++] Tolerate presence of __deallocate macro by Eric Fiselier · 8 years ago
  75. cc1d780 thread: implement sleep_for on Windows by Saleem Abdulrasool · 8 years ago
  76. 5170d7d Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. by Eric Fiselier · 8 years ago
  77. f3de244 config_elast: fix typo (NFC) by Saleem Abdulrasool · 8 years ago
  78. 3451a65 thread_support: split out {,non-}recursive mutex by Saleem Abdulrasool · 8 years ago
  79. 46a0c2e Fix std::pointer_safety type in ABI v2 by Eric Fiselier · 8 years ago
  80. c3589a8 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS by Eric Fiselier · 8 years ago
  81. 1fbd97c fix elast configuration on Windows targets by Saleem Abdulrasool · 8 years ago
  82. e34f9d5 clean up use of _WIN32 by Saleem Abdulrasool · 8 years ago
  83. ba161f4 system_error: provide a thread safe stringification for Windows by Saleem Abdulrasool · 8 years ago
  84. cfc5515 Recommit r290839 - Fix configuring and building libc++ w/o an ABI library. by Eric Fiselier · 8 years ago
  85. 983f384 Revert r290839 - Fix configuring and building libc++ w/o an ABI library by Eric Fiselier · 8 years ago
  86. 4b07f98 Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option. by Eric Fiselier · 8 years ago
  87. ea38cde Fix configuring and building libc++ w/o an ABI library. by Eric Fiselier · 8 years ago
  88. 66ee699 win32: temporarily disable setting locale on 14+ by Saleem Abdulrasool · 8 years ago
  89. b3f4bdf chrono: correct the units for the epoch bias by Saleem Abdulrasool · 8 years ago
  90. f7f9eff locale: update ctype access for MSVC CRT 14+ by Saleem Abdulrasool · 8 years ago
  91. 864ad6d chrono: address post commit comments from Howard by Saleem Abdulrasool · 8 years ago
  92. 4ed4bca chrono: address post-commit comments from majnemer by Saleem Abdulrasool · 8 years ago
  93. 75748cd chrono: give Windows a steady_clock by Saleem Abdulrasool · 8 years ago
  94. 67372ee chrono: implement a Windows version of system_clock::now by Saleem Abdulrasool · 8 years ago
  95. f7e8495 system_error: use strerror_r only for threaded code by Saleem Abdulrasool · 8 years ago
  96. 04674ef random: include __config before building by Saleem Abdulrasool · 8 years ago
  97. 51d64bb Fix debug mode build w/o exceptions by Eric Fiselier · 8 years ago
  98. 01eb99a Implement a throwing version of _LIBCPP_ASSERT. by Eric Fiselier · 8 years ago
  99. 17a98d8 Don't use posix_memalign on Windows platforms by Eric Fiselier · 8 years ago
  100. 3e99c8b [libc++] Fix support for multibyte thousands_sep and decimal_point in moneypunct_byname and numpunct_byname. by Eric Fiselier · 8 years ago